| Class | Description |
|---|---|
| AbstractThreadManager |
Abstract base class for a ThreadManager that has a single ThreadPool for
all pipelines
|
| AbstractThreadManager.PipelineRunner |
The PipelineRunner class pulls all the events from the Source, and puts them in the EventHandler.
|
| CommandManager |
The CommandManager handles asynchronous commands from the rest of the
system.
|
| CommandManager.DelayedCommandInfo | |
| DefaultThreadManager |
A ThreadManager that will use an external ThreadPool.
|
| NullCommandFailureHandler |
NullCommandFailureHandler is used to do nothing if a command fails.
|
| TPCThreadManager |
This is a ThreadManager that uses a certain number of threads per
processor.
|
| TPSPThreadManager |
This is a
ThreadManager which provides a threadpool per
Sink per EventPipeline. |
| TPSPThreadManager.SourceDequeueInterceptor |
This is used to plug into Queues so that we can intercept calls to the dequeue operation.
|
| TPSPThreadManager.SourceRunner |
The SourceRunner is used to dequeue events one at a time.
|