com.hazelcast.client.impl.client
Class TargetClientRequest

java.lang.Object
  extended by com.hazelcast.client.impl.client.ClientRequest
      extended by com.hazelcast.client.impl.client.TargetClientRequest
All Implemented Interfaces:
SecureRequest, Portable, VersionedPortable
Direct Known Subclasses:
CacheListenerRegistrationRequest, CacheManagementConfigRequest, TargetCallableRequest

public abstract class TargetClientRequest
extends ClientRequest


Field Summary
 
Fields inherited from class com.hazelcast.client.impl.client.ClientRequest
callId, clientEngine, endpoint, operationService, serializationService, service
 
Constructor Summary
TargetClientRequest()
           
 
Method Summary
protected  Object filter(Object response)
           
abstract  Address getTarget()
           
protected abstract  Operation prepareOperation()
           
 void process()
           
 
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

TargetClientRequest

public TargetClientRequest()
Method Detail

process

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

prepareOperation

protected abstract Operation prepareOperation()

getTarget

public abstract Address getTarget()

filter

protected Object filter(Object response)


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