com.hazelcast.client
Class MultiTargetClientRequest

java.lang.Object
  extended by com.hazelcast.client.ClientRequest
      extended by com.hazelcast.client.MultiTargetClientRequest
All Implemented Interfaces:
SecureRequest, Portable

public abstract class MultiTargetClientRequest
extends ClientRequest


Field Summary
static int TRY_COUNT
           
 
Fields inherited from class com.hazelcast.client.ClientRequest
callId, clientEngine, endpoint, service
 
Constructor Summary
MultiTargetClientRequest()
           
 
Method Summary
protected abstract  OperationFactory createOperationFactory()
           
abstract  Collection<com.hazelcast.nio.Address> getTargets()
           
protected abstract  Object reduce(Map<com.hazelcast.nio.Address,Object> map)
           
 
Methods inherited from class com.hazelcast.client.ClientRequest
getCallId, getClientEngine, getEndpoint, getService, getServiceName, isSingleConnection, read, readPortable, setCallId, 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.nio.serialization.Portable
getClassId, getFactoryId
 
Methods inherited from interface com.hazelcast.client.SecureRequest
getRequiredPermission
 

Field Detail

TRY_COUNT

public static final int TRY_COUNT
See Also:
Constant Field Values
Constructor Detail

MultiTargetClientRequest

public MultiTargetClientRequest()
Method Detail

createOperationFactory

protected abstract OperationFactory createOperationFactory()

reduce

protected abstract Object reduce(Map<com.hazelcast.nio.Address,Object> map)

getTargets

public abstract Collection<com.hazelcast.nio.Address> getTargets()


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