com.hazelcast.client.impl.client
Class MultiPartitionClientRequest

java.lang.Object
  extended by com.hazelcast.client.impl.client.ClientRequest
      extended by com.hazelcast.client.impl.client.MultiPartitionClientRequest
All Implemented Interfaces:
SecureRequest, Portable, VersionedPortable
Direct Known Subclasses:
MapExecuteOnKeysRequest

public abstract class MultiPartitionClientRequest
extends ClientRequest


Field Summary
 
Fields inherited from class com.hazelcast.client.impl.client.ClientRequest
callId, clientEngine, endpoint, operationService, serializationService, service
 
Constructor Summary
MultiPartitionClientRequest()
           
 
Method Summary
protected abstract  OperationFactory createOperationFactory()
           
abstract  Collection<Integer> getPartitions()
           
 void process()
           
protected abstract  Object reduce(Map<Integer,Object> map)
           
 
Methods inherited from class com.hazelcast.client.impl.client.ClientRequest
getCallId, getClassVersion, getClientEngine, getDistributedObjectName, getDistributedObjectType, getEndpoint, getMethodName, getParameters, getService, getServiceName, isSingleConnection, read, readPortable, setCallId, setClientEngine, setEndpoint, setOperationService, setSerializationService, setService, setSingleConnection, write, writePortable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.hazelcast.client.impl.client.SecureRequest
getRequiredPermission
 
Methods inherited from interface com.hazelcast.nio.serialization.Portable
getClassId, getFactoryId
 

Constructor Detail

MultiPartitionClientRequest

public MultiPartitionClientRequest()
Method Detail

process

public final void process()
                   throws Exception
Specified by:
process in class ClientRequest
Throws:
Exception

createOperationFactory

protected abstract OperationFactory createOperationFactory()

reduce

protected abstract Object reduce(Map<Integer,Object> map)

getPartitions

public abstract Collection<Integer> getPartitions()


Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.