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.EventsHandler
events
in interface ZPoller.EventsHandler
socket
- 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.EventsHandler
events
in interface ZPoller.EventsHandler
channel
- the channel with eventsevents
- the interesting events as an ORed combination of IN, OUT, ERR