Class MoreExecutors.Application
java.lang.Object
com.google.common.util.concurrent.MoreExecutors.Application
- Enclosing class:
MoreExecutors
Represents the current application to register shutdown hooks.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) final voidaddDelayedShutdownHook(ExecutorService service, long terminationTimeout, TimeUnit timeUnit) (package private) voidaddShutdownHook(Thread hook) (package private) final ExecutorServicegetExitingExecutorService(ThreadPoolExecutor executor) (package private) final ExecutorServicegetExitingExecutorService(ThreadPoolExecutor executor, long terminationTimeout, TimeUnit timeUnit) (package private) final ScheduledExecutorService(package private) final ScheduledExecutorServicegetExitingScheduledExecutorService(ScheduledThreadPoolExecutor executor, long terminationTimeout, TimeUnit timeUnit)
-
Constructor Details
-
Application
Application()
-
-
Method Details
-
getExitingExecutorService
final ExecutorService getExitingExecutorService(ThreadPoolExecutor executor, long terminationTimeout, TimeUnit timeUnit) -
getExitingExecutorService
-
getExitingScheduledExecutorService
final ScheduledExecutorService getExitingScheduledExecutorService(ScheduledThreadPoolExecutor executor, long terminationTimeout, TimeUnit timeUnit) -
getExitingScheduledExecutorService
final ScheduledExecutorService getExitingScheduledExecutorService(ScheduledThreadPoolExecutor executor) -
addDelayedShutdownHook
final void addDelayedShutdownHook(ExecutorService service, long terminationTimeout, TimeUnit timeUnit) -
addShutdownHook
-