Package ghidra.async
Class SwingExecutorService
java.lang.Object
java.util.concurrent.AbstractExecutorService
ghidra.async.SwingExecutorService
- All Implemented Interfaces:
AutoCloseable
,Executor
,ExecutorService
A wrapper for
SwingUtilities.invokeLater(Runnable)
that implements
ExecutorService
.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SwingExecutorService
static final SwingExecutorService
WrapsSwing.runIfSwingOrRunLater(Runnable)
instead -
Method Summary
Modifier and TypeMethodDescriptionboolean
awaitTermination
(long timeout, TimeUnit unit) boolean
boolean
void
shutdown()
Methods inherited from class java.util.concurrent.AbstractExecutorService
invokeAll, invokeAll, invokeAny, invokeAny, newTaskFor, newTaskFor, submit, submit, submit
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.concurrent.ExecutorService
close
-
Field Details
-
LATER
-
MAYBE_NOW
WrapsSwing.runIfSwingOrRunLater(Runnable)
instead
-
-
Method Details
-
shutdown
public void shutdown() -
shutdownNow
-
isShutdown
public boolean isShutdown() -
isTerminated
public boolean isTerminated() -
awaitTermination
-