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