public class ExecuteTaskSpaceOperationRequest extends SpaceOperationRequest<ExecuteTaskSpaceOperationResult>
Constructor and Description |
---|
ExecuteTaskSpaceOperationRequest()
Required for Externalizable
|
ExecuteTaskSpaceOperationRequest(SpaceTask<?> task,
Transaction txn,
Object routingValue) |
Modifier and Type | Method and Description |
---|---|
void |
afterOperationExecution(int partitionId) |
boolean |
beforeOperationExecution(boolean isEmbedded) |
ExecuteTaskSpaceOperationResult |
createRemoteOperationResult() |
Object |
getAsyncFinalResult() |
String |
getLRMIMethodTrackingId() |
int |
getOperationCode() |
PartitionedClusterExecutionType |
getPartitionedClusterExecutionType() |
Object |
getPartitionedClusterRoutingValue(PartitionedClusterRemoteOperationRouter router) |
SpaceTask<?> |
getTask() |
Transaction |
getTransaction() |
boolean |
isDedicatedPoolRequired() |
boolean |
processPartitionResult(ExecuteTaskSpaceOperationResult remoteOperationResult,
List<ExecuteTaskSpaceOperationResult> previousResults,
int numOfPartitions) |
void |
readExternal(ObjectInput in) |
void |
toText(Textualizer textualizer) |
void |
writeExternal(ObjectOutput out) |
clone, createCopy, getPreciseDistributionGroupingCode, getRemoteOperationResult, getSpaceContext, hasLockedResources, isBlockingOperation, isDirectExecutionEnabled, processUnknownTypeException, requiresPartitionedPreciseDistribution, setRemoteOperationExecutionError, setRemoteOperationResult, setSpaceContext, supportsSecurity, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
enabledSmartExternalizableWithReference
public ExecuteTaskSpaceOperationRequest()
public ExecuteTaskSpaceOperationRequest(SpaceTask<?> task, Transaction txn, Object routingValue)
public void toText(Textualizer textualizer)
toText
in interface Textualizable
toText
in class SpaceOperationRequest<ExecuteTaskSpaceOperationResult>
public SpaceTask<?> getTask()
public Transaction getTransaction()
getTransaction
in class SpaceOperationRequest<ExecuteTaskSpaceOperationResult>
public int getOperationCode()
public ExecuteTaskSpaceOperationResult createRemoteOperationResult()
public boolean isDedicatedPoolRequired()
isDedicatedPoolRequired
in interface RemoteOperationRequest<ExecuteTaskSpaceOperationResult>
isDedicatedPoolRequired
in class SpaceOperationRequest<ExecuteTaskSpaceOperationResult>
public PartitionedClusterExecutionType getPartitionedClusterExecutionType()
public Object getPartitionedClusterRoutingValue(PartitionedClusterRemoteOperationRouter router)
public boolean processPartitionResult(ExecuteTaskSpaceOperationResult remoteOperationResult, List<ExecuteTaskSpaceOperationResult> previousResults, int numOfPartitions)
processPartitionResult
in interface RemoteOperationRequest<ExecuteTaskSpaceOperationResult>
processPartitionResult
in class SpaceOperationRequest<ExecuteTaskSpaceOperationResult>
public Object getAsyncFinalResult() throws Exception
getAsyncFinalResult
in interface RemoteOperationRequest<ExecuteTaskSpaceOperationResult>
getAsyncFinalResult
in class SpaceOperationRequest<ExecuteTaskSpaceOperationResult>
Exception
public boolean beforeOperationExecution(boolean isEmbedded)
beforeOperationExecution
in class SpaceOperationRequest<ExecuteTaskSpaceOperationResult>
public void afterOperationExecution(int partitionId)
afterOperationExecution
in class SpaceOperationRequest<ExecuteTaskSpaceOperationResult>
public String getLRMIMethodTrackingId()
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class SpaceOperationRequest<ExecuteTaskSpaceOperationResult>
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
readExternal
in class SpaceOperationRequest<ExecuteTaskSpaceOperationResult>
IOException
ClassNotFoundException
Copyright © GigaSpaces.