| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Reporter
A facility for Map-Reduce applications to report progress and update counters, status information etc.
Mapper and Reducer can use the Reporter
 provided to report progress or just indicate that they are alive. In 
 scenarios where the application takes an insignificant amount of time to 
 process individual key/value pairs, this is crucial since the framework 
 might assume that the task has timed-out and kill that task.
 
Applications can also update Counters via the provided 
 Reporter .
Progressable, 
Counters| Field Summary | |
|---|---|
static Reporter | 
NULL
A constant of Reporter type that does nothing.  | 
| Method Summary | |
|---|---|
 InputSplit | 
getInputSplit()
Get the InputSplit object for a map. | 
 void | 
incrCounter(Enum key,
            long amount)
Increments the counter identified by the key, which can be of any Enum type, by the specified amount. | 
 void | 
incrCounter(String group,
            String counter,
            long amount)
Increments the counter identified by the group and counter name by the specified amount.  | 
 void | 
setStatus(String status)
Set the status description for the task.  | 
| Methods inherited from interface org.apache.hadoop.util.Progressable | 
|---|
progress | 
| Field Detail | 
|---|
static final Reporter NULL
| Method Detail | 
|---|
void setStatus(String status)
status - brief description of the current status.
void incrCounter(Enum key,
                 long amount)
Enum type, by the specified amount.
key - key to identify the counter to be incremented. The key can be
            be any Enum.amount - A non-negative amount by which the counter is to 
               be incremented.
void incrCounter(String group,
                 String counter,
                 long amount)
group - name to identify the group of the counter to be incremented.counter - name to identify the counter within the group.amount - A non-negative amount by which the counter is to 
               be incremented.
InputSplit getInputSplit()
                         throws UnsupportedOperationException
InputSplit object for a map.
InputSplit that the map is reading from.
UnsupportedOperationException - if called outside a mapper
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||