private 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 java.util.Set<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() |
private boolean |
doEvent(Function<ZPoller.EventsHandler,java.lang.Boolean> handle,
int events) |
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() |
PollItem |
item() |
private int |
ops() |
ZMQ.Socket |
socket() |
private final java.util.Set<ZPoller.ItemHolder> holders
private final ZMQ.Socket socket
private final java.nio.channels.SelectableChannel channel
private PollItem item
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 boolean doEvent(Function<ZPoller.EventsHandler,java.lang.Boolean> handle, int events)