public class ChangeEntriesSpaceOperationRequest extends SpaceOperationRequest<ChangeEntriesSpaceOperationResult>
Constructor and Description |
---|
ChangeEntriesSpaceOperationRequest()
Required for Externalizable
|
ChangeEntriesSpaceOperationRequest(ITemplatePacket templatePacket,
Transaction txn,
long timeout,
long lease,
int modifiers,
Collection<SpaceEntryMutator> mutators,
Object query) |
afterOperationExecution, beforeOperationExecution, clone, getPreciseDistributionGroupingCode, getRemoteOperationResult, getSpaceContext, hasLockedResources, isDedicatedPoolRequired, requiresPartitionedPreciseDistribution, setRemoteOperationExecutionError, setRemoteOperationResult, setSpaceContext, supportsSecurity, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
enabledSmartExternalizableWithReference
public ChangeEntriesSpaceOperationRequest()
public ChangeEntriesSpaceOperationRequest(ITemplatePacket templatePacket, Transaction txn, long timeout, long lease, int modifiers, Collection<SpaceEntryMutator> mutators, Object query)
public void toText(Textualizer textualizer)
toText
in interface Textualizable
toText
in class SpaceOperationRequest<ChangeEntriesSpaceOperationResult>
public int getOperationCode()
public ChangeEntriesSpaceOperationResult createRemoteOperationResult()
public PartitionedClusterExecutionType getPartitionedClusterExecutionType()
public boolean processPartitionResult(ChangeEntriesSpaceOperationResult remoteOperationResult, List<ChangeEntriesSpaceOperationResult> previousResults, int numOfPartitions)
processPartitionResult
in interface RemoteOperationRequest<ChangeEntriesSpaceOperationResult>
processPartitionResult
in class SpaceOperationRequest<ChangeEntriesSpaceOperationResult>
public Object getPartitionedClusterRoutingValue(PartitionedClusterRemoteOperationRouter router)
public ITemplatePacket getTemplatePacket()
public int getModifiers()
public boolean isDirectExecutionEnabled()
isDirectExecutionEnabled
in interface RemoteOperationRequest<ChangeEntriesSpaceOperationResult>
isDirectExecutionEnabled
in class SpaceOperationRequest<ChangeEntriesSpaceOperationResult>
public long getTimeout()
public long getLease()
public Transaction getTransaction()
getTransaction
in class SpaceOperationRequest<ChangeEntriesSpaceOperationResult>
public boolean isBlockingOperation()
isBlockingOperation
in interface RemoteOperationRequest<ChangeEntriesSpaceOperationResult>
isBlockingOperation
in class SpaceOperationRequest<ChangeEntriesSpaceOperationResult>
public Collection<SpaceEntryMutator> getMutators()
public boolean processUnknownTypeException(List<Integer> positions)
processUnknownTypeException
in interface RemoteOperationRequest<ChangeEntriesSpaceOperationResult>
processUnknownTypeException
in class SpaceOperationRequest<ChangeEntriesSpaceOperationResult>
public String getLRMIMethodTrackingId()
public ChangeResult<?> getFinalResult() throws RemoteException, TransactionException, InterruptedException
protected void setMutators(Iterable<ChangedEntryDetails<?>> entriesDetails)
public RemoteOperationRequest<ChangeEntriesSpaceOperationResult> createCopy(int targetPartitionId)
createCopy
in interface RemoteOperationRequest<ChangeEntriesSpaceOperationResult>
createCopy
in class SpaceOperationRequest<ChangeEntriesSpaceOperationResult>
public Object getAsyncFinalResult() throws Exception
getAsyncFinalResult
in interface RemoteOperationRequest<ChangeEntriesSpaceOperationResult>
getAsyncFinalResult
in class SpaceOperationRequest<ChangeEntriesSpaceOperationResult>
Exception
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class SpaceOperationRequest<ChangeEntriesSpaceOperationResult>
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
readExternal
in class SpaceOperationRequest<ChangeEntriesSpaceOperationResult>
IOException
ClassNotFoundException
Copyright © GigaSpaces.