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.InterruptedException
java.util.concurrent.TimeoutException
public static void awaitTermination(long timeout, java.util.concurrent.TimeUnit unit, java.util.Collection<?> executors) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
java.lang.InterruptedException
java.util.concurrent.TimeoutException
public static void awaitTerminationUntil(long deadline, java.util.Collection<?> executors) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
java.lang.InterruptedException
java.util.concurrent.TimeoutException
public 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.TimeoutException
java.lang.InterruptedException
public 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.TimeoutException
java.lang.InterruptedException
public 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.TimeoutException
java.lang.InterruptedException
public 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.TimeoutException
java.lang.InterruptedException
Copyright © 2021 The Apache Software Foundation