public class GrizzlyExecutorService extends java.util.concurrent.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,
java.util.concurrent.TimeUnit unit) |
static GrizzlyExecutorService |
createInstance() |
static GrizzlyExecutorService |
createInstance(ThreadPoolConfig cfg) |
void |
execute(java.lang.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() |
java.util.List<java.lang.Runnable> |
shutdownNow() |
protected 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 java.util.concurrent.ExecutorServicepublic java.util.List<java.lang.Runnable> shutdownNow()
shutdownNow in interface java.util.concurrent.ExecutorServicepublic boolean isShutdown()
isShutdown in interface java.util.concurrent.ExecutorServicepublic boolean isTerminated()
isTerminated in interface java.util.concurrent.ExecutorServicepublic void execute(java.lang.Runnable r)
execute in interface java.util.concurrent.Executorpublic boolean awaitTermination(long timeout,
java.util.concurrent.TimeUnit unit)
throws java.lang.InterruptedException
awaitTermination in interface java.util.concurrent.ExecutorServicejava.lang.InterruptedExceptionpublic MonitoringConfig<ThreadPoolProbe> getMonitoringConfig()
MonitoringConfig.getMonitoringConfig in interface MonitoringAware<ThreadPoolProbe>MonitoringConfig.Copyright © 2013 Oracle Corporation. All Rights Reserved.