Class CountClearEntriesSpaceOperationRequest
java.lang.Object
com.gigaspaces.internal.client.spaceproxy.operations.SpaceOperationRequest<CountClearEntriesSpaceOperationResult>
com.gigaspaces.internal.client.spaceproxy.operations.CountClearEntriesSpaceOperationRequest
- All Implemented Interfaces:
RemoteOperationRequest<CountClearEntriesSpaceOperationResult>,Textualizable,LRMIMethodTrackingIdProvider,SmartExternalizable,Externalizable,Serializable,Cloneable
public class CountClearEntriesSpaceOperationRequest
extends SpaceOperationRequest<CountClearEntriesSpaceOperationResult>
- Since:
- 9.0.0
- Author:
- anna
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionRequired for ExternalizableCountClearEntriesSpaceOperationRequest(ITemplatePacket templatePacket, Transaction txn, boolean isClear, int modifiers) -
Method Summary
Modifier and TypeMethodDescriptionvoidafterOperationExecution(int partitionId) createCopy(int targetPartitionId) intintintbooleanbooleanbooleanisClear()booleanbooleanprocessPartitionResult(CountClearEntriesSpaceOperationResult remoteOperationResult, List<CountClearEntriesSpaceOperationResult> previousResults, int numOfPartitions) booleanprocessUnknownTypeException(List<Integer> positions) voidvoidtoText(Textualizer textualizer) voidMethods inherited from class com.gigaspaces.internal.client.spaceproxy.operations.SpaceOperationRequest
beforeOperationExecution, clone, getAsyncFinalResult, getPreciseDistributionGroupingCode, getRemoteOperationResult, getSpaceContext, isDedicatedPoolRequired, requiresPartitionedPreciseDistribution, setRemoteOperationExecutionError, setRemoteOperationResult, setSpaceContext, supportsSecurity, toStringMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
CountClearEntriesSpaceOperationRequest
public CountClearEntriesSpaceOperationRequest()Required for Externalizable -
CountClearEntriesSpaceOperationRequest
public CountClearEntriesSpaceOperationRequest(ITemplatePacket templatePacket, Transaction txn, boolean isClear, int modifiers)
-
-
Method Details
-
toText
- Specified by:
toTextin interfaceTextualizable- Overrides:
toTextin classSpaceOperationRequest<CountClearEntriesSpaceOperationResult>
-
getOperationCode
public int getOperationCode() -
createRemoteOperationResult
-
getPartitionedClusterExecutionType
-
getPartitionedClusterRoutingValue
-
getTemplatePacket
-
getModifiers
public int getModifiers() -
isDirectExecutionEnabled
public boolean isDirectExecutionEnabled()- Specified by:
isDirectExecutionEnabledin interfaceRemoteOperationRequest<CountClearEntriesSpaceOperationResult>- Overrides:
isDirectExecutionEnabledin classSpaceOperationRequest<CountClearEntriesSpaceOperationResult>
-
getTransaction
- Overrides:
getTransactionin classSpaceOperationRequest<CountClearEntriesSpaceOperationResult>
-
isBlockingOperation
public boolean isBlockingOperation()- Specified by:
isBlockingOperationin interfaceRemoteOperationRequest<CountClearEntriesSpaceOperationResult>- Overrides:
isBlockingOperationin classSpaceOperationRequest<CountClearEntriesSpaceOperationResult>
-
isClear
public boolean isClear() -
getLRMIMethodTrackingId
-
processUnknownTypeException
- Specified by:
processUnknownTypeExceptionin interfaceRemoteOperationRequest<CountClearEntriesSpaceOperationResult>- Overrides:
processUnknownTypeExceptionin classSpaceOperationRequest<CountClearEntriesSpaceOperationResult>
-
processPartitionResult
public boolean processPartitionResult(CountClearEntriesSpaceOperationResult remoteOperationResult, List<CountClearEntriesSpaceOperationResult> previousResults, int numOfPartitions) - Specified by:
processPartitionResultin interfaceRemoteOperationRequest<CountClearEntriesSpaceOperationResult>- Overrides:
processPartitionResultin classSpaceOperationRequest<CountClearEntriesSpaceOperationResult>
-
getFinalResult
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classSpaceOperationRequest<CountClearEntriesSpaceOperationResult>- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classSpaceOperationRequest<CountClearEntriesSpaceOperationResult>- Throws:
IOExceptionClassNotFoundException
-
createCopy
public RemoteOperationRequest<CountClearEntriesSpaceOperationResult> createCopy(int targetPartitionId) - Specified by:
createCopyin interfaceRemoteOperationRequest<CountClearEntriesSpaceOperationResult>- Overrides:
createCopyin classSpaceOperationRequest<CountClearEntriesSpaceOperationResult>
-
hasLockedResources
public boolean hasLockedResources()- Overrides:
hasLockedResourcesin classSpaceOperationRequest<CountClearEntriesSpaceOperationResult>- Returns:
- true if the request execution caused entries to be locked under transaction, false otherwise.
-
afterOperationExecution
public void afterOperationExecution(int partitionId) - Overrides:
afterOperationExecutionin classSpaceOperationRequest<CountClearEntriesSpaceOperationResult>
-
getExplainPlan
-