public class WriteEntriesSpaceOperationRequest extends SpaceScatterGatherOperationRequest<WriteEntriesSpaceOperationResult>
_partitionInfo
Constructor and Description |
---|
WriteEntriesSpaceOperationRequest()
Required for Externalizable
|
WriteEntriesSpaceOperationRequest(ISpaceProxyTypeManager typeManager,
Object[] entries,
IEntryPacket[] entriesPackets,
Transaction txn,
long lease,
long[] leases,
long timeout,
int modifiers) |
createCopy, gather, gather, gather, gather, gather, getPartitionInfo, scatter, scatter, scatter
afterOperationExecution, beforeOperationExecution, clone, getAsyncFinalResult, getRemoteOperationResult, getSpaceContext, hasLockedResources, isBlockingOperation, isDedicatedPoolRequired, processPartitionResult, setRemoteOperationExecutionError, setRemoteOperationResult, setSpaceContext, supportsSecurity, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAsyncFinalResult, getRemoteOperationResult, isBlockingOperation, isDedicatedPoolRequired, processPartitionResult, setRemoteOperationExecutionError, setRemoteOperationResult
public WriteEntriesSpaceOperationRequest()
public WriteEntriesSpaceOperationRequest(ISpaceProxyTypeManager typeManager, Object[] entries, IEntryPacket[] entriesPackets, Transaction txn, long lease, long[] leases, long timeout, int modifiers)
public void toText(Textualizer textualizer)
toText
in interface Textualizable
toText
in class SpaceOperationRequest<WriteEntriesSpaceOperationResult>
public int getOperationCode()
public WriteEntriesSpaceOperationResult createRemoteOperationResult()
public PartitionedClusterExecutionType getPartitionedClusterExecutionType()
public Object getPartitionedClusterRoutingValue(PartitionedClusterRemoteOperationRouter router)
public void scatterIndexesToPartitions(ScatterGatherOperationFutureListener<WriteEntriesSpaceOperationResult> listener)
public void loadPartitionData(ScatterGatherRemoteOperationRequest<WriteEntriesSpaceOperationResult> mainRequest)
public boolean processPartitionResult(ScatterGatherRemoteOperationRequest<WriteEntriesSpaceOperationResult> partitionRequest, List<ScatterGatherRemoteOperationRequest<WriteEntriesSpaceOperationResult>> previousRequests)
public LeaseContext<?>[] getFinalResult()
public IEntryPacket[] getEntriesPackets()
public Transaction getTransaction()
getTransaction
in class SpaceOperationRequest<WriteEntriesSpaceOperationResult>
public long getLease()
public long[] getLeases()
public int getModifiers()
public long getTimeOut()
public boolean processUnknownTypeException(List<Integer> positions)
processUnknownTypeException
in interface RemoteOperationRequest<WriteEntriesSpaceOperationResult>
processUnknownTypeException
in class SpaceOperationRequest<WriteEntriesSpaceOperationResult>
public String getLRMIMethodTrackingId()
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class SpaceOperationRequest<WriteEntriesSpaceOperationResult>
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
readExternal
in class SpaceOperationRequest<WriteEntriesSpaceOperationResult>
IOException
ClassNotFoundException
public boolean requiresPartitionedPreciseDistribution()
requiresPartitionedPreciseDistribution
in interface RemoteOperationRequest<WriteEntriesSpaceOperationResult>
requiresPartitionedPreciseDistribution
in class SpaceOperationRequest<WriteEntriesSpaceOperationResult>
public int getPreciseDistributionGroupingCode()
getPreciseDistributionGroupingCode
in interface RemoteOperationRequest<WriteEntriesSpaceOperationResult>
getPreciseDistributionGroupingCode
in class SpaceOperationRequest<WriteEntriesSpaceOperationResult>
Copyright © GigaSpaces.