Package zmq
Class MailboxSafe
- java.lang.Object
-
- zmq.MailboxSafe
-
-
Constructor Summary
Constructors Constructor Description MailboxSafe(Ctx ctx, java.util.concurrent.locks.ReentrantLock sync, java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSignaler(Signaler signaler)
void
clearSignalers()
void
close()
Command
recv(long timeout)
void
removeSignaler(Signaler signaler)
void
send(Command cmd)
java.lang.String
toString()
-
-
-
Constructor Detail
-
MailboxSafe
public MailboxSafe(Ctx ctx, java.util.concurrent.locks.ReentrantLock sync, java.lang.String name)
-
-
Method Detail
-
addSignaler
public void addSignaler(Signaler signaler)
-
removeSignaler
public void removeSignaler(Signaler signaler)
-
clearSignalers
public void clearSignalers()
-
close
public void close() throws java.io.IOException
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-