Executor, ExecutorService, ScheduledExecutorServicepublic final class JBossScheduledThreadPoolExecutor extends ScheduledThreadPoolExecutor
ThreadPoolExecutor.AbortPolicy, ThreadPoolExecutor.CallerRunsPolicy, ThreadPoolExecutor.DiscardOldestPolicy, ThreadPoolExecutor.DiscardPolicy| Constructor | Description |
|---|---|
JBossScheduledThreadPoolExecutor(int corePoolSize,
Runnable terminationTask) |
|
JBossScheduledThreadPoolExecutor(int corePoolSize,
RejectedExecutionHandler handler,
Runnable terminationTask) |
|
JBossScheduledThreadPoolExecutor(int corePoolSize,
ThreadFactory threadFactory,
Runnable terminationTask) |
|
JBossScheduledThreadPoolExecutor(int corePoolSize,
ThreadFactory threadFactory,
RejectedExecutionHandler handler,
Runnable terminationTask) |
| Modifier and Type | Method | Description |
|---|---|---|
int |
getCurrentThreadCount() |
|
long |
getKeepAliveTime() |
|
int |
getLargestThreadCount() |
|
int |
getMaxThreads() |
|
int |
getQueueSize() |
|
int |
getRejectedCount() |
|
RejectedExecutionHandler |
getRejectedExecutionHandler() |
|
void |
setKeepAliveTime(long milliseconds) |
|
void |
setKeepAliveTime(long time,
TimeUnit unit) |
|
void |
setMaxThreads(int newSize) |
|
void |
setRejectedExecutionHandler(RejectedExecutionHandler handler) |
|
protected void |
terminated() |
invokeAll, invokeAll, invokeAny, invokeAny, newTaskFor, newTaskForawaitTermination, invokeAll, invokeAll, invokeAny, invokeAny, isShutdown, isTerminatedclone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitdecorateTask, decorateTask, execute, getContinueExistingPeriodicTasksAfterShutdownPolicy, getExecuteExistingDelayedTasksAfterShutdownPolicy, getQueue, getRemoveOnCancelPolicy, schedule, schedule, scheduleAtFixedRate, scheduleWithFixedDelay, setContinueExistingPeriodicTasksAfterShutdownPolicy, setExecuteExistingDelayedTasksAfterShutdownPolicy, setRemoveOnCancelPolicy, shutdown, shutdownNow, submit, submit, submitafterExecute, allowCoreThreadTimeOut, allowsCoreThreadTimeOut, awaitTermination, beforeExecute, finalize, getActiveCount, getCompletedTaskCount, getCorePoolSize, getKeepAliveTime, getLargestPoolSize, getMaximumPoolSize, getPoolSize, getTaskCount, getThreadFactory, isShutdown, isTerminated, isTerminating, prestartAllCoreThreads, prestartCoreThread, purge, remove, setCorePoolSize, setMaximumPoolSize, setThreadFactory, toStringpublic JBossScheduledThreadPoolExecutor(int corePoolSize,
Runnable terminationTask)
public JBossScheduledThreadPoolExecutor(int corePoolSize,
ThreadFactory threadFactory,
Runnable terminationTask)
public JBossScheduledThreadPoolExecutor(int corePoolSize,
RejectedExecutionHandler handler,
Runnable terminationTask)
public JBossScheduledThreadPoolExecutor(int corePoolSize,
ThreadFactory threadFactory,
RejectedExecutionHandler handler,
Runnable terminationTask)
public long getKeepAliveTime()
public void setKeepAliveTime(long milliseconds)
public void setKeepAliveTime(long time,
TimeUnit unit)
setKeepAliveTime in class ThreadPoolExecutorpublic int getRejectedCount()
public int getCurrentThreadCount()
public int getLargestThreadCount()
public int getMaxThreads()
public void setMaxThreads(int newSize)
public RejectedExecutionHandler getRejectedExecutionHandler()
getRejectedExecutionHandler in class ThreadPoolExecutorpublic void setRejectedExecutionHandler(RejectedExecutionHandler handler)
setRejectedExecutionHandler in class ThreadPoolExecutorpublic int getQueueSize()
protected void terminated()
terminated in class ThreadPoolExecutorCopyright © 2018 JBoss by Red Hat. All rights reserved.