com.hazelcast.impl
Class BaseManager.ConnectionAwareOp
java.lang.Object
com.hazelcast.impl.BaseManager.ResponseQueueCall
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
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 |
targetConnection
protected final Connection targetConnection
request
protected final Request request
callId
protected long callId
firstEnqueueTime
protected long firstEnqueueTime
enqueueCount
protected int enqueueCount
BaseManager.ConnectionAwareOp
public BaseManager.ConnectionAwareOp(Connection targetConnection)
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.