public class ReadTakeEntriesByIdsSpaceOperationRequest extends SpaceScatterGatherOperationRequest<ReadTakeEntriesByIdsSpaceOperationResult>
_partitionInfo
Constructor and Description |
---|
ReadTakeEntriesByIdsSpaceOperationRequest()
Externalizable.
|
ReadTakeEntriesByIdsSpaceOperationRequest(AbstractIdsQueryPacket queryPacket,
boolean isTake,
int modifiers,
Transaction transaction) |
gather, gather, gather, gather, gather, getPartitionInfo, scatter, scatter, scatter
afterOperationExecution, beforeOperationExecution, clone, getAsyncFinalResult, getPreciseDistributionGroupingCode, getRemoteOperationResult, getSpaceContext, isBlockingOperation, isDedicatedPoolRequired, requiresPartitionedPreciseDistribution, setRemoteOperationExecutionError, setRemoteOperationResult, setSpaceContext, supportsSecurity, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAsyncFinalResult, getPreciseDistributionGroupingCode, getRemoteOperationResult, isBlockingOperation, isDedicatedPoolRequired, requiresPartitionedPreciseDistribution, setRemoteOperationExecutionError, setRemoteOperationResult
public ReadTakeEntriesByIdsSpaceOperationRequest()
public ReadTakeEntriesByIdsSpaceOperationRequest(AbstractIdsQueryPacket queryPacket, boolean isTake, int modifiers, Transaction transaction)
public boolean processPartitionResult(ScatterGatherRemoteOperationRequest<ReadTakeEntriesByIdsSpaceOperationResult> partitionRequest, List<ScatterGatherRemoteOperationRequest<ReadTakeEntriesByIdsSpaceOperationResult>> previousRequests)
public void loadPartitionData(ScatterGatherRemoteOperationRequest<ReadTakeEntriesByIdsSpaceOperationResult> mainRequest)
public int getOperationCode()
public ReadTakeEntriesByIdsSpaceOperationResult createRemoteOperationResult()
public PartitionedClusterExecutionType getPartitionedClusterExecutionType()
public Object getPartitionedClusterRoutingValue(PartitionedClusterRemoteOperationRouter router)
public ReadTakeEntriesByIdsSpaceOperationResult getFinalResult() throws RemoteException, TransactionException, UnusableEntryException
public void scatterIndexesToPartitions(ScatterGatherOperationFutureListener<ReadTakeEntriesByIdsSpaceOperationResult> scatterGatherCoordinator)
public boolean processPartitionResult(ReadTakeEntriesByIdsSpaceOperationResult remoteOperationResult, List<ReadTakeEntriesByIdsSpaceOperationResult> previousResults, int numOfPartitions)
processPartitionResult
in interface RemoteOperationRequest<ReadTakeEntriesByIdsSpaceOperationResult>
processPartitionResult
in class SpaceOperationRequest<ReadTakeEntriesByIdsSpaceOperationResult>
public String getLRMIMethodTrackingId()
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class SpaceOperationRequest<ReadTakeEntriesByIdsSpaceOperationResult>
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
readExternal
in class SpaceOperationRequest<ReadTakeEntriesByIdsSpaceOperationResult>
IOException
ClassNotFoundException
public boolean processUnknownTypeException(List<Integer> positions)
processUnknownTypeException
in interface RemoteOperationRequest<ReadTakeEntriesByIdsSpaceOperationResult>
processUnknownTypeException
in class SpaceOperationRequest<ReadTakeEntriesByIdsSpaceOperationResult>
public SpaceScatterGatherOperationRequest<ReadTakeEntriesByIdsSpaceOperationResult> createCopy(int targetPartitionId)
createCopy
in interface RemoteOperationRequest<ReadTakeEntriesByIdsSpaceOperationResult>
createCopy
in class SpaceScatterGatherOperationRequest<ReadTakeEntriesByIdsSpaceOperationResult>
public Transaction getTransaction()
getTransaction
in class SpaceOperationRequest<ReadTakeEntriesByIdsSpaceOperationResult>
public boolean isTake()
public int getModifiers()
public AbstractIdsQueryPacket getTemplate()
public boolean hasLockedResources()
hasLockedResources
in class SpaceOperationRequest<ReadTakeEntriesByIdsSpaceOperationResult>
public void toText(Textualizer textualizer)
toText
in interface Textualizable
toText
in class SpaceOperationRequest<ReadTakeEntriesByIdsSpaceOperationResult>
Copyright © GigaSpaces.