com.hazelcast.client.impl.protocol.task.map
Class AbstractMapQueryMessageTask<P>
java.lang.Object
com.hazelcast.client.impl.protocol.task.AbstractMessageTask<P>
com.hazelcast.client.impl.protocol.task.AbstractCallableMessageTask<P>
com.hazelcast.client.impl.protocol.task.map.AbstractMapQueryMessageTask<P>
- All Implemented Interfaces:
- SecureRequest, MessageTask, PartitionSpecificRunnable, Runnable
- Direct Known Subclasses:
- MapEntriesWithPredicateMessageTask, MapKeySetWithPredicateMessageTask, MapValuesWithPredicateMessageTask
public abstract class AbstractMapQueryMessageTask<P>
- extends AbstractCallableMessageTask<P>
Methods inherited from class com.hazelcast.client.impl.protocol.task.AbstractMessageTask |
decodeClientMessage, getDistributedObjectName, getDistributedObjectType, getEndpoint, getMethodName, getParameters, getPartitionId, getService, run, sendClientMessage, sendClientMessage, sendClientMessage |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractMapQueryMessageTask
protected AbstractMapQueryMessageTask(ClientMessage clientMessage,
Node node,
Connection connection)
getServiceName
public final String getServiceName()
- Specified by:
getServiceName
in class AbstractMessageTask<P>
getRequiredPermission
public Permission getRequiredPermission()
call
protected final ClientMessage call()
throws Exception
- Specified by:
call
in class AbstractCallableMessageTask<P>
- Throws:
Exception
getPredicate
protected abstract Predicate getPredicate()
reduce
protected abstract ClientMessage reduce(Collection<QueryResultEntry> result)
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.