public abstract class SpaceScatterGatherOperationRequest<TResult extends SpaceOperationResult> extends SpaceOperationRequest<TResult> implements ScatterGatherRemoteOperationRequest<TResult>
Modifier and Type | Field and Description |
---|---|
protected ScatterGatherPartitionInfo |
_partitionInfo |
Constructor and Description |
---|
SpaceScatterGatherOperationRequest() |
Modifier and Type | Method and Description |
---|---|
SpaceScatterGatherOperationRequest<TResult> |
createCopy(int targetPartitionId) |
void |
gather(int[] data,
int[] partitionData) |
void |
gather(OperationResult<Integer>[] data,
int[] partitionData) |
<T> void |
gather(OperationResult<T>[] data,
Exception error) |
<T> void |
gather(T[] data,
T partitionData) |
<T> void |
gather(T[] data,
T[] partitionData) |
ScatterGatherPartitionInfo |
getPartitionInfo() |
protected int[] |
scatter(int[] data) |
protected long[] |
scatter(long[] data) |
protected <T> T[] |
scatter(T[] data,
T[] partitionData) |
afterOperationExecution, beforeOperationExecution, clone, getAsyncFinalResult, getPreciseDistributionGroupingCode, getRemoteOperationResult, getSpaceContext, getTransaction, hasLockedResources, isBlockingOperation, isDedicatedPoolRequired, processPartitionResult, processUnknownTypeException, readExternal, requiresPartitionedPreciseDistribution, setRemoteOperationExecutionError, setRemoteOperationResult, setSpaceContext, supportsSecurity, toString, toText, writeExternal
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
loadPartitionData, processPartitionResult, scatterIndexesToPartitions
createRemoteOperationResult, getAsyncFinalResult, getOperationCode, getPartitionedClusterExecutionType, getPartitionedClusterRoutingValue, getPreciseDistributionGroupingCode, getRemoteOperationResult, isBlockingOperation, isDedicatedPoolRequired, processPartitionResult, processUnknownTypeException, requiresPartitionedPreciseDistribution, setRemoteOperationExecutionError, setRemoteOperationResult
getLRMIMethodTrackingId
protected ScatterGatherPartitionInfo _partitionInfo
public SpaceScatterGatherOperationRequest<TResult> createCopy(int targetPartitionId)
createCopy
in interface RemoteOperationRequest<TResult extends SpaceOperationResult>
createCopy
in class SpaceOperationRequest<TResult extends SpaceOperationResult>
public ScatterGatherPartitionInfo getPartitionInfo()
getPartitionInfo
in interface ScatterGatherRemoteOperationRequest<TResult extends SpaceOperationResult>
protected int[] scatter(int[] data)
protected long[] scatter(long[] data)
protected <T> T[] scatter(T[] data, T[] partitionData)
public void gather(int[] data, int[] partitionData)
public <T> void gather(T[] data, T[] partitionData)
public void gather(OperationResult<Integer>[] data, int[] partitionData)
public <T> void gather(OperationResult<T>[] data, Exception error)
public <T> void gather(T[] data, T partitionData)
Copyright © GigaSpaces.