Class UpdateLeaseSpaceOperationRequest
java.lang.Object
com.gigaspaces.internal.client.spaceproxy.operations.SpaceOperationRequest<UpdateLeaseSpaceOperationResult>
com.gigaspaces.internal.client.spaceproxy.operations.UpdateLeaseSpaceOperationRequest
- All Implemented Interfaces:
RemoteOperationRequest<UpdateLeaseSpaceOperationResult>,Textualizable,LRMIMethodTrackingIdProvider,SmartExternalizable,Externalizable,Serializable,Cloneable
public class UpdateLeaseSpaceOperationRequest
extends SpaceOperationRequest<UpdateLeaseSpaceOperationResult>
- Since:
- 9.0.0
- Author:
- Niv Ingberg
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionRequired for ExternalizableUpdateLeaseSpaceOperationRequest(String uid, String typeName, int leaseObjectType, long duration, Object routingValue) -
Method Summary
Modifier and TypeMethodDescriptionlongintintgetUid()booleanisCancel()booleanprocessPartitionResult(UpdateLeaseSpaceOperationResult remoteOperationResult, List<UpdateLeaseSpaceOperationResult> previousResults, int numOfPartitions) voidvoidtoText(Textualizer textualizer) voidMethods inherited from class com.gigaspaces.internal.client.spaceproxy.operations.SpaceOperationRequest
afterOperationExecution, beforeOperationExecution, clone, createCopy, getAsyncFinalResult, getPreciseDistributionGroupingCode, getRemoteOperationResult, getSpaceContext, getTransaction, hasLockedResources, isBlockingOperation, isDedicatedPoolRequired, isDirectExecutionEnabled, processUnknownTypeException, 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
-
UpdateLeaseSpaceOperationRequest
public UpdateLeaseSpaceOperationRequest()Required for Externalizable -
UpdateLeaseSpaceOperationRequest
-
-
Method Details
-
getOperationCode
public int getOperationCode() -
createRemoteOperationResult
-
getPartitionedClusterExecutionType
-
processPartitionResult
public boolean processPartitionResult(UpdateLeaseSpaceOperationResult remoteOperationResult, List<UpdateLeaseSpaceOperationResult> previousResults, int numOfPartitions) - Specified by:
processPartitionResultin interfaceRemoteOperationRequest<UpdateLeaseSpaceOperationResult>- Overrides:
processPartitionResultin classSpaceOperationRequest<UpdateLeaseSpaceOperationResult>
-
getFinalResult
-
getPartitionedClusterRoutingValue
-
getUid
-
getTypeName
-
getLeaseObjectType
public int getLeaseObjectType() -
getDuration
public long getDuration() -
isCancel
public boolean isCancel() -
toText
- Specified by:
toTextin interfaceTextualizable- Overrides:
toTextin classSpaceOperationRequest<UpdateLeaseSpaceOperationResult>
-
getLRMIMethodTrackingId
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classSpaceOperationRequest<UpdateLeaseSpaceOperationResult>- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classSpaceOperationRequest<UpdateLeaseSpaceOperationResult>- Throws:
IOExceptionClassNotFoundException
-