public class AggregateEntriesSpaceOperationRequest extends SpaceOperationRequest<AggregateEntriesSpaceOperationResult>
Constructor and Description |
---|
AggregateEntriesSpaceOperationRequest()
Required for Externalizable
|
AggregateEntriesSpaceOperationRequest(ITemplatePacket queryPacket,
Transaction txn,
int modifiers,
List<SpaceEntriesAggregator> aggregators) |
Modifier and Type | Method and Description |
---|---|
RemoteOperationRequest<AggregateEntriesSpaceOperationResult> |
createCopy(int targetPartitionId) |
AggregateEntriesSpaceOperationResult |
createRemoteOperationResult() |
List<SpaceEntriesAggregator> |
getAggregators() |
AggregationResult |
getFinalResult(IJSpace spaceProxy,
ITemplatePacket queryPacket,
boolean returnEntryPacket) |
String |
getLRMIMethodTrackingId() |
int |
getOperationCode() |
PartitionedClusterExecutionType |
getPartitionedClusterExecutionType() |
Object |
getPartitionedClusterRoutingValue(PartitionedClusterRemoteOperationRouter router) |
ITemplatePacket |
getQueryPacket() |
int |
getReadModifiers() |
boolean |
processPartitionResult(AggregateEntriesSpaceOperationResult remoteOperationResult,
List<AggregateEntriesSpaceOperationResult> previousResults,
int numOfPartitions) |
void |
readExternal(ObjectInput in) |
void |
setQueryPacket(ITemplatePacket queryPacket) |
void |
writeExternal(ObjectOutput out) |
afterOperationExecution, beforeOperationExecution, clone, getAsyncFinalResult, getPreciseDistributionGroupingCode, getRemoteOperationResult, getSpaceContext, getTransaction, hasLockedResources, isBlockingOperation, isDedicatedPoolRequired, processUnknownTypeException, requiresPartitionedPreciseDistribution, setRemoteOperationExecutionError, setRemoteOperationResult, setSpaceContext, supportsSecurity, toString, toText
public AggregateEntriesSpaceOperationRequest()
public AggregateEntriesSpaceOperationRequest(ITemplatePacket queryPacket, Transaction txn, int modifiers, List<SpaceEntriesAggregator> aggregators)
public int getOperationCode()
public AggregateEntriesSpaceOperationResult createRemoteOperationResult()
public RemoteOperationRequest<AggregateEntriesSpaceOperationResult> createCopy(int targetPartitionId)
createCopy
in interface RemoteOperationRequest<AggregateEntriesSpaceOperationResult>
createCopy
in class SpaceOperationRequest<AggregateEntriesSpaceOperationResult>
public PartitionedClusterExecutionType getPartitionedClusterExecutionType()
public Object getPartitionedClusterRoutingValue(PartitionedClusterRemoteOperationRouter router)
public boolean processPartitionResult(AggregateEntriesSpaceOperationResult remoteOperationResult, List<AggregateEntriesSpaceOperationResult> previousResults, int numOfPartitions)
processPartitionResult
in interface RemoteOperationRequest<AggregateEntriesSpaceOperationResult>
processPartitionResult
in class SpaceOperationRequest<AggregateEntriesSpaceOperationResult>
public AggregationResult getFinalResult(IJSpace spaceProxy, ITemplatePacket queryPacket, boolean returnEntryPacket) throws TransactionException, InterruptedException, RemoteException
public String getLRMIMethodTrackingId()
public ITemplatePacket getQueryPacket()
public void setQueryPacket(ITemplatePacket queryPacket)
public List<SpaceEntriesAggregator> getAggregators()
public int getReadModifiers()
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class SpaceOperationRequest<AggregateEntriesSpaceOperationResult>
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
readExternal
in class SpaceOperationRequest<AggregateEntriesSpaceOperationResult>
IOException
ClassNotFoundException
Copyright © GigaSpaces.