-
- All Implemented Interfaces:
-
java.util.concurrent.Executor,java.util.concurrent.ExecutorService
public class PerfThreadPoolExecutor extends ThreadPoolExecutor
-
-
Constructor Summary
Constructors Constructor Description PerfThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, ThreadFactory threadFactory)
-
Method Summary
Modifier and Type Method Description voidexecuteDelay(Runnable task, long delay)voidexecuteDelay(Runnable task, long delay, TimeUnit unit)-
Methods inherited from class java.util.concurrent.ThreadPoolExecutor
allowCoreThreadTimeOut, allowsCoreThreadTimeOut, awaitTermination, execute, getActiveCount, getCompletedTaskCount, getCorePoolSize, getKeepAliveTime, getLargestPoolSize, getMaximumPoolSize, getPoolSize, getQueue, getRejectedExecutionHandler, getTaskCount, getThreadFactory, isShutdown, isTerminated, isTerminating, prestartAllCoreThreads, prestartCoreThread, purge, remove, setCorePoolSize, setKeepAliveTime, setMaximumPoolSize, setRejectedExecutionHandler, setThreadFactory, shutdown, shutdownNow, toString -
Methods inherited from class java.util.concurrent.AbstractExecutorService
invokeAll, invokeAny, submit, submit -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
PerfThreadPoolExecutor
PerfThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, ThreadFactory threadFactory)
-
-
Method Detail
-
executeDelay
void executeDelay(Runnable task, long delay)
-
executeDelay
void executeDelay(Runnable task, long delay, TimeUnit unit)
-
-
-
-