public final class MoreExecutors
extends java.lang.Object
Executor
, ExecutorService
,
and ThreadFactory
.Constructor and Description |
---|
MoreExecutors() |
Modifier and Type | Method and Description |
---|---|
static void |
addDelayedShutdownHook(java.util.concurrent.ExecutorService service,
long terminationTimeout,
java.util.concurrent.TimeUnit timeUnit) |
static java.util.concurrent.ExecutorService |
getExitingExecutorService(java.util.concurrent.ThreadPoolExecutor executor) |
static java.util.concurrent.ExecutorService |
getExitingExecutorService(java.util.concurrent.ThreadPoolExecutor executor,
long terminationTimeout,
java.util.concurrent.TimeUnit timeUnit) |
static java.util.concurrent.ScheduledExecutorService |
getExitingScheduledExecutorService(java.util.concurrent.ScheduledThreadPoolExecutor executor) |
static java.util.concurrent.ScheduledExecutorService |
getExitingScheduledExecutorService(java.util.concurrent.ScheduledThreadPoolExecutor executor,
long terminationTimeout,
java.util.concurrent.TimeUnit timeUnit) |
public static java.util.concurrent.ExecutorService getExitingExecutorService(java.util.concurrent.ThreadPoolExecutor executor)
public static java.util.concurrent.ExecutorService getExitingExecutorService(java.util.concurrent.ThreadPoolExecutor executor, long terminationTimeout, java.util.concurrent.TimeUnit timeUnit)
public static java.util.concurrent.ScheduledExecutorService getExitingScheduledExecutorService(java.util.concurrent.ScheduledThreadPoolExecutor executor)
public static java.util.concurrent.ScheduledExecutorService getExitingScheduledExecutorService(java.util.concurrent.ScheduledThreadPoolExecutor executor, long terminationTimeout, java.util.concurrent.TimeUnit timeUnit)
public static void addDelayedShutdownHook(java.util.concurrent.ExecutorService service, long terminationTimeout, java.util.concurrent.TimeUnit timeUnit)