public interface ThreadPoolManager
ThreadPoolSizingStrategy
to analyze the current thread usage and adjust its size accordingly.
The ThreadPoolManager provides a consistent and stable view of DaemonPool state for the duration of the call to ThreadPoolSizingStrategy.adjustPoolSize()
.
Modifier and Type | Method and Description |
---|---|
int |
getBacklog()
Return the backlog of the thread pool.
|
int |
getIdleThreadCount()
Return the idle thread count of the thread pool.
|
int |
getMaxPoolSize()
Return the maximum size of the thread pool.
|
int |
getMinPoolSize()
Return the minimum size of the thread pool.
|
int |
getPoolSize()
Return the current size of the thread pool.
|
long |
getThreadDecreaseInterval()
Return the time interval for dynamically decreasing the size of the thread pool.
|
long |
getThreadIncreaseInterval()
Return the time interval for dynamically increasing the size of the thread pool.
|
int getMinPoolSize()
int getMaxPoolSize()
int getPoolSize()
int getBacklog()
int getIdleThreadCount()
long getThreadDecreaseInterval()
long getThreadIncreaseInterval()