| Interface | Description |
|---|---|
| Dispatcher |
Task dispatcher that decouples MessagingLayer implementation (currently, JGroups) from CCS messaging framework.
|
| Dispatcher.Status | |
| Dispatcher.StatusListener |
Interface to be implemented by classes that should by notified of status changes.
|
| Dispatcher.Task | |
| TimedExecutorMBean |
MBean for managing executors that time their tasks.
|
| Class | Description |
|---|---|
| AbstractDispatcher |
Base class to facilitate implementing
Dispatcher. |
| AbstractDispatcher.Bin | |
| AbstractDispatcher.Bucket | |
| AbstractDispatcher.Status | |
| KeyQueueExecutor |
Executor that uses
String keys associated with submitted tasks to sequence their execution. |
| LegacyDispatcher |
Dispatcher implementation that mimics previously existing system. |
| MultiQueueDispatcher | |
| TimedExecutor |
Managed executor that times its tasks.
|
| 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.
|
| Dispatcher.Stat |
Enumeration of statistics.
|
Copyright © 2020 LSST. All rights reserved.