@Override public void readFields(DataInput in) throws IOException { realCounter.readFields(in); }
@Override public void readFields(DataInput in) throws IOException { delegate.readFields(in); } }
/** * Read from Hadoop input. * * @param in DataInput to read from. * @throws IOException if something goes wrong reading. */ public void readFields(DataInput in) throws IOException { counter.readFields(in); } }
@Override public void readFields(DataInput in) throws IOException { realCounter.readFields(in); }
@Override public void readFields(DataInput in) throws IOException { realCounter.readFields(in); }
@Override public void readFields(DataInput in) throws IOException { realCounter.readFields(in); }
public synchronized void readFields(DataInput in) throws IOException { displayName = Text.readString(in); counters.clear(); int size = WritableUtils.readVInt(in); for(int i=0; i < size; i++) { Counter counter = new Counter(); counter.readFields(in); counters.put(counter.getName(), counter); } }
public synchronized void readFields(DataInput in) throws IOException { displayName = Text.readString(in); counters.clear(); int size = WritableUtils.readVInt(in); for(int i=0; i < size; i++) { Counter counter = new Counter(); counter.readFields(in); counters.put(counter.getName(), counter); } }
@Override public Object invoke(Object obj, Method m, Method m2, Object[] args) throws Throwable { String name = m.getName(); if ("increment".equals(name)) { c.increment((Long) args[0]); return null; } else if ("getCounter".equals(name) || "getValue".equals(name)) { return c.getValue(); } else if ("setValue".equals(name)) { c.setValue((Long) args[0]); return null; } else if ("getDisplayName".equals(name)) { return c.getDisplayName(); } else if ("getName".equals(name)) { return c.getName(); } else if ("getUnderlyingCounter".equals(name)) { return c; } else if ("readFields".equals(name)) { c.readFields((DataInput) args[0]); return null; } else if ("write".equals(name)) { c.write((DataOutput) args[0]); return null; } throw new IllegalStateException("Unhandled Counters.Counter method = " + name); } }
@Override public synchronized void readFields(DataInput in) throws IOException { displayName = StringInterner.weakIntern(Text.readString(in)); counters.clear(); int size = WritableUtils.readVInt(in); for (int i = 0; i < size; i++) { T counter = newCounter(); counter.readFields(in); counters.put(counter.getName(), counter); limits.incrCounters(); } }
@Override public synchronized void readFields(DataInput in) throws IOException { displayName = StringInterner.weakIntern(Text.readString(in)); counters.clear(); int size = WritableUtils.readVInt(in); for (int i = 0; i < size; i++) { T counter = newCounter(); counter.readFields(in); counters.put(counter.getName(), counter); limits.incrCounters(); } }
@Override public synchronized void readFields(DataInput in) throws IOException { displayName = StringInterner.weakIntern(Text.readString(in)); counters.clear(); int size = WritableUtils.readVInt(in); for (int i = 0; i < size; i++) { T counter = newCounter(); counter.readFields(in); counters.put(counter.getName(), counter); limits.incrCounters(); } }
@Override public synchronized void readFields(DataInput in) throws IOException { displayName = StringInterner.weakIntern(Text.readString(in)); counters.clear(); int size = WritableUtils.readVInt(in); for (int i = 0; i < size; i++) { T counter = newCounter(); counter.readFields(in); counters.put(counter.getName(), counter); limits.incrCounters(); } }