public class ExecutorUtils
extends java.lang.Object
| Constructor and Description |
|---|
ExecutorUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
awaitTermination(long timeout,
java.util.concurrent.TimeUnit unit,
java.util.Collection<?> executors) |
static void |
awaitTermination(long timeout,
java.util.concurrent.TimeUnit unit,
java.util.concurrent.ExecutorService... executors) |
static void |
awaitTerminationUntil(long deadline,
java.util.Collection<?> executors) |
static java.lang.Runnable |
runWithThreadName(java.lang.Runnable runnable,
java.lang.String threadName) |
static void |
shutdown(boolean interrupt,
java.lang.Iterable<?> executors) |
static void |
shutdown(java.util.concurrent.ExecutorService... executors) |
static void |
shutdown(java.lang.Iterable<?> executors) |
static void |
shutdownAndWait(long timeout,
java.util.concurrent.TimeUnit unit,
java.util.Collection<?> executors) |
static void |
shutdownAndWait(long timeout,
java.util.concurrent.TimeUnit unit,
java.lang.Object... executors) |
static void |
shutdownNow(java.util.concurrent.ExecutorService... executors) |
static void |
shutdownNow(java.lang.Iterable<?> executors) |
static void |
shutdownNowAndWait(long timeout,
java.util.concurrent.TimeUnit unit,
java.util.Collection<?> executors) |
static void |
shutdownNowAndWait(long timeout,
java.util.concurrent.TimeUnit unit,
java.lang.Object... executors) |
public static java.lang.Runnable runWithThreadName(java.lang.Runnable runnable,
java.lang.String threadName)
public static void shutdownNow(java.lang.Iterable<?> executors)
public static void shutdown(java.lang.Iterable<?> executors)
public static void shutdown(boolean interrupt,
java.lang.Iterable<?> executors)
public static void shutdown(java.util.concurrent.ExecutorService... executors)
public static void shutdownNow(java.util.concurrent.ExecutorService... executors)
public static void awaitTermination(long timeout,
java.util.concurrent.TimeUnit unit,
java.util.concurrent.ExecutorService... executors)
throws java.lang.InterruptedException,
java.util.concurrent.TimeoutException
java.lang.InterruptedExceptionjava.util.concurrent.TimeoutExceptionpublic static void awaitTermination(long timeout,
java.util.concurrent.TimeUnit unit,
java.util.Collection<?> executors)
throws java.lang.InterruptedException,
java.util.concurrent.TimeoutException
java.lang.InterruptedExceptionjava.util.concurrent.TimeoutExceptionpublic static void awaitTerminationUntil(long deadline,
java.util.Collection<?> executors)
throws java.lang.InterruptedException,
java.util.concurrent.TimeoutException
java.lang.InterruptedExceptionjava.util.concurrent.TimeoutExceptionpublic static void shutdownAndWait(long timeout,
java.util.concurrent.TimeUnit unit,
java.util.Collection<?> executors)
throws java.util.concurrent.TimeoutException,
java.lang.InterruptedException
java.util.concurrent.TimeoutExceptionjava.lang.InterruptedExceptionpublic static void shutdownNowAndWait(long timeout,
java.util.concurrent.TimeUnit unit,
java.util.Collection<?> executors)
throws java.util.concurrent.TimeoutException,
java.lang.InterruptedException
java.util.concurrent.TimeoutExceptionjava.lang.InterruptedExceptionpublic static void shutdownAndWait(long timeout,
java.util.concurrent.TimeUnit unit,
java.lang.Object... executors)
throws java.util.concurrent.TimeoutException,
java.lang.InterruptedException
java.util.concurrent.TimeoutExceptionjava.lang.InterruptedExceptionpublic static void shutdownNowAndWait(long timeout,
java.util.concurrent.TimeUnit unit,
java.lang.Object... executors)
throws java.util.concurrent.TimeoutException,
java.lang.InterruptedException
java.util.concurrent.TimeoutExceptionjava.lang.InterruptedExceptionCopyright © 2009-2022 The Apache Software Foundation