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 void
addDelayedShutdownHook
(ExecutorService service, long terminationTimeout, TimeUnit timeUnit) (package private) void
addShutdownHook
(Thread hook) (package private) final ExecutorService
getExitingExecutorService
(ThreadPoolExecutor executor) (package private) final ExecutorService
getExitingExecutorService
(ThreadPoolExecutor executor, long terminationTimeout, TimeUnit timeUnit) (package private) final ScheduledExecutorService
(package private) final ScheduledExecutorService
getExitingScheduledExecutorService
(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
-