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,
boolean broadcast) |
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, getSpaceContext, isBlockingOperation, isDedicatedPoolRequired, processPartitionResult, setRemoteOperationExecutionError, setRemoteOperationResult
enabledSmartExternalizableWithReference
public WriteEntriesSpaceOperationRequest()
public WriteEntriesSpaceOperationRequest(ISpaceProxyTypeManager typeManager, Object[] entries, IEntryPacket[] entriesPackets, Transaction txn, long lease, long[] leases, long timeout, int modifiers, boolean broadcast)
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 boolean isDirectExecutionEnabled()
isDirectExecutionEnabled
in interface RemoteOperationRequest<WriteEntriesSpaceOperationResult>
isDirectExecutionEnabled
in class SpaceOperationRequest<WriteEntriesSpaceOperationResult>
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.