| Interface | Description |
|---|---|
| Dispatcher |
Task dispatcher that connects messaging framework (currently, JGroups) to CCS framework.
|
| Dispatcher.Listener |
Interface to be implemented by classes that should be notified of
Dispatcher events. |
| Dispatcher.Task |
Instrumented
Runnable for submission to Dispatcher. |
| TimedExecutorMBean | Deprecated |
| Class | Description |
|---|---|
| AbstractDispatcher |
Base class to facilitate implementing
Dispatcher. |
| AbstractDispatcher.Task |
Instrumented
Runnable for submission to Dispatcher. |
| AlertGate |
Raises an alert or logs a message when the input crosses thresholds, taking care
not to do so too often for the same reason.
|
| Dispatcher.AlertEvent | |
| Dispatcher.Event |
Event published by
Dispatcher. |
| KeyQueueExecutor |
Executor that uses
String keys associated with submitted tasks to sequence their execution. |
| LegacyDispatcher |
Dispatcher implementation that mimics previously existing system. |
| MultiQueueDispatcher |
Dispatcher implementation that decouples message processing by CCS from message processing by JGroups. |
| TimedExecutor | Deprecated |
| Enum | Description |
|---|---|
| Dispatcher.Order |
Enumeration of order of execution and capacity control policies.
|
| Dispatcher.Stage |
Enumeration of task execution stages for which statistical data can be reported.
|
Copyright © 2022 LSST. All rights reserved.