I
- type of input values consumed by this mapperO
- type of output values produced by this mapperpublic class MapOnlyShardTask<I,O> extends WorkerShardTask<I,O,MapOnlyMapperContext<O>>
claimedMemory, LIMITER
Constructor and Description |
---|
MapOnlyShardTask(String mrJobId,
int shardNumber,
int shardCount,
InputReader<I> in,
MapOnlyMapper<I,O> mapper,
OutputWriter<O> out,
long millisPerSlice) |
Modifier and Type | Method and Description |
---|---|
boolean |
allowSliceRetry(boolean abandon) |
protected void |
callWorker(I input) |
protected long |
estimateMemoryRequirement() |
protected String |
formatLastWorkItem(I item) |
InputReader<I> |
getInputReader() |
OutputWriter<O> |
getOutputWriter() |
protected Worker<MapOnlyMapperContext<O>> |
getWorker() |
void |
jobCompleted(Status status)
A job completed callback to allow resource cleanup and compaction of the finalized state.
|
protected boolean |
shouldCheckpoint(long timeElapsed) |
abbrev, cleanup, getContext, isDone, prepare, run, setFinalized, toString, wasFinalized
public MapOnlyShardTask(String mrJobId, int shardNumber, int shardCount, InputReader<I> in, MapOnlyMapper<I,O> mapper, OutputWriter<O> out, long millisPerSlice)
protected void callWorker(I input)
callWorker
in class WorkerShardTask<I,O,MapOnlyMapperContext<O>>
protected String formatLastWorkItem(I item)
formatLastWorkItem
in class WorkerShardTask<I,O,MapOnlyMapperContext<O>>
protected boolean shouldCheckpoint(long timeElapsed)
shouldCheckpoint
in class WorkerShardTask<I,O,MapOnlyMapperContext<O>>
protected long estimateMemoryRequirement()
estimateMemoryRequirement
in class WorkerShardTask<I,O,MapOnlyMapperContext<O>>
protected Worker<MapOnlyMapperContext<O>> getWorker()
getWorker
in class WorkerShardTask<I,O,MapOnlyMapperContext<O>>
public OutputWriter<O> getOutputWriter()
getOutputWriter
in class WorkerShardTask<I,O,MapOnlyMapperContext<O>>
public InputReader<I> getInputReader()
getInputReader
in class WorkerShardTask<I,O,MapOnlyMapperContext<O>>
public boolean allowSliceRetry(boolean abandon)
abandon
- true if a retry is due to an abandoned lock.public void jobCompleted(Status status)
IncrementalTask
status
- the status of the jobCopyright © 2015 Google. All rights reserved.