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, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitenabledSmartExternalizableWithReferencepublic ExecuteTaskSpaceOperationRequest()
public ExecuteTaskSpaceOperationRequest(SpaceTask<?> task, Transaction txn, Object routingValue)
public void toText(Textualizer textualizer)
toText in interface TextualizabletoText 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>Exceptionpublic 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 ExternalizablewriteExternal in class SpaceOperationRequest<ExecuteTaskSpaceOperationResult>IOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class SpaceOperationRequest<ExecuteTaskSpaceOperationResult>IOExceptionClassNotFoundExceptionCopyright © GigaSpaces.