public interface IPoolStrategy
| Modifier and Type | Method and Description | 
|---|---|
| int | getCapacity()Get the number of free workers. | 
| int | getWorkerCount()Get the worker cnt. | 
| long | getWorkerTimeout()Get the component timeout. | 
| boolean | taskAdded()Called when a new task was added to the pool. | 
| boolean | taskFinished()Called when a task is finished. | 
| void | taskServed(long waitdur)Called when a new task was served from the pool. | 
| void | workersAdded(int cnt)Called when a new worker was added proactively to the pool. | 
| boolean | workerTimeoutOccurred()Notify the strategy that a timeout for a worker component has occurred,
  i.e. | 
boolean taskAdded()
void taskServed(long waitdur)
waitdur - The waiting time of the task.boolean taskFinished()
void workersAdded(int cnt)
cnt - The number of new workers.long getWorkerTimeout()
boolean workerTimeoutOccurred()
int getWorkerCount()
int getCapacity()