private static class ZPoller.CompositePollItem extends java.lang.Object implements ZPoller.ItemHolder, ZPoller.EventsHandler
Modifier and Type | Field and Description |
---|---|
private java.nio.channels.SelectableChannel |
channel |
private ZPoller.EventsHandler |
globalHandler |
private java.util.Collection<ZPoller.ItemHolder> |
holders |
private PollItem |
item |
private ZMQ.Socket |
socket |
Constructor and Description |
---|
CompositePollItem(java.lang.Object socketOrChannel) |
Modifier and Type | Method and Description |
---|---|
private PollItem |
createItem() |
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.
|
ZPoller.EventsHandler |
handler() |
private ZPoller.ItemHolder |
handler(ZPoller.EventsHandler handler) |
PollItem |
item() |
private int |
ops() |
ZMQ.Socket |
socket() |
private final java.util.Collection<ZPoller.ItemHolder> holders
private final ZMQ.Socket socket
private final java.nio.channels.SelectableChannel channel
private PollItem item
private ZPoller.EventsHandler globalHandler
public PollItem item()
item
in interface ZPoller.ItemHolder
private PollItem createItem()
private int ops()
public ZMQ.Socket socket()
socket
in interface ZPoller.ItemHolder
public ZPoller.EventsHandler handler()
handler
in interface ZPoller.ItemHolder
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, ERRprivate ZPoller.ItemHolder handler(ZPoller.EventsHandler handler)