Class PollerBase
java.lang.Object
zmq.poll.PollerBase
- All Implemented Interfaces:
Runnable
- Direct Known Subclasses:
Poller
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate final AtomicIntegerprivate final MultiMap<Long, PollerBase.TimerInfo> protected final Thread -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTimer(long timeout, IPollEvents sink, int id) protected voidadjustLoad(int amount) voidcancelTimer(IPollEvents sink, int id) (package private) longclock()(package private) ThreadcreateWorker(String name) protected longfinal intgetLoad()(package private) final booleanisEmpty()
-
Field Details
-
load
-
timers
-
worker
-
changed
private boolean changed
-
-
Constructor Details
-
PollerBase
-
-
Method Details
-
createWorker
-
clock
long clock() -
isEmpty
final boolean isEmpty() -
getLoad
public final int getLoad() -
adjustLoad
protected void adjustLoad(int amount) -
addTimer
-
cancelTimer
-
executeTimers
protected long executeTimers()
-