Class Own
java.lang.Object
zmq.ZObject
zmq.Own
- Direct Known Subclasses:
Listener, SessionBase, SocketBase, TcpConnecter
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Errnoprotected final Optionsprivate Ownprivate longprivate final AtomicLongprivate intprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprotected abstract voiddestroy()protected voidprotected final booleanprotected final voidlaunchChild(Own object) protected voidprotected final voidprocessOwn(Own object) protected final voidprotected voidprocessTerm(int linger) protected final voidprotected final voidprocessTermReq(Own object) (package private) final voidregisterTermAcks(int count) private voidprotected final voidprotected final void(package private) final voidMethods inherited from class ZObject
chooseIoThread, connectPending, destroySocket, findEndpoint, getCtx, getTid, pendConnection, processActivateRead, processActivateWrite, processAttach, processBind, processCancel, processCommand, processHiccup, processPipeTerm, processPipeTermAck, processPlug, processReap, processReapAck, processReaped, processStop, registerEndpoint, sendActivateRead, sendActivateWrite, sendAttach, sendAttach, sendBind, sendBind, sendCancel, sendDone, sendHiccup, sendInprocConnected, sendOwn, sendPipeTerm, sendPipeTermAck, sendPlug, sendPlug, sendReap, sendReapAck, sendReaped, sendStop, sendTerm, sendTermAck, sendTermReq, setTid, unregisterEndpoint, unregisterEndpoints
-
Field Details
-
options
-
terminating
private boolean terminating -
sendSeqnum
-
processedSeqnum
private long processedSeqnum -
owner
-
owned
-
termAcks
private int termAcks -
errno
-
-
Constructor Details
-
Own
-
Own
-
-
Method Details
-
destroy
protected abstract void destroy() -
processDestroy
protected void processDestroy() -
setOwner
-
incSeqnum
protected void incSeqnum() -
processSeqnum
protected final void processSeqnum()- Overrides:
processSeqnumin classZObject
-
launchChild
-
termChild
-
processTermReq
- Overrides:
processTermReqin classZObject
-
processOwn
- Overrides:
processOwnin classZObject
-
terminate
protected final void terminate() -
isTerminating
protected final boolean isTerminating() -
processTerm
protected void processTerm(int linger) - Overrides:
processTermin classZObject
-
registerTermAcks
final void registerTermAcks(int count) -
unregisterTermAck
final void unregisterTermAck() -
processTermAck
protected final void processTermAck()- Overrides:
processTermAckin classZObject
-
checkTermAcks
private void checkTermAcks()
-