public interface RemoteOperationRequest<TResult extends RemoteOperationResult> extends LRMIMethodTrackingIdProvider, SmartExternalizable
Modifier and Type | Method and Description |
---|---|
RemoteOperationRequest<TResult> |
createCopy(int targetPartitionId) |
TResult |
createRemoteOperationResult() |
Object |
getAsyncFinalResult() |
int |
getOperationCode() |
PartitionedClusterExecutionType |
getPartitionedClusterExecutionType() |
Object |
getPartitionedClusterRoutingValue(PartitionedClusterRemoteOperationRouter router) |
int |
getPreciseDistributionGroupingCode() |
TResult |
getRemoteOperationResult() |
SpaceContext |
getSpaceContext() |
boolean |
isBlockingOperation() |
boolean |
isDedicatedPoolRequired() |
boolean |
isDirectExecutionEnabled() |
boolean |
processPartitionResult(TResult remoteOperationResult,
List<TResult> previousResults,
int numOfPartitions) |
boolean |
processUnknownTypeException(List<Integer> positions) |
boolean |
requiresPartitionedPreciseDistribution() |
void |
setRemoteOperationExecutionError(Exception error) |
void |
setRemoteOperationResult(TResult remoteOperationResult) |
getLRMIMethodTrackingId
enabledSmartExternalizableWithReference
readExternal, writeExternal
int getOperationCode()
TResult createRemoteOperationResult()
TResult getRemoteOperationResult()
void setRemoteOperationResult(TResult remoteOperationResult)
void setRemoteOperationExecutionError(Exception error)
boolean isBlockingOperation()
PartitionedClusterExecutionType getPartitionedClusterExecutionType()
Object getPartitionedClusterRoutingValue(PartitionedClusterRemoteOperationRouter router)
boolean requiresPartitionedPreciseDistribution()
int getPreciseDistributionGroupingCode()
SpaceContext getSpaceContext()
RemoteOperationRequest<TResult> createCopy(int targetPartitionId)
boolean processPartitionResult(TResult remoteOperationResult, List<TResult> previousResults, int numOfPartitions)
boolean isDedicatedPoolRequired()
boolean isDirectExecutionEnabled()
Copyright © GigaSpaces.