public class ZMQ extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ZMQ.Event |
Constructor and Description |
---|
ZMQ() |
Modifier and Type | Method and Description |
---|---|
static boolean |
bind(SocketBase s,
String addr) |
static void |
close(SocketBase s) |
static boolean |
connect(SocketBase s,
String addr) |
static Ctx |
createContext() |
static boolean |
device(int device,
SocketBase insocket,
SocketBase outsocket)
Deprecated.
|
static boolean |
disconnect(SocketBase s,
String addr) |
static int |
getContextOption(Ctx ctx,
int option) |
static int |
getMessageOption(Msg msg,
int option) |
static int |
getSocketOption(SocketBase s,
int opt) |
static Object |
getSocketOptionExt(SocketBase s,
int option) |
static Ctx |
init(int ioThreads) |
static int |
makeVersion(int major,
int minor,
int patch) |
static boolean |
monitorSocket(SocketBase s,
String addr,
int events) |
static Msg |
msgInit() |
static Msg |
msgInitWithSize(int messageSize) |
static int |
msgSize(Msg msg) |
static int |
poll(PollItem[] items,
int count,
long timeout)
Polling on items.
|
static int |
poll(PollItem[] items,
long timeout)
Polling on items.
|
static int |
poll(Selector selector,
PollItem[] items,
int count,
long timeout)
Polling on items with given selector
CAUTION: This could be affected by jdk epoll bug
|
static int |
poll(Selector selector,
PollItem[] items,
long timeout)
Polling on items with given selector
CAUTION: This could be affected by jdk epoll bug
|
static boolean |
proxy(SocketBase frontend,
SocketBase backend,
SocketBase control) |
static Msg |
recv(SocketBase s,
int flags) |
int |
recviov(SocketBase s,
byte[][] a,
int count,
int flags) |
static Msg |
recvMsg(SocketBase s,
int flags) |
static int |
send(SocketBase s,
byte[] buf,
int len,
int flags) |
static int |
send(SocketBase s,
Msg msg,
int flags) |
static int |
send(SocketBase s,
String str,
int flags) |
int |
sendiov(SocketBase s,
byte[][] a,
int count,
int flags) |
static int |
sendMsg(SocketBase s,
Msg msg,
int flags) |
static void |
setContextOption(Ctx ctx,
int option,
int optval) |
static void |
setSocketOption(SocketBase s,
int option,
Object optval) |
static void |
sleep(int s) |
static SocketBase |
socket(Ctx ctx,
int type) |
static long |
startStopwatch() |
static long |
stopStopwatch(long watch) |
static String |
strerror(int errno) |
static void |
term(Ctx ctx) |
static boolean |
unbind(SocketBase s,
String addr) |
public static final int ZMQ_VERSION_MAJOR
public static final int ZMQ_VERSION_MINOR
public static final int ZMQ_VERSION_PATCH
public static final int ZMQ_IO_THREADS
public static final int ZMQ_MAX_SOCKETS
public static final int ZMQ_IO_THREADS_DFLT
public static final int ZMQ_MAX_SOCKETS_DFLT
public static final int ZMQ_PAIR
public static final int ZMQ_PUB
public static final int ZMQ_SUB
public static final int ZMQ_REQ
public static final int ZMQ_REP
public static final int ZMQ_DEALER
public static final int ZMQ_ROUTER
public static final int ZMQ_PULL
public static final int ZMQ_PUSH
public static final int ZMQ_XPUB
public static final int ZMQ_XSUB
@Deprecated public static final int ZMQ_XREQ
@Deprecated public static final int ZMQ_XREP
public static final int ZMQ_AFFINITY
public static final int ZMQ_IDENTITY
public static final int ZMQ_SUBSCRIBE
public static final int ZMQ_UNSUBSCRIBE
public static final int ZMQ_RATE
public static final int ZMQ_RECOVERY_IVL
public static final int ZMQ_SNDBUF
public static final int ZMQ_RCVBUF
public static final int ZMQ_RCVMORE
public static final int ZMQ_FD
public static final int ZMQ_EVENTS
public static final int ZMQ_TYPE
public static final int ZMQ_LINGER
public static final int ZMQ_RECONNECT_IVL
public static final int ZMQ_BACKLOG
public static final int ZMQ_RECONNECT_IVL_MAX
public static final int ZMQ_MAXMSGSIZE
public static final int ZMQ_SNDHWM
public static final int ZMQ_RCVHWM
public static final int ZMQ_MULTICAST_HOPS
public static final int ZMQ_RCVTIMEO
public static final int ZMQ_SNDTIMEO
public static final int ZMQ_IPV4ONLY
public static final int ZMQ_LAST_ENDPOINT
public static final int ZMQ_ROUTER_MANDATORY
public static final int ZMQ_TCP_KEEPALIVE
public static final int ZMQ_TCP_KEEPALIVE_CNT
public static final int ZMQ_TCP_KEEPALIVE_IDLE
public static final int ZMQ_TCP_KEEPALIVE_INTVL
public static final int ZMQ_TCP_ACCEPT_FILTER
public static final int ZMQ_DELAY_ATTACH_ON_CONNECT
public static final int ZMQ_XPUB_VERBOSE
public static final int ZMQ_ROUTER_HANDOVER
public static final int ZMQ_XPUB_NODROP
public static final int ZMQ_BLOCKY
public static final int ZMQ_XPUB_VERBOSE_UNSUBSCRIBE
public static final int ZMQ_ENCODER
public static final int ZMQ_DECODER
public static final int ZMQ_MSG_ALLOCATOR
public static final int ZMQ_MORE
public static final int ZMQ_DONTWAIT
public static final int ZMQ_SNDMORE
public static final int ZMQ_NOBLOCK
public static final int ZMQ_FAIL_UNROUTABLE
public static final int ZMQ_ROUTER_BEHAVIOR
public static final int ZMQ_EVENT_CONNECTED
public static final int ZMQ_EVENT_CONNECT_DELAYED
public static final int ZMQ_EVENT_CONNECT_RETRIED
public static final int ZMQ_EVENT_LISTENING
public static final int ZMQ_EVENT_BIND_FAILED
public static final int ZMQ_EVENT_ACCEPTED
public static final int ZMQ_EVENT_ACCEPT_FAILED
public static final int ZMQ_EVENT_CLOSED
public static final int ZMQ_EVENT_CLOSE_FAILED
public static final int ZMQ_EVENT_DISCONNECTED
public static final int ZMQ_EVENT_MONITOR_STOPPED
public static final int ZMQ_EVENT_ALL
public static final int ZMQ_POLLIN
public static final int ZMQ_POLLOUT
public static final int ZMQ_POLLERR
public static final int ZMQ_STREAMER
public static final int ZMQ_FORWARDER
public static final int ZMQ_QUEUE
public static final byte[] MESSAGE_SEPARATOR
public static final byte[] SUBSCRIPTION_ALL
public static final Charset CHARSET
public static Ctx createContext()
public static void setContextOption(Ctx ctx, int option, int optval)
public static int getContextOption(Ctx ctx, int option)
public static Ctx init(int ioThreads)
public static void term(Ctx ctx)
public static SocketBase socket(Ctx ctx, int type)
public static void close(SocketBase s)
public static void setSocketOption(SocketBase s, int option, Object optval)
public static Object getSocketOptionExt(SocketBase s, int option)
public static int getSocketOption(SocketBase s, int opt)
public static boolean monitorSocket(SocketBase s, String addr, int events)
public static boolean bind(SocketBase s, String addr)
public static boolean connect(SocketBase s, String addr)
public static boolean unbind(SocketBase s, String addr)
public static boolean disconnect(SocketBase s, String addr)
public static int send(SocketBase s, String str, int flags)
public static int send(SocketBase s, Msg msg, int flags)
public static int send(SocketBase s, byte[] buf, int len, int flags)
public int sendiov(SocketBase s, byte[][] a, int count, int flags)
public static int sendMsg(SocketBase s, Msg msg, int flags)
public static Msg recv(SocketBase s, int flags)
public int recviov(SocketBase s, byte[][] a, int count, int flags)
public static Msg recvMsg(SocketBase s, int flags)
public static Msg msgInit()
public static Msg msgInitWithSize(int messageSize)
public static int msgSize(Msg msg)
public static int getMessageOption(Msg msg, int option)
public static void sleep(int s)
public static boolean proxy(SocketBase frontend, SocketBase backend, SocketBase control)
@Deprecated public static boolean device(int device, SocketBase insocket, SocketBase outsocket)
public static int poll(PollItem[] items, long timeout)
items
- timeout
- public static int poll(PollItem[] items, int count, long timeout)
items
- timeout
- public static int poll(Selector selector, PollItem[] items, long timeout)
selector
- Open and reuse this selector and do not forget to close when it is not used.items
- timeout
- public static int poll(Selector selector, PollItem[] items, int count, long timeout)
selector
- Open and reuse this selector and do not forget to close when it is not used.items
- count
- timeout
- public static long startStopwatch()
public static long stopStopwatch(long watch)
public static int makeVersion(int major, int minor, int patch)
public static String strerror(int errno)
Copyright © 2016. All rights reserved.