Class RegisterLocalViewSpaceOperationRequest
java.lang.Object
com.gigaspaces.internal.client.spaceproxy.operations.SpaceOperationRequest<TResult>
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 com.gigaspaces.internal.client.spaceproxy.operations.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 com.gigaspaces.internal.client.spaceproxy.operations.SpaceScatterGatherOperationRequest
createCopy, gather, gather, gather, gather, gather, getPartitionInfo, scatter, scatter, scatterMethods inherited from class com.gigaspaces.internal.client.spaceproxy.operations.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 java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.gigaspaces.internal.remoting.RemoteOperationRequest
getAsyncFinalResult, getPreciseDistributionGroupingCode, getRemoteOperationResult, getSpaceContext, isBlockingOperation, isDedicatedPoolRequired, isDirectExecutionEnabled, processPartitionResult, processUnknownTypeException, requiresPartitionedPreciseDistribution, setRemoteOperationExecutionError, setRemoteOperationResultMethods inherited from interface com.gigaspaces.serialization.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
-