public class GridHadoopShuffle extends GridHadoopComponent
| Modifier and Type | Field and Description |
|---|---|
protected org.gridgain.grid.util.offheap.unsafe.GridUnsafeMemory |
mem |
ctx, log| Constructor and Description |
|---|
GridHadoopShuffle() |
| Modifier and Type | Method and Description |
|---|---|
org.gridgain.grid.GridFuture<?> |
flush(org.gridgain.grid.hadoop.GridHadoopJobId jobId)
Flushes all the outputs for the given job to remote nodes.
|
org.gridgain.grid.hadoop.GridHadoopTaskInput |
input(org.gridgain.grid.hadoop.GridHadoopTaskInfo taskInfo) |
void |
jobFinished(org.gridgain.grid.hadoop.GridHadoopJobId jobId) |
org.gridgain.grid.util.offheap.unsafe.GridUnsafeMemory |
memory() |
boolean |
onMessageReceived(UUID src,
GridHadoopMessage msg)
Message received callback.
|
org.gridgain.grid.hadoop.GridHadoopTaskOutput |
output(org.gridgain.grid.hadoop.GridHadoopTaskInfo taskInfo) |
void |
start(GridHadoopContext ctx) |
void |
stop(boolean cancel)
Stops shuffle.
|
onKernalStart, onKernalStoppublic void start(GridHadoopContext ctx) throws org.gridgain.grid.GridException
start in class GridHadoopComponentctx - Hadoop context.org.gridgain.grid.GridExceptionpublic void stop(boolean cancel)
stop in class GridHadoopComponentcancel - If should cancel all ongoing activities.public boolean onMessageReceived(UUID src, GridHadoopMessage msg)
src - Sender node ID.msg - Received message.True.public org.gridgain.grid.hadoop.GridHadoopTaskOutput output(org.gridgain.grid.hadoop.GridHadoopTaskInfo taskInfo)
throws org.gridgain.grid.GridException
taskInfo - Task info.org.gridgain.grid.GridExceptionpublic org.gridgain.grid.hadoop.GridHadoopTaskInput input(org.gridgain.grid.hadoop.GridHadoopTaskInfo taskInfo)
throws org.gridgain.grid.GridException
taskInfo - Task info.org.gridgain.grid.GridExceptionpublic void jobFinished(org.gridgain.grid.hadoop.GridHadoopJobId jobId)
jobId - Job id.public org.gridgain.grid.GridFuture<?> flush(org.gridgain.grid.hadoop.GridHadoopJobId jobId)
jobId - Job ID.public org.gridgain.grid.util.offheap.unsafe.GridUnsafeMemory memory()
Copyright © 2014. All rights reserved.