org.jvnet.hk2.component.concurrent
Class Hk2Executor
java.lang.Object
java.util.concurrent.AbstractExecutorService
java.util.concurrent.ThreadPoolExecutor
org.jvnet.hk2.component.concurrent.Hk2Executor
- All Implemented Interfaces:
- Executor, ExecutorService
public class Hk2Executor
- extends ThreadPoolExecutor
An executor service managing a pool of threads with a low and
high bounds for active, cached threads. After inactivity, threads
are terminated.
If threads are busy, work happens on caller's thread.
- Author:
- Jeff Trent
| Methods inherited from class java.util.concurrent.ThreadPoolExecutor |
afterExecute, allowCoreThreadTimeOut, allowsCoreThreadTimeOut, awaitTermination, beforeExecute, execute, finalize, 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, terminated |
KEEP_ALIVE
public static final long KEEP_ALIVE
- See Also:
- Constant Field Values
Hk2Executor
public Hk2Executor(int corePoolSize,
int maxPoolSize)
Hk2Executor
public Hk2Executor(int corePoolSize,
int maxPoolSize,
ThreadFactory threadFactory)
Copyright © 2011 Oracle Corporation. All Rights Reserved.