Class Server
java.lang.Object
zmq.ZObject
zmq.Own
zmq.SocketBase
zmq.socket.clientserver.Server
- All Implemented Interfaces:
Pipe.IPipeEvents, IPollEvents
- Direct Known Subclasses:
Peer
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final FQprivate intprivate final Map<Integer, Server.Outpipe> Fields inherited from class SocketBase
connectRid -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddestroy()protected BlobvoidxattachPipe(Pipe pipe, boolean subscribe2all, boolean isLocallyInitiated) protected booleanxdisconnectPeer(int routingId) protected booleanxhasIn()protected booleanxhasOut()voidxpipeTerminated(Pipe pipe) voidxreadActivated(Pipe pipe) protected Msgxrecv()protected booleanvoidxwriteActivated(Pipe pipe) Methods inherited from class SocketBase
bind, cancel, close, connect, connectPeer, disconnectPeer, errno, eventAccepted, eventAcceptFailed, eventBindFailed, eventClosed, eventCloseFailed, eventConnectDelayed, eventConnected, eventConnectRetried, eventDisconnected, eventHandshakeFailedAuth, eventHandshakeFailedNoDetail, eventHandshakeFailedProtocol, eventHandshaken, eventHandshakeSucceeded, eventListening, getFD, getSocketOpt, getSocketOptx, hiccuped, inEvent, join, leave, monitor, monitorEvent, pipeTerminated, poll, processBind, processDestroy, processStop, processTerm, readActivated, recv, recv, send, send, setSocketOpt, termEndpoint, toString, typeString, writeActivated, xhiccuped, xjoin, xleave, xsetsockoptMethods inherited from class Own
incSeqnum, isTerminating, launchChild, processOwn, processSeqnum, processTermAck, processTermReq, termChild, terminateMethods inherited from class ZObject
chooseIoThread, connectPending, destroySocket, findEndpoint, getCtx, getTid, pendConnection, processActivateRead, processActivateWrite, processAttach, processCancel, processHiccup, processPipeTerm, processPipeTermAck, processPlug, processReap, processReapAck, processReaped, 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, unregisterEndpointsMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface IPollEvents
acceptEvent, connectEvent, outEvent, timerEvent
-
Field Details
-
fq
-
outpipes
-
nextRid
private int nextRid
-
-
Constructor Details
-
Server
-
-
Method Details
-
destroy
protected void destroy()- Overrides:
destroyin classSocketBase
-
xattachPipe
- Specified by:
xattachPipein classSocketBase
-
xpipeTerminated
- Specified by:
xpipeTerminatedin classSocketBase
-
xreadActivated
- Overrides:
xreadActivatedin classSocketBase
-
xwriteActivated
- Overrides:
xwriteActivatedin classSocketBase
-
xsend
- Overrides:
xsendin classSocketBase
-
xrecv
- Overrides:
xrecvin classSocketBase
-
xhasIn
protected boolean xhasIn()- Overrides:
xhasInin classSocketBase
-
xhasOut
protected boolean xhasOut()- Overrides:
xhasOutin classSocketBase
-
getCredential
- Overrides:
getCredentialin classSocketBase
-
xdisconnectPeer
protected boolean xdisconnectPeer(int routingId) - Overrides:
xdisconnectPeerin classSocketBase
-