Package zmq.socket.reqrep
Class Dealer
- java.lang.Object
-
- zmq.ZObject
-
- zmq.Own
-
- zmq.SocketBase
-
- zmq.socket.reqrep.Dealer
-
- All Implemented Interfaces:
Pipe.IPipeEvents,IPollEvents
- Direct Known Subclasses:
Req
public class Dealer extends SocketBase
-
-
Field Summary
Fields Modifier and Type Field Description private FQfqprivate LBlbprivate booleanprobeRouter-
Fields inherited from class zmq.SocketBase
connectRid
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BlobgetCredential()protected Msgrecvpipe(ValueReference<Pipe> pipe)protected booleansendpipe(Msg msg, ValueReference<Pipe> pipe)protected voidxattachPipe(Pipe pipe, boolean subscribe2all, boolean isLocallyInitiated)protected booleanxhasIn()protected booleanxhasOut()protected voidxpipeTerminated(Pipe pipe)protected voidxreadActivated(Pipe pipe)protected Msgxrecv()protected booleanxsend(Msg msg)protected booleanxsetsockopt(int option, java.lang.Object optval)protected voidxwriteActivated(Pipe pipe)-
Methods inherited from class zmq.SocketBase
bind, cancel, close, connect, connectPeer, destroy, 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, xdisconnectPeer, xhiccuped, xjoin, xleave
-
Methods inherited from class zmq.Own
incSeqnum, isTerminating, launchChild, processOwn, processSeqnum, processTermAck, processTermReq, termChild, terminate
-
Methods inherited from class zmq.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, unregisterEndpoints
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface zmq.poll.IPollEvents
acceptEvent, connectEvent, outEvent, timerEvent
-
-
-
-
Constructor Detail
-
Dealer
public Dealer(Ctx parent, int tid, int sid)
-
-
Method Detail
-
xattachPipe
protected void xattachPipe(Pipe pipe, boolean subscribe2all, boolean isLocallyInitiated)
- Specified by:
xattachPipein classSocketBase
-
xsetsockopt
protected boolean xsetsockopt(int option, java.lang.Object optval)- Overrides:
xsetsockoptin classSocketBase
-
xsend
protected boolean xsend(Msg msg)
- Overrides:
xsendin classSocketBase
-
xrecv
protected Msg xrecv()
- Overrides:
xrecvin classSocketBase
-
xhasIn
protected boolean xhasIn()
- Overrides:
xhasInin classSocketBase
-
xhasOut
protected boolean xhasOut()
- Overrides:
xhasOutin classSocketBase
-
getCredential
protected Blob getCredential()
- Overrides:
getCredentialin classSocketBase
-
xreadActivated
protected void xreadActivated(Pipe pipe)
- Overrides:
xreadActivatedin classSocketBase
-
xwriteActivated
protected void xwriteActivated(Pipe pipe)
- Overrides:
xwriteActivatedin classSocketBase
-
xpipeTerminated
protected void xpipeTerminated(Pipe pipe)
- Specified by:
xpipeTerminatedin classSocketBase
-
sendpipe
protected final boolean sendpipe(Msg msg, ValueReference<Pipe> pipe)
-
recvpipe
protected final Msg recvpipe(ValueReference<Pipe> pipe)
-
-