Class ServerSession
- java.lang.Object
-
- org.apache.hugegraph.computer.core.network.session.TransportSession
-
- org.apache.hugegraph.computer.core.network.session.ServerSession
-
public class ServerSession extends TransportSession
-
-
Field Summary
-
Fields inherited from class org.apache.hugegraph.computer.core.network.session.TransportSession
conf, finishId, MAX_REQUEST_ID_UPDATER, maxAckId, maxRequestId, state
-
-
Constructor Summary
Constructors Constructor Description ServerSession(TransportConf conf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcompleteStateFinish()voidcompleteStateStart()intmaxHandledId()longminAckInterval()booleanneedAckData()booleanneedAckFinish()voidonDataAckSent(int ackId)voidonHandledData(int requestId)voidonRecvData(int requestId)booleanonRecvStateFinish(int finishId)voidonRecvStateStart()protected voidstateReady()-
Methods inherited from class org.apache.hugegraph.computer.core.network.session.TransportSession
conf, finishId, genFinishId, nextRequestId, state, stateEstablished
-
-
-
-
Constructor Detail
-
ServerSession
public ServerSession(TransportConf conf)
-
-
Method Detail
-
stateReady
protected void stateReady()
- Overrides:
stateReadyin classTransportSession
-
completeStateStart
public void completeStateStart()
-
completeStateFinish
public void completeStateFinish()
-
onRecvStateStart
public void onRecvStateStart()
-
onRecvStateFinish
public boolean onRecvStateFinish(int finishId)
-
onRecvData
public void onRecvData(int requestId)
-
onHandledData
public void onHandledData(int requestId)
-
onDataAckSent
public void onDataAckSent(int ackId)
-
needAckFinish
public boolean needAckFinish()
-
needAckData
public boolean needAckData()
-
maxHandledId
public int maxHandledId()
-
minAckInterval
public long minAckInterval()
-
-