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, writeExternalequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitloadPartitionData, processPartitionResult, scatterIndexesToPartitionscreateRemoteOperationResult, getAsyncFinalResult, getOperationCode, getPartitionedClusterExecutionType, getPartitionedClusterRoutingValue, getPreciseDistributionGroupingCode, getRemoteOperationResult, getSpaceContext, isBlockingOperation, isDedicatedPoolRequired, isDirectExecutionEnabled, processPartitionResult, processUnknownTypeException, requiresPartitionedPreciseDistribution, setRemoteOperationExecutionError, setRemoteOperationResultgetLRMIMethodTrackingIdenabledSmartExternalizableWithReferencereadExternal, writeExternalprotected 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.