public class WriteEntrySpaceOperationRequest extends SpaceOperationRequest<WriteEntrySpaceOperationResult>
Constructor and Description |
---|
WriteEntrySpaceOperationRequest()
Required for Externalizable
|
WriteEntrySpaceOperationRequest(IEntryPacket entryPacket,
Transaction txn,
long lease,
long timeout,
int modifiers,
boolean isUpdate) |
Modifier and Type | Method and Description |
---|---|
WriteEntrySpaceOperationResult |
createRemoteOperationResult() |
IEntryPacket |
getEntryPacket() |
long |
getLease() |
String |
getLRMIMethodTrackingId() |
int |
getModifiers() |
int |
getOperationCode() |
PartitionedClusterExecutionType |
getPartitionedClusterExecutionType() |
Object |
getPartitionedClusterRoutingValue(PartitionedClusterRemoteOperationRouter router) |
int |
getPreciseDistributionGroupingCode() |
long |
getTimeout() |
Transaction |
getTransaction() |
boolean |
isBlockingOperation() |
boolean |
isDirectExecutionEnabled() |
boolean |
isUpdate() |
boolean |
processUnknownTypeException(List<Integer> positions) |
void |
readExternal(ObjectInput in) |
boolean |
requiresPartitionedPreciseDistribution() |
void |
toText(Textualizer textualizer) |
void |
writeExternal(ObjectOutput out) |
afterOperationExecution, beforeOperationExecution, clone, createCopy, getAsyncFinalResult, getRemoteOperationResult, getSpaceContext, hasLockedResources, isDedicatedPoolRequired, processPartitionResult, setRemoteOperationExecutionError, setRemoteOperationResult, setSpaceContext, supportsSecurity, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
enabledSmartExternalizableWithReference
public WriteEntrySpaceOperationRequest()
public WriteEntrySpaceOperationRequest(IEntryPacket entryPacket, Transaction txn, long lease, long timeout, int modifiers, boolean isUpdate)
public void toText(Textualizer textualizer)
toText
in interface Textualizable
toText
in class SpaceOperationRequest<WriteEntrySpaceOperationResult>
public WriteEntrySpaceOperationResult createRemoteOperationResult()
public PartitionedClusterExecutionType getPartitionedClusterExecutionType()
public Object getPartitionedClusterRoutingValue(PartitionedClusterRemoteOperationRouter router)
public int getOperationCode()
public IEntryPacket getEntryPacket()
public long getLease()
public int getModifiers()
public boolean isDirectExecutionEnabled()
isDirectExecutionEnabled
in interface RemoteOperationRequest<WriteEntrySpaceOperationResult>
isDirectExecutionEnabled
in class SpaceOperationRequest<WriteEntrySpaceOperationResult>
public boolean isUpdate()
public long getTimeout()
public Transaction getTransaction()
getTransaction
in class SpaceOperationRequest<WriteEntrySpaceOperationResult>
public boolean isBlockingOperation()
isBlockingOperation
in interface RemoteOperationRequest<WriteEntrySpaceOperationResult>
isBlockingOperation
in class SpaceOperationRequest<WriteEntrySpaceOperationResult>
public boolean processUnknownTypeException(List<Integer> positions)
processUnknownTypeException
in interface RemoteOperationRequest<WriteEntrySpaceOperationResult>
processUnknownTypeException
in class SpaceOperationRequest<WriteEntrySpaceOperationResult>
public String getLRMIMethodTrackingId()
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class SpaceOperationRequest<WriteEntrySpaceOperationResult>
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
readExternal
in class SpaceOperationRequest<WriteEntrySpaceOperationResult>
IOException
ClassNotFoundException
public boolean requiresPartitionedPreciseDistribution()
requiresPartitionedPreciseDistribution
in interface RemoteOperationRequest<WriteEntrySpaceOperationResult>
requiresPartitionedPreciseDistribution
in class SpaceOperationRequest<WriteEntrySpaceOperationResult>
public int getPreciseDistributionGroupingCode()
getPreciseDistributionGroupingCode
in interface RemoteOperationRequest<WriteEntrySpaceOperationResult>
getPreciseDistributionGroupingCode
in class SpaceOperationRequest<WriteEntrySpaceOperationResult>
Copyright © GigaSpaces.