| Constructor and Description |
|---|
VanillaEventLoop(EventLoop parent,
String name,
Pauser pauser,
long timerIntervalMS,
boolean daemon,
boolean binding) |
VanillaEventLoop(EventLoop parent,
String name,
Pauser pauser,
long timerIntervalMS,
boolean daemon,
java.util.function.Consumer<Throwable> onThrowable,
boolean binding) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHandler(boolean dontAttemptToRunImmediatelyInCurrentThread,
EventHandler handler) |
void |
addHandler(EventHandler handler) |
void |
close() |
void |
dumpRunningState(String message,
java.util.function.BooleanSupplier finalCheck) |
boolean |
isAlive() |
long |
loopStartMS() |
String |
name() |
void |
run() |
void |
start() |
void |
stop() |
void |
unpause() |
public VanillaEventLoop(EventLoop parent, String name, Pauser pauser, long timerIntervalMS, boolean daemon, boolean binding)
parent - the parent event loopname - the name of this event handerpauser - the pause strategytimerIntervalMS - how long to pausedaemon - is a demon threadbinding - public VanillaEventLoop(EventLoop parent, String name, Pauser pauser, long timerIntervalMS, boolean daemon, java.util.function.Consumer<Throwable> onThrowable, boolean binding)
parent - the parent event loopname - the name of this event handerpauser - the pause strategytimerIntervalMS - how long to pausedaemon - is a demon threadonThrowable - consumer is called when ever an error occursbinding - public void addHandler(@NotNull
EventHandler handler)
addHandler in interface EventLooppublic void addHandler(boolean dontAttemptToRunImmediatelyInCurrentThread,
@NotNull
EventHandler handler)
addHandler in interface EventLooppublic long loopStartMS()
public String name()
public void dumpRunningState(@NotNull
String message,
@NotNull
java.util.function.BooleanSupplier finalCheck)
public void close()
close in interface Closeableclose in interface AutoCloseablepublic boolean isAlive()
Copyright © 2016. All rights reserved.