de.nava.informa.utils.toolkit |
This package contains helper classes necessary both for Poller, Cleaner
and other utilities. It contains scheduler of channel-based tasks. It also
features flexible multi-threaded channel-based worker manager, which is
capable to conveniently distribute custom tasks between available worker
threads and maintain queue of tasks.
|
Java Source File Name | Type | Comment |
ChannelRecord.java | Class | Internal channel record. |
Scheduler.java | Class | Scheduler of channel-related events. |
SchedulerCallbackIF.java | Interface | Using this callback scheduler lets know when time to process channel comes. |
WorkersManager.java | Class | This class manages worker threads. |
WorkerThread.java | Class | Abstract worker thread which is driven by WorkersManager . |
WorkerThreadFactoryIF.java | Interface | Factory of WorkerThread objects, necessary to WorkersManager
to initialize new instances. |