com.hazelcast.impl
Class BaseManager.ConnectionAwareOp

java.lang.Object
  extended by com.hazelcast.impl.BaseManager.ResponseQueueCall
      extended by com.hazelcast.impl.BaseManager.ConnectionAwareOp
All Implemented Interfaces:
com.hazelcast.impl.base.Call, Processable
Enclosing class:
BaseManager

public abstract class BaseManager.ConnectionAwareOp
extends BaseManager.ResponseQueueCall


Field Summary
protected  long callId
           
protected  int enqueueCount
           
protected  long firstEnqueueTime
           
protected  Request request
           
protected  Connection targetConnection
           
 
Constructor Summary
BaseManager.ConnectionAwareOp(Connection targetConnection)
           
 
Method Summary
protected  void afterGettingResult(Request request)
           
 void beforeRedo()
           
 boolean booleanCall(ClusterOperation operation, java.lang.String name, java.lang.Object key, java.lang.Object value, long timeout, long recordId)
           
 void clearRequest()
           
 long getCallId()
           
protected  int getDurationSeconds()
           
 int getEnqueueCount()
           
 long getFirstEnqueueTime()
           
 boolean getResultAsBoolean()
           
 java.lang.Object getResultAsIs()
           
 java.lang.Object getResultAsObject()
           
 java.lang.Object getResultAsObject(boolean force)
           
 void handleResponse(Packet packet)
           
protected  void invoke()
           
 java.lang.Object objectCall()
           
 java.lang.Object objectCall(ClusterOperation operation, java.lang.String name, java.lang.Object key, java.lang.Object value, long timeout, long ttl)
           
 void onDisconnect(Address dead)
           
 void onEnqueue()
           
protected  void packetNotSent()
           
 void process()
           
 void reset()
           
 void setCallId(long callId)
           
 void setLocal(ClusterOperation operation, java.lang.String name)
           
 void setLocal(ClusterOperation operation, java.lang.String name, java.lang.Object key, java.lang.Object value, long timeout, long ttl)
           
 java.lang.String toString()
           
 
Methods inherited from class com.hazelcast.impl.BaseManager.ResponseQueueCall
doOp, getRedoAwareResult, getResult, getResult, getResultAsBoolean, getTarget, handleNoneRedoResponse, onStillWaiting, redo, setResult, waitAndGetResult
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

targetConnection

protected final Connection targetConnection

request

protected final Request request

callId

protected long callId

firstEnqueueTime

protected long firstEnqueueTime

enqueueCount

protected int enqueueCount
Constructor Detail

BaseManager.ConnectionAwareOp

public BaseManager.ConnectionAwareOp(Connection targetConnection)
Method Detail

handleResponse

public void handleResponse(Packet packet)

onDisconnect

public void onDisconnect(Address dead)
Specified by:
onDisconnect in interface com.hazelcast.impl.base.Call

reset

public void reset()
Overrides:
reset in class BaseManager.ResponseQueueCall

beforeRedo

public void beforeRedo()
Overrides:
beforeRedo in class BaseManager.ResponseQueueCall

process

public void process()

invoke

protected void invoke()

packetNotSent

protected void packetNotSent()

toString

public java.lang.String toString()

booleanCall

public boolean booleanCall(ClusterOperation operation,
                           java.lang.String name,
                           java.lang.Object key,
                           java.lang.Object value,
                           long timeout,
                           long recordId)

clearRequest

public void clearRequest()

getResultAsBoolean

public boolean getResultAsBoolean()

getResultAsObject

public java.lang.Object getResultAsObject()

getResultAsObject

public java.lang.Object getResultAsObject(boolean force)

getResultAsIs

public java.lang.Object getResultAsIs()

afterGettingResult

protected void afterGettingResult(Request request)

objectCall

public java.lang.Object objectCall()

objectCall

public java.lang.Object objectCall(ClusterOperation operation,
                                   java.lang.String name,
                                   java.lang.Object key,
                                   java.lang.Object value,
                                   long timeout,
                                   long ttl)

setLocal

public void setLocal(ClusterOperation operation,
                     java.lang.String name)

setLocal

public void setLocal(ClusterOperation operation,
                     java.lang.String name,
                     java.lang.Object key,
                     java.lang.Object value,
                     long timeout,
                     long ttl)

getCallId

public long getCallId()
Specified by:
getCallId in interface com.hazelcast.impl.base.Call

onEnqueue

public void onEnqueue()
Specified by:
onEnqueue in interface com.hazelcast.impl.base.Call

setCallId

public void setCallId(long callId)
Specified by:
setCallId in interface com.hazelcast.impl.base.Call

getFirstEnqueueTime

public long getFirstEnqueueTime()
Specified by:
getFirstEnqueueTime in interface com.hazelcast.impl.base.Call

getEnqueueCount

public int getEnqueueCount()
Specified by:
getEnqueueCount in interface com.hazelcast.impl.base.Call

getDurationSeconds

protected int getDurationSeconds()


Copyright © 2012 Hazel Bilisim Ltd.. All Rights Reserved.