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, submit
protected volatile ThreadPoolConfig config
protected GrizzlyExecutorService(ThreadPoolConfig config)
public static GrizzlyExecutorService createInstance()
GrizzlyExecutorService
public static GrizzlyExecutorService createInstance(ThreadPoolConfig cfg)
cfg
- ThreadPoolConfig
GrizzlyExecutorService
protected final void setImpl(ThreadPoolConfig cfg)
public GrizzlyExecutorService reconfigure(ThreadPoolConfig config)
ThreadPoolConfig
config
- GrizzlyExecutorService
public ThreadPoolConfig getConfiguration()
ThreadPoolConfig
public void shutdown()
shutdown
in interface ExecutorService
public List<Runnable> shutdownNow()
shutdownNow
in interface ExecutorService
public boolean isShutdown()
isShutdown
in interface ExecutorService
public boolean isTerminated()
isTerminated
in interface ExecutorService
public boolean awaitTermination(long timeout, TimeUnit unit) throws InterruptedException
awaitTermination
in interface ExecutorService
InterruptedException
public MonitoringConfig<ThreadPoolProbe> getMonitoringConfig()
MonitoringConfig
.getMonitoringConfig
in interface MonitoringAware<ThreadPoolProbe>
MonitoringConfig
.Copyright © 2015 Oracle Corporation. All rights reserved.