public class LanternaUIThreadManager extends AbstractUIThreadManager
ERROR_CALLABLE_NULL, ERROR_RUNNABLE_NULL| Constructor and Description |
|---|
LanternaUIThreadManager(GUIScreen screen) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isUIThread()
True if the current thread is the UI thread.
|
void |
runInsideUIAsync(java.lang.Runnable runnable)
Executes a code block asynchronously on the UI thread.
|
void |
runInsideUISync(java.lang.Runnable runnable)
Executes a code block synchronously on the UI thread.
|
getExceptionHandler, getExecutorService, getExecutorServiceManager, runFuture, runFuture, runInsideUISync, runOutsideUI, runOutsideUIAsync, setExecutorServiceManagerpublic boolean isUIThread()
ThreadingHandlerpublic void runInsideUIAsync(@Nonnull
java.lang.Runnable runnable)
ThreadingHandlerpublic void runInsideUISync(@Nonnull
java.lang.Runnable runnable)
ThreadingHandler