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.ItemHolderprivate PollItem createItem()
private int ops()
public ZMQ.Socket socket()
socket in interface ZPoller.ItemHolderpublic ZPoller.EventsHandler handler()
handler in interface ZPoller.ItemHolderpublic 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, ERRprivate ZPoller.ItemHolder handler(ZPoller.EventsHandler handler)