Package zmq.socket.reqrep
Class Req
- java.lang.Object
-
- zmq.ZObject
-
- zmq.Own
-
- zmq.SocketBase
-
- zmq.socket.reqrep.Dealer
-
- zmq.socket.reqrep.Req
-
- All Implemented Interfaces:
Pipe.IPipeEvents,IPollEvents
public class Req extends Dealer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReq.ReqSession
-
Field Summary
Fields Modifier and Type Field Description private booleanmessageBeginsprivate booleanreceivingReplyprivate ValueReference<Pipe>replyPipeprivate intrequestIdprivate booleanrequestIdFramesEnabledprivate booleanstrict-
Fields inherited from class zmq.SocketBase
connectRid
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private MsgrecvReplyPipe()booleanxhasIn()booleanxhasOut()protected voidxpipeTerminated(Pipe pipe)protected Msgxrecv()booleanxsend(Msg msg)protected booleanxsetsockopt(int option, java.lang.Object optval)-
Methods inherited from class zmq.socket.reqrep.Dealer
getCredential, recvpipe, sendpipe, xattachPipe, xreadActivated, xwriteActivated
-
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
-
-
-
-
Field Detail
-
receivingReply
private boolean receivingReply
-
messageBegins
private boolean messageBegins
-
replyPipe
private final ValueReference<Pipe> replyPipe
-
requestIdFramesEnabled
private boolean requestIdFramesEnabled
-
requestId
private int requestId
-
strict
private boolean strict
-
-
Constructor Detail
-
Req
public Req(Ctx parent, int tid, int sid)
-
-
Method Detail
-
xsetsockopt
protected boolean xsetsockopt(int option, java.lang.Object optval)- Overrides:
xsetsockoptin classDealer
-
xpipeTerminated
protected void xpipeTerminated(Pipe pipe)
- Overrides:
xpipeTerminatedin classDealer
-
recvReplyPipe
private Msg recvReplyPipe()
-
-