private class MapReduceTask.MapTaskPart<V> extends MapReduceTask.TaskPart<V>
Modifier and Type | Field and Description |
---|---|
private boolean |
distributedReduce |
private org.infinispan.commands.read.MapCombineCommand<KIn,VIn,KOut,VOut> |
mcc |
Constructor and Description |
---|
MapReduceTask.MapTaskPart(org.infinispan.remoting.transport.Address executionTarget,
org.infinispan.commands.read.MapCombineCommand<KIn,VIn,KOut,VOut> command,
boolean distributedReduce) |
Modifier and Type | Method and Description |
---|---|
void |
execute() |
java.util.UUID |
getUUID() |
private java.util.Set<KOut> |
invokeMapCombineLocally() |
private java.util.Map<KOut,java.util.List<VOut>> |
invokeMapCombineLocallyForLocalReduction() |
attachListener, cancel, get, get, getAddress, getExecutionTarget, isCancelled, isDone, locallyExecuted, notifyDone, notifyException, setFuture
public void execute()
execute
in class MapReduceTask.TaskPart<V>
private java.util.Map<KOut,java.util.List<VOut>> invokeMapCombineLocallyForLocalReduction() throws java.lang.InterruptedException
java.lang.InterruptedException
private java.util.Set<KOut> invokeMapCombineLocally() throws java.lang.InterruptedException
java.lang.InterruptedException
public java.util.UUID getUUID()