public abstract class DefaultMapProjectMessageTask<P> extends AbstractMapQueryMessageTask<P,QueryResult,QueryResult,List<Data>>
clientEngine, clientMessage, connection, endpoint, logger, nodeEngine, parameters, serializationService
Constructor and Description |
---|
DefaultMapProjectMessageTask(ClientMessage clientMessage,
Node node,
Connection connection) |
Modifier and Type | Method and Description |
---|---|
protected void |
extractAndAppendResult(Collection<QueryResult> results,
QueryResult result) |
protected Aggregator<?,?> |
getAggregator() |
protected IterationType |
getIterationType() |
protected Predicate |
getPredicate() |
protected List<Data> |
reduce(Collection<QueryResult> results) |
call, getProjection, getRequiredPermission, getServiceName
processMessage
decodeClientMessage, encodeResponse, getDistributedObjectName, getDistributedObjectType, getMemberBuildInfo, getMethodName, getParameters, getPartitionId, getService, handleProcessingFailure, isAdvancedNetworkEnabled, requiresAuthentication, run, sendClientMessage, sendClientMessage, sendClientMessage, sendResponse
public DefaultMapProjectMessageTask(ClientMessage clientMessage, Node node, Connection connection)
protected IterationType getIterationType()
getIterationType
in class AbstractMapQueryMessageTask<P,QueryResult,QueryResult,List<Data>>
protected Aggregator<?,?> getAggregator()
getAggregator
in class AbstractMapQueryMessageTask<P,QueryResult,QueryResult,List<Data>>
protected Predicate getPredicate()
getPredicate
in class AbstractMapQueryMessageTask<P,QueryResult,QueryResult,List<Data>>
protected void extractAndAppendResult(Collection<QueryResult> results, QueryResult result)
extractAndAppendResult
in class AbstractMapQueryMessageTask<P,QueryResult,QueryResult,List<Data>>
protected List<Data> reduce(Collection<QueryResult> results)
reduce
in class AbstractMapQueryMessageTask<P,QueryResult,QueryResult,List<Data>>
Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.