| Interface | Description |
|---|---|
| AgentPresenceListener |
Agents that implement this interface are notified when an agent is connecting
or has disconnected on the status bus
|
| BusMessageForwarder<T extends BusMessage> |
A BusMessageForwarder receives a BusMessage from the transport layer
and passes it to registered MessageListener.
|
| BusMessagingLayer |
Interface defining the access to the Transport Layer of Buses
|
| CommandExecutor |
The Command executor receives a command and executes it.
|
| CommandMessageListener | |
| CommandOriginator |
Originator of a command.
|
| DataStatusListener | |
| EncodedStatusListens |
Marker super-interface of all interfaces describing EncodedDataStatus handling.
|
| KeyValueStatusListener | |
| LogMessageListener | |
| MessageListener | |
| MessagingLayer |
Interface providing methods to connect/disconnect MessagingAccessLayer objects to/from the CCS buses and to
send messages over the buses.
|
| MessagingManager |
Manages the creation of the messaging layer implementations.
|
| ProvidesDisconnectionInformation |
This marker interface indicates that a BusMessagingLayer is able to provide
information on agent disconnection, in a more efficient way than the
AgentPresenceManager
|
| SerializedDataStatusListener | |
| StatusMessageListener |
| Class | Description |
|---|---|
| AgentMessagingLayer |
This interface provides messaging methods for a component (eg an agent) to be
able to communicate on the buses.
|
| AgentPresenceManager |
The AgentPresenceManager tracks agent connection and disconnection on the buses
|
| BusMessageFilter |
A BusMessageFilter provides methods for creating and combining filters for BusMessages.
|
| LogBusHandler |
A java util log Handler that forwards messages to the Log bus.
|
| MessagingAccessLayer |
Entry point of a CCS agent to the buses.
|
| MessagingAccessLayer.BusAccess<T extends BusMessage> |
This method is called by the underlying bus implementation when a message is received
The message is then sent to the list of registered listeners
|
| MessagingAccessLayer.StatusBusAccess | |
| StatusAggregator |
A StatusAggregator listens to the status bus and keeps track in
memory of selected status data.
|
| StatusAggregator.Statistics |
Internal class, unmutable data structure with min, max, average and stddev.
|
| StatusAggregator.TimedValue |
Internal class, unmutable data structure with name, timestamp and value.
|
| TransportManager |
| Exception | Description |
|---|---|
| BadCommandException | |
| DestinationsException | |
| DuplicateAgentNameException |
This exception is thrown when an agent tries to connect with a non unique name.
|
| ErrorInCommandExecutionException | |
| TransportException | |
| TransportStateException |
Copyright © 2015 LSST. All rights reserved.