Class WriteEntrySpaceOperationRequest
java.lang.Object
com.gigaspaces.internal.client.spaceproxy.operations.SpaceOperationRequest<WriteEntrySpaceOperationResult>
com.gigaspaces.internal.client.spaceproxy.operations.WriteEntrySpaceOperationRequest
- All Implemented Interfaces:
RemoteOperationRequest<WriteEntrySpaceOperationResult>,Textualizable,LRMIMethodTrackingIdProvider,SmartExternalizable,Externalizable,Serializable,Cloneable
public class WriteEntrySpaceOperationRequest
extends SpaceOperationRequest<WriteEntrySpaceOperationResult>
- Since:
- 9.0.0
- Author:
- idan
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionRequired for ExternalizableWriteEntrySpaceOperationRequest(IEntryPacket entryPacket, Transaction txn, long lease, long timeout, int modifiers, boolean isUpdate) -
Method Summary
Modifier and TypeMethodDescriptionlonggetLease()intintintlongbooleanbooleanbooleanisUpdate()booleanprocessUnknownTypeException(List<Integer> positions) voidbooleanvoidtoText(Textualizer textualizer) voidMethods inherited from class com.gigaspaces.internal.client.spaceproxy.operations.SpaceOperationRequest
afterOperationExecution, beforeOperationExecution, clone, createCopy, getAsyncFinalResult, getRemoteOperationResult, getSpaceContext, hasLockedResources, isDedicatedPoolRequired, processPartitionResult, 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
-
WriteEntrySpaceOperationRequest
public WriteEntrySpaceOperationRequest()Required for Externalizable -
WriteEntrySpaceOperationRequest
public WriteEntrySpaceOperationRequest(IEntryPacket entryPacket, Transaction txn, long lease, long timeout, int modifiers, boolean isUpdate)
-
-
Method Details
-
toText
- Specified by:
toTextin interfaceTextualizable- Overrides:
toTextin classSpaceOperationRequest<WriteEntrySpaceOperationResult>
-
createRemoteOperationResult
-
getPartitionedClusterExecutionType
-
getPartitionedClusterRoutingValue
-
getOperationCode
public int getOperationCode() -
getEntryPacket
-
getLease
public long getLease() -
getModifiers
public int getModifiers() -
isDirectExecutionEnabled
public boolean isDirectExecutionEnabled()- Specified by:
isDirectExecutionEnabledin interfaceRemoteOperationRequest<WriteEntrySpaceOperationResult>- Overrides:
isDirectExecutionEnabledin classSpaceOperationRequest<WriteEntrySpaceOperationResult>
-
isUpdate
public boolean isUpdate() -
getTimeout
public long getTimeout() -
getTransaction
- Overrides:
getTransactionin classSpaceOperationRequest<WriteEntrySpaceOperationResult>
-
isBlockingOperation
public boolean isBlockingOperation()- Specified by:
isBlockingOperationin interfaceRemoteOperationRequest<WriteEntrySpaceOperationResult>- Overrides:
isBlockingOperationin classSpaceOperationRequest<WriteEntrySpaceOperationResult>
-
processUnknownTypeException
- Specified by:
processUnknownTypeExceptionin interfaceRemoteOperationRequest<WriteEntrySpaceOperationResult>- Overrides:
processUnknownTypeExceptionin classSpaceOperationRequest<WriteEntrySpaceOperationResult>
-
getLRMIMethodTrackingId
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classSpaceOperationRequest<WriteEntrySpaceOperationResult>- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classSpaceOperationRequest<WriteEntrySpaceOperationResult>- Throws:
IOExceptionClassNotFoundException
-
requiresPartitionedPreciseDistribution
public boolean requiresPartitionedPreciseDistribution()- Specified by:
requiresPartitionedPreciseDistributionin interfaceRemoteOperationRequest<WriteEntrySpaceOperationResult>- Overrides:
requiresPartitionedPreciseDistributionin classSpaceOperationRequest<WriteEntrySpaceOperationResult>
-
getPreciseDistributionGroupingCode
public int getPreciseDistributionGroupingCode()- Specified by:
getPreciseDistributionGroupingCodein interfaceRemoteOperationRequest<WriteEntrySpaceOperationResult>- Overrides:
getPreciseDistributionGroupingCodein classSpaceOperationRequest<WriteEntrySpaceOperationResult>
-