public class GrizzlyExecutorService extends AbstractExecutorService implements MonitoringAware<ThreadPoolProbe>
| Modifier and Type | Field and Description |
|---|---|
protected ThreadPoolConfig |
config |
| Modifier | Constructor and Description |
|---|---|
protected |
GrizzlyExecutorService(ThreadPoolConfig config) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
awaitTermination(long timeout,
TimeUnit unit) |
static GrizzlyExecutorService |
createInstance() |
static GrizzlyExecutorService |
createInstance(ThreadPoolConfig cfg) |
void |
execute(Runnable r) |
ThreadPoolConfig |
getConfiguration() |
MonitoringConfig<ThreadPoolProbe> |
getMonitoringConfig()
Return the object associated
MonitoringConfig. |
boolean |
isShutdown() |
boolean |
isTerminated() |
GrizzlyExecutorService |
reconfigure(ThreadPoolConfig config)
Sets the
ThreadPoolConfig |
protected void |
setImpl(ThreadPoolConfig cfg) |
void |
shutdown() |
List<Runnable> |
shutdownNow() |
invokeAll, invokeAll, invokeAny, invokeAny, newTaskFor, newTaskFor, submit, submit, submitprotected volatile ThreadPoolConfig config
protected GrizzlyExecutorService(ThreadPoolConfig config)
public static GrizzlyExecutorService createInstance()
GrizzlyExecutorServicepublic static GrizzlyExecutorService createInstance(ThreadPoolConfig cfg)
cfg - ThreadPoolConfigGrizzlyExecutorServiceprotected final void setImpl(ThreadPoolConfig cfg)
public GrizzlyExecutorService reconfigure(ThreadPoolConfig config)
ThreadPoolConfigconfig - GrizzlyExecutorServicepublic ThreadPoolConfig getConfiguration()
ThreadPoolConfigpublic void shutdown()
shutdown in interface ExecutorServicepublic List<Runnable> shutdownNow()
shutdownNow in interface ExecutorServicepublic boolean isShutdown()
isShutdown in interface ExecutorServicepublic boolean isTerminated()
isTerminated in interface ExecutorServicepublic boolean awaitTermination(long timeout,
TimeUnit unit)
throws InterruptedException
awaitTermination in interface ExecutorServiceInterruptedExceptionpublic MonitoringConfig<ThreadPoolProbe> getMonitoringConfig()
MonitoringConfig.getMonitoringConfig in interface MonitoringAware<ThreadPoolProbe>MonitoringConfig.Copyright © 2013 Oracle Corporation. All Rights Reserved.