public static class ZPoller.ComposeEventsHandler extends java.lang.Object implements ZPoller.EventsHandler
| Modifier and Type | Field and Description |
|---|---|
private BiFunction<java.nio.channels.SelectableChannel,java.lang.Integer,java.lang.Boolean> |
channels |
private BiFunction<ZMQ.Socket,java.lang.Integer,java.lang.Boolean> |
sockets |
| Constructor and Description |
|---|
ComposeEventsHandler(BiFunction<ZMQ.Socket,java.lang.Integer,java.lang.Boolean> sockets,
BiFunction<java.nio.channels.SelectableChannel,java.lang.Integer,java.lang.Boolean> channels) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
events(java.nio.channels.SelectableChannel channel,
int events)
Called when the poller intercepts events.
|
boolean |
events(ZMQ.Socket socket,
int events)
Called when the poller intercepts events.
|
private final BiFunction<ZMQ.Socket,java.lang.Integer,java.lang.Boolean> sockets
private final BiFunction<java.nio.channels.SelectableChannel,java.lang.Integer,java.lang.Boolean> channels
public ComposeEventsHandler(BiFunction<ZMQ.Socket,java.lang.Integer,java.lang.Boolean> sockets, BiFunction<java.nio.channels.SelectableChannel,java.lang.Integer,java.lang.Boolean> channels)
public boolean events(ZMQ.Socket socket, int events)
ZPoller.EventsHandlerevents in interface ZPoller.EventsHandlersocket - the socket with eventsevents - the interesting events as an ORed combination of IN, OUT, ERRpublic boolean events(java.nio.channels.SelectableChannel channel,
int events)
ZPoller.EventsHandlerevents in interface ZPoller.EventsHandlerchannel - the channel with eventsevents - the interesting events as an ORed combination of IN, OUT, ERR