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, isDirectExecutionEnabled, 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, getSpaceContext, isBlockingOperation, isDedicatedPoolRequired, isDirectExecutionEnabled, processPartitionResult, processUnknownTypeException, requiresPartitionedPreciseDistribution, setRemoteOperationExecutionError, setRemoteOperationResult
getLRMIMethodTrackingId
enabledSmartExternalizableWithReference
readExternal, writeExternal
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.