public abstract class DefaultMapAggregateMessageTask<P> extends AbstractMapQueryMessageTask<P,AggregationResult,AggregationResult,Object>
clientEngine, clientMessage, connection, endpoint, endpointManager, logger, nodeEngine, parameters, serializationService
Constructor and Description |
---|
DefaultMapAggregateMessageTask(ClientMessage clientMessage,
Node node,
Connection connection) |
Modifier and Type | Method and Description |
---|---|
protected void |
extractAndAppendResult(Collection<AggregationResult> results,
AggregationResult aggregationResult) |
protected IterationType |
getIterationType() |
protected Predicate |
getPredicate() |
protected Projection<?,?> |
getProjection() |
protected Object |
reduce(Collection<AggregationResult> results) |
call, getAggregator, getRequiredPermission, getServiceName
processMessage
decodeClientMessage, encodeResponse, getClientVersion, getDistributedObjectName, getDistributedObjectType, getEndpoint, getMemberBuildInfo, getMethodName, getParameters, getPartitionId, getService, handleProcessingFailure, isAuthenticationMessage, run, sendClientMessage, sendClientMessage, sendClientMessage, sendResponse
public DefaultMapAggregateMessageTask(ClientMessage clientMessage, Node node, Connection connection)
protected IterationType getIterationType()
getIterationType
in class AbstractMapQueryMessageTask<P,AggregationResult,AggregationResult,Object>
protected Projection<?,?> getProjection()
getProjection
in class AbstractMapQueryMessageTask<P,AggregationResult,AggregationResult,Object>
protected Predicate getPredicate()
getPredicate
in class AbstractMapQueryMessageTask<P,AggregationResult,AggregationResult,Object>
protected void extractAndAppendResult(Collection<AggregationResult> results, AggregationResult aggregationResult)
extractAndAppendResult
in class AbstractMapQueryMessageTask<P,AggregationResult,AggregationResult,Object>
protected Object reduce(Collection<AggregationResult> results)
reduce
in class AbstractMapQueryMessageTask<P,AggregationResult,AggregationResult,Object>
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.