Interface RemoteOperationRequest<TResult extends RemoteOperationResult>
- All Superinterfaces:
Externalizable, LRMIMethodTrackingIdProvider, Serializable, SmartExternalizable
- All Known Subinterfaces:
ScatterGatherRemoteOperationRequest<TResult>
- All Known Implementing Classes:
AbortPreparedTransactionSpaceOperationRequest, AddEntryTypeIndexesSpaceOperationRequest, AggregateEntriesSpaceOperationRequest, ChangeEntriesSpaceOperationRequest, CommitPreparedTransactionSpaceOperationRequest, CountClearEntriesSpaceOperationRequest, ExecuteDurableTaskSpaceOperationRequest, ExecuteDurableTaskWithContextSpaceOperationRequest, ExecuteTaskSpaceOperationRequest, GetEntryTypeDescriptorSpaceOperationRequest, ListDurableTaskSpaceOperationRequest, PrepareAndCommitTransactionSpaceOperationRequest, ReadTakeEntriesByIdsSpaceOperationRequest, ReadTakeEntriesSpaceOperationRequest, ReadTakeEntriesUidsSpaceOperationRequest, ReadTakeEntrySpaceOperationRequest, RegisterDurableTaskSpaceOperationRequest, RegisterEntriesListenerSpaceOperationRequest, RegisterEntryTypeDescriptorSpaceOperationRequest, RegisterLocalViewSpaceOperationRequest, SpaceOperationRequest, SpaceScatterGatherOperationRequest, UnregisterDurableTaskSpaceOperationRequest, UnregisterLocalViewSpaceOperationRequest, UpdateLeaseSpaceOperationRequest, UpdateLeasesSpaceOperationRequest, WriteEntriesSpaceOperationRequest, WriteEntrySpaceOperationRequest
public interface RemoteOperationRequest<TResult extends RemoteOperationResult>
extends LRMIMethodTrackingIdProvider, SmartExternalizable
- Since:
- 9.0.0
- Author:
- Niv Ingberg
-
Method Summary
Modifier and TypeMethodDescriptioncreateCopy(int targetPartitionId) intintbooleanbooleanbooleanbooleanprocessPartitionResult(TResult remoteOperationResult, List<TResult> previousResults, int numOfPartitions) booleanprocessUnknownTypeException(List<Integer> positions) booleanvoidvoidsetRemoteOperationResult(TResult remoteOperationResult) Methods inherited from interface Externalizable
readExternal, writeExternalMethods inherited from interface LRMIMethodTrackingIdProvider
getLRMIMethodTrackingIdMethods inherited from interface SmartExternalizable
enabledSmartExternalizableWithReference
-
Method Details
-
getOperationCode
int getOperationCode() -
createRemoteOperationResult
TResult createRemoteOperationResult() -
getRemoteOperationResult
TResult getRemoteOperationResult() -
setRemoteOperationResult
-
setRemoteOperationExecutionError
-
getAsyncFinalResult
-
isBlockingOperation
boolean isBlockingOperation() -
processUnknownTypeException
-
getPartitionedClusterExecutionType
PartitionedClusterExecutionType getPartitionedClusterExecutionType() -
getPartitionedClusterRoutingValue
-
requiresPartitionedPreciseDistribution
boolean requiresPartitionedPreciseDistribution() -
getPreciseDistributionGroupingCode
int getPreciseDistributionGroupingCode() -
getSpaceContext
SpaceContext getSpaceContext() -
createCopy
-
processPartitionResult
-
isDedicatedPoolRequired
boolean isDedicatedPoolRequired() -
isDirectExecutionEnabled
boolean isDirectExecutionEnabled()
-