02/28/2005
 

Package com.epicentric.threadpool

Implements a thread pooling system.

See:
          Package Summary

Interface Summary
JobManager This is a standard manager interface that allows listener-like interaction with the thread pool and some more detailed feedback to the pool in how a particular job should be treated.
PoolSizeAlgorithm Standard interface for a pool size algorithm implimentation
ThreadPool Base Interface that thread pools must implement to fulfill the requirements.
ThreadPoolStatistics Standard statistics interface for either static or dynamic pool state
Ticket Interface that allows a calling thread to monitor and interact with the pooled job in the same way that it would normally interact with a real thread.
 

Class Summary
SimpleJobManager This is a base implementation of the JobManager interface.
SlidingScalePoolSizeAlgorithm Algorithum that permits a number of threads in a queue based on the priority and a scalar value.
StaticPoolSizeAlgorithm Algorithum that permits a constant number of threads in a queue of any priority
ThreadPoolSource Tool class to get new thread pools from.
UnlimitedPoolSizeAlgorithm Algorithum that permits unlimited threads in a queue
 

Package com.epicentric.threadpool Description

Implements a thread pooling system.


02/28/2005
 

Copyright and Trademark Notices