org.apache.tez.mapreduce.hadoop.mapred
Class MRCounters.MRCounterGroup

java.lang.Object
  extended by org.apache.hadoop.mapred.Counters.Group
      extended by org.apache.tez.mapreduce.hadoop.mapred.MRCounters.MRCounterGroup
All Implemented Interfaces:
Iterable<org.apache.hadoop.mapred.Counters.Counter>, org.apache.hadoop.io.Writable, org.apache.hadoop.mapreduce.counters.CounterGroupBase<org.apache.hadoop.mapred.Counters.Counter>
Enclosing class:
MRCounters

public static class MRCounters.MRCounterGroup
extends org.apache.hadoop.mapred.Counters.Group


Constructor Summary
MRCounters.MRCounterGroup(org.apache.tez.common.counters.CounterGroup group)
           
 
Method Summary
 void addCounter(org.apache.hadoop.mapred.Counters.Counter counter)
           
 org.apache.hadoop.mapred.Counters.Counter addCounter(String name, String displayName, long value)
           
 org.apache.hadoop.mapred.Counters.Counter findCounter(String counterName, String displayName)
           
 String getDisplayName()
           
 String getName()
           
 org.apache.hadoop.mapreduce.counters.CounterGroupBase getUnderlyingGroup()
           
 void incrAllCounters(org.apache.hadoop.mapreduce.counters.CounterGroupBase rightGroup)
           
 Iterator iterator()
           
 void readFields(DataInput arg0)
           
 void setDisplayName(String displayName)
           
 int size()
           
 void write(DataOutput arg0)
           
 
Methods inherited from class org.apache.hadoop.mapred.Counters.Group
equals, findCounter, findCounter, getCounter, getCounter, getCounterForName, hashCode, makeEscapedCompactString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MRCounters.MRCounterGroup

public MRCounters.MRCounterGroup(org.apache.tez.common.counters.CounterGroup group)
Method Detail

getName

public String getName()
Specified by:
getName in interface org.apache.hadoop.mapreduce.counters.CounterGroupBase<org.apache.hadoop.mapred.Counters.Counter>
Overrides:
getName in class org.apache.hadoop.mapred.Counters.Group

getDisplayName

public String getDisplayName()
Specified by:
getDisplayName in interface org.apache.hadoop.mapreduce.counters.CounterGroupBase<org.apache.hadoop.mapred.Counters.Counter>
Overrides:
getDisplayName in class org.apache.hadoop.mapred.Counters.Group

setDisplayName

public void setDisplayName(String displayName)
Specified by:
setDisplayName in interface org.apache.hadoop.mapreduce.counters.CounterGroupBase<org.apache.hadoop.mapred.Counters.Counter>
Overrides:
setDisplayName in class org.apache.hadoop.mapred.Counters.Group

addCounter

public void addCounter(org.apache.hadoop.mapred.Counters.Counter counter)
Specified by:
addCounter in interface org.apache.hadoop.mapreduce.counters.CounterGroupBase<org.apache.hadoop.mapred.Counters.Counter>
Overrides:
addCounter in class org.apache.hadoop.mapred.Counters.Group

addCounter

public org.apache.hadoop.mapred.Counters.Counter addCounter(String name,
                                                            String displayName,
                                                            long value)
Specified by:
addCounter in interface org.apache.hadoop.mapreduce.counters.CounterGroupBase<org.apache.hadoop.mapred.Counters.Counter>
Overrides:
addCounter in class org.apache.hadoop.mapred.Counters.Group

findCounter

public org.apache.hadoop.mapred.Counters.Counter findCounter(String counterName,
                                                             String displayName)
Specified by:
findCounter in interface org.apache.hadoop.mapreduce.counters.CounterGroupBase<org.apache.hadoop.mapred.Counters.Counter>
Overrides:
findCounter in class org.apache.hadoop.mapred.Counters.Group

size

public int size()
Specified by:
size in interface org.apache.hadoop.mapreduce.counters.CounterGroupBase<org.apache.hadoop.mapred.Counters.Counter>
Overrides:
size in class org.apache.hadoop.mapred.Counters.Group

incrAllCounters

public void incrAllCounters(org.apache.hadoop.mapreduce.counters.CounterGroupBase rightGroup)
Specified by:
incrAllCounters in interface org.apache.hadoop.mapreduce.counters.CounterGroupBase<org.apache.hadoop.mapred.Counters.Counter>
Overrides:
incrAllCounters in class org.apache.hadoop.mapred.Counters.Group

getUnderlyingGroup

public org.apache.hadoop.mapreduce.counters.CounterGroupBase getUnderlyingGroup()
Specified by:
getUnderlyingGroup in interface org.apache.hadoop.mapreduce.counters.CounterGroupBase<org.apache.hadoop.mapred.Counters.Counter>
Overrides:
getUnderlyingGroup in class org.apache.hadoop.mapred.Counters.Group

readFields

public void readFields(DataInput arg0)
                throws IOException
Specified by:
readFields in interface org.apache.hadoop.io.Writable
Overrides:
readFields in class org.apache.hadoop.mapred.Counters.Group
Throws:
IOException

write

public void write(DataOutput arg0)
           throws IOException
Specified by:
write in interface org.apache.hadoop.io.Writable
Overrides:
write in class org.apache.hadoop.mapred.Counters.Group
Throws:
IOException

iterator

public Iterator iterator()
Specified by:
iterator in interface Iterable<org.apache.hadoop.mapred.Counters.Counter>
Overrides:
iterator in class org.apache.hadoop.mapred.Counters.Group


Copyright © 2014 Apache Software Foundation. All rights reserved.