Package org.zeromq
Class ZPoller.CompositePollItem
java.lang.Object
org.zeromq.ZPoller.CompositePollItem
- All Implemented Interfaces:
ZPoller.EventsHandler
,ZPoller.ItemHolder
- Enclosing class:
ZPoller
private static class ZPoller.CompositePollItem
extends Object
implements ZPoller.ItemHolder, ZPoller.EventsHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final SelectableChannel
private ZPoller.EventsHandler
private final Collection
<ZPoller.ItemHolder> private PollItem
private final ZMQ.Socket
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate PollItem
boolean
events
(SelectableChannel channel, int events) Called when the poller intercepts events.boolean
events
(ZMQ.Socket socket, int events) Called when the poller intercepts events.handler()
private ZPoller.ItemHolder
handler
(ZPoller.EventsHandler handler) item()
private int
ops()
socket()
-
Field Details
-
holders
-
socket
-
channel
-
item
-
globalHandler
-
-
Constructor Details
-
CompositePollItem
-
-
Method Details
-
item
- Specified by:
item
in interfaceZPoller.ItemHolder
-
createItem
-
ops
private int ops() -
socket
- Specified by:
socket
in interfaceZPoller.ItemHolder
-
handler
- Specified by:
handler
in interfaceZPoller.ItemHolder
-
events
Description copied from interface:ZPoller.EventsHandler
Called when the poller intercepts events.- Specified by:
events
in interfaceZPoller.EventsHandler
- Parameters:
socket
- the socket with eventsevents
- the interesting events as an ORed combination of IN, OUT, ERR- Returns:
- true to continue the polling, false to stop it
-
events
Description copied from interface:ZPoller.EventsHandler
Called when the poller intercepts events.- Specified by:
events
in interfaceZPoller.EventsHandler
- Parameters:
channel
- the channel with eventsevents
- the interesting events as an ORed combination of IN, OUT, ERR- Returns:
- true to continue the polling, false to stop it
-
handler
-