public interface ThreadPoolSizingStrategy
The ThreadPoolSizingStrategy is initialized during the starting of a Service. The strategy will periodically analyze the threads usage of the thread pool and make adjustments to the size of its thread pool. Strategies may be stateful (e.g. some strategies may formulate recommendations based on trends over accumulated statistics).
Modifier and Type | Method and Description |
---|---|
int |
adjustPoolSize()
Analyze the thread usage of the thread pool.
|
String |
getDescription()
Return a human-readable description of the state of the ThreadPoolSizingStrategy.
|
void |
init(ThreadPoolManager mgr)
Initialize the ThreadPoolSizingStrategy and bind it to the specified manager.
|
void init(ThreadPoolManager mgr)
mgr
- the ThreadPoolManager this strategy will be bound toint adjustPoolSize()
The mutation of the statistics information exposed by the Coherence thread pool for the duration of this method call should have minimum impact on the target thread pool size.
String getDescription()