Class RegisterLocalViewSpaceOperationRequest
java.lang.Object
com.gigaspaces.internal.client.spaceproxy.operations.SpaceOperationRequest<RegisterLocalViewSpaceOperationResult>
com.gigaspaces.internal.client.spaceproxy.operations.SpaceScatterGatherOperationRequest<RegisterLocalViewSpaceOperationResult>
com.gigaspaces.internal.client.spaceproxy.operations.RegisterLocalViewSpaceOperationRequest
- All Implemented Interfaces:
RemoteOperationRequest<RegisterLocalViewSpaceOperationResult>, ScatterGatherRemoteOperationRequest<RegisterLocalViewSpaceOperationResult>, Textualizable, LRMIMethodTrackingIdProvider, SmartExternalizable, Externalizable, Serializable, Cloneable
public class RegisterLocalViewSpaceOperationRequest
extends SpaceScatterGatherOperationRequest<RegisterLocalViewSpaceOperationResult>
- Since:
- 9.5.0
- Author:
- Niv Ingberg
- See Also:
-
Field Summary
Fields inherited from class SpaceScatterGatherOperationRequest
_partitionInfo -
Constructor Summary
ConstructorsConstructorDescriptionRequired for ExternalizableRegisterLocalViewSpaceOperationRequest(List<ITemplatePacket>[] allQueryPackets, List<SpaceQueryDetails>[] allQueryDescriptions, RouterStubHolder viewStub, int batchSize, long batchTimeout) -
Method Summary
Modifier and TypeMethodDescriptionintlongintvoidloadPartitionData(ScatterGatherRemoteOperationRequest<RegisterLocalViewSpaceOperationResult> mainRequest) booleanprocessPartitionResult(ScatterGatherRemoteOperationRequest<RegisterLocalViewSpaceOperationResult> partitionRequest, List<ScatterGatherRemoteOperationRequest<RegisterLocalViewSpaceOperationResult>> previousRequests) voidvoidscatterIndexesToPartitions(ScatterGatherOperationFutureListener<RegisterLocalViewSpaceOperationResult> scatterGatherCoordinator) voidMethods inherited from class SpaceScatterGatherOperationRequest
createCopy, gather, gather, gather, gather, gather, getPartitionInfo, scatter, scatter, scatterMethods inherited from class SpaceOperationRequest
afterOperationExecution, beforeOperationExecution, clone, getAsyncFinalResult, getPreciseDistributionGroupingCode, getRemoteOperationResult, getSpaceContext, getTransaction, hasLockedResources, isBlockingOperation, isDedicatedPoolRequired, isDirectExecutionEnabled, processPartitionResult, processUnknownTypeException, requiresPartitionedPreciseDistribution, setRemoteOperationExecutionError, setRemoteOperationResult, setSpaceContext, supportsSecurity, toString, toTextMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface RemoteOperationRequest
getAsyncFinalResult, getPreciseDistributionGroupingCode, getRemoteOperationResult, getSpaceContext, isBlockingOperation, isDedicatedPoolRequired, isDirectExecutionEnabled, processPartitionResult, processUnknownTypeException, requiresPartitionedPreciseDistribution, setRemoteOperationExecutionError, setRemoteOperationResultMethods inherited from interface SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
RegisterLocalViewSpaceOperationRequest
public RegisterLocalViewSpaceOperationRequest()Required for Externalizable -
RegisterLocalViewSpaceOperationRequest
public RegisterLocalViewSpaceOperationRequest(List<ITemplatePacket>[] allQueryPackets, List<SpaceQueryDetails>[] allQueryDescriptions, RouterStubHolder viewStub, int batchSize, long batchTimeout)
-
-
Method Details
-
getOperationCode
public int getOperationCode() -
createRemoteOperationResult
-
getPartitionedClusterExecutionType
-
getPartitionedClusterRoutingValue
-
getLRMIMethodTrackingId
-
getQueryPackets
-
getQueryDescriptions
-
getViewStub
-
getBatchSize
public int getBatchSize() -
getBatchTimeout
public long getBatchTimeout() -
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classSpaceOperationRequest<RegisterLocalViewSpaceOperationResult>- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classSpaceOperationRequest<RegisterLocalViewSpaceOperationResult>- Throws:
IOExceptionClassNotFoundException
-
scatterIndexesToPartitions
public void scatterIndexesToPartitions(ScatterGatherOperationFutureListener<RegisterLocalViewSpaceOperationResult> scatterGatherCoordinator) -
loadPartitionData
public void loadPartitionData(ScatterGatherRemoteOperationRequest<RegisterLocalViewSpaceOperationResult> mainRequest) -
processPartitionResult
public boolean processPartitionResult(ScatterGatherRemoteOperationRequest<RegisterLocalViewSpaceOperationResult> partitionRequest, List<ScatterGatherRemoteOperationRequest<RegisterLocalViewSpaceOperationResult>> previousRequests) -
getErrors
-