public class ExecutorServices
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BACKGROUND |
static java.lang.String |
INLINE |
static java.util.concurrent.ExecutorService |
INLINE_EXECUTOR |
static java.lang.Runnable |
NOOP_RUNNABLE |
static java.lang.String |
PERIODIC |
static java.lang.String |
POOL |
Constructor and Description |
---|
ExecutorServices() |
Modifier and Type | Method and Description |
---|---|
static void |
addExecutor(java.lang.String name,
java.util.concurrent.ExecutorService service) |
static java.util.concurrent.ExecutorService |
getExecutor(java.lang.String name) |
static void |
getExecutorNames(java.util.Collection<java.lang.String> container) |
static void |
initialize() |
static void |
removeExecutor(java.lang.String name) |
static void |
shutdown(long millisecondsToWait)
shutdown and wait for the shutdown of all the executors that are currently
installed.
|
static boolean |
waitFor(java.util.concurrent.ExecutorService executor,
long waitInMs)
wait for a specific executor to finish its processing load
|
public static final java.lang.String INLINE
public static final java.lang.String BACKGROUND
public static final java.lang.String PERIODIC
public static final java.lang.String POOL
public static final java.util.concurrent.ExecutorService INLINE_EXECUTOR
public static final java.lang.Runnable NOOP_RUNNABLE
public static void initialize()
public static void removeExecutor(java.lang.String name)
public static void addExecutor(java.lang.String name, java.util.concurrent.ExecutorService service)
public static java.util.concurrent.ExecutorService getExecutor(java.lang.String name)
public static void getExecutorNames(java.util.Collection<java.lang.String> container)
public static boolean waitFor(java.util.concurrent.ExecutorService executor, long waitInMs)
executor
- waitInMs
- public static void shutdown(long millisecondsToWait)