Package zmq.pipe
Class Pipe
java.lang.Object
zmq.ZObject
zmq.pipe.Pipe
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface(package private) static enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate Blobprivate booleanprivate intprivate Blobprivate booleanprivate intprivate longprivate longprivate booleanprivate final ZObjectprivate Pipeprivate longprivate Pipe.IPipeEventsprivate Pipe.State -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckHwm()booleanbooleanprivate static intcomputeLwm(int hwm) voidflush()voidhiccup()private static booleanisDelimiter(Msg msg) static Pipe[]protected voidprotected voidprocessActivateWrite(long msgsRead) private voidprotected voidprocessHiccup(YPipeBase<Msg> pipe) protected voidprotected voidread()voidrollback()voidsetEventSink(Pipe.IPipeEvents sink) voidsetHwms(int inhwm, int outhwm) voidsetIdentity(Blob identity) voidprivate voidvoidterminate(boolean delay) toString()booleanMethods inherited from class zmq.ZObject
chooseIoThread, connectPending, destroySocket, findEndpoint, getCtx, getTid, pendConnection, processAttach, processBind, processOwn, processPlug, processReap, processReaped, processSeqnum, processStop, processTerm, processTermAck, processTermReq, registerEndpoint, sendActivateRead, sendActivateWrite, sendAttach, sendAttach, sendBind, sendBind, sendDone, sendHiccup, sendInprocConnected, sendOwn, sendPipeTerm, sendPipeTermAck, sendPlug, sendPlug, sendReap, sendReaped, sendStop, sendTerm, sendTermAck, sendTermReq, setTid, unregisterEndpoint, unregisterEndpoints
-
Field Details
-
inpipe
-
outpipe
-
inActive
private boolean inActive -
outActive
private boolean outActive -
hwm
private int hwm -
lwm
private int lwm -
msgsRead
private long msgsRead -
msgsWritten
private long msgsWritten -
peersMsgsRead
private long peersMsgsRead -
peer
-
sink
-
state
-
delay
private boolean delay -
identity
-
credential
-
conflate
private final boolean conflate -
parent
-
-
Constructor Details
-
Pipe
-
-
Method Details
-
pair
-
setPeer
-
setEventSink
-
setIdentity
-
getIdentity
-
getCredential
-
checkRead
public boolean checkRead() -
read
-
checkWrite
public boolean checkWrite() -
write
-
rollback
public void rollback() -
flush
public void flush() -
processActivateRead
protected void processActivateRead()- Overrides:
processActivateReadin classZObject
-
processActivateWrite
protected void processActivateWrite(long msgsRead) - Overrides:
processActivateWritein classZObject
-
processHiccup
- Overrides:
processHiccupin classZObject
-
processPipeTerm
protected void processPipeTerm()- Overrides:
processPipeTermin classZObject
-
processPipeTermAck
protected void processPipeTermAck()- Overrides:
processPipeTermAckin classZObject
-
setNoDelay
public void setNoDelay() -
terminate
public void terminate(boolean delay) -
isDelimiter
-
computeLwm
private static int computeLwm(int hwm) -
processDelimiter
private void processDelimiter() -
hiccup
public void hiccup() -
setHwms
public void setHwms(int inhwm, int outhwm) -
checkHwm
public boolean checkHwm() -
toString
-