| Package | Description |
|---|---|
| org.lsst.ccs |
This package deals with core classes for subsystems.
|
| org.lsst.ccs.messaging |
Package defining the CCS Messaging interfaces.
|
| org.lsst.ccs.messaging.jgroups | |
| org.lsst.ccs.messaging.jms | |
| org.lsst.ccs.messaging.mock | |
| org.lsst.ccs.scripting | |
| org.lsst.ccs.services |
| Class and Description |
|---|
| AgentMessagingLayer
This interface provides messaging methods for a component (eg an agent) to be
able to communicate on the buses.
|
| AgentPresenceListener
Agents that implement this interface are notified when an agent is connecting
or has disconnected on the status bus
|
| BusMessagePreProcessor
Interface to be implemented by Agent Services that wish to modify the
content of an incoming BusMessage.
|
| CommandExecutor
The Command executor receives a command and executes it.
|
| LogBusHandler
A java util log Handler that forwards messages to the Log bus.
|
| Class and Description |
|---|
| AgentMessagingLayer
This interface provides messaging methods for a component (eg an agent) to be
able to communicate on the buses.
|
| AgentMessagingLayer.ConnectionStatus |
| AgentMessagingLayerMBean
MBean to interact with the messaging layer.
|
| AgentPresenceListener
Agents that implement this interface are notified when an agent is connecting
or has disconnected on the status bus
|
| AgentPresenceManager
Tracks agent connection and disconnection on the buses.
|
| AgentPresenceManager.AgentPresenceState |
| BusApplicationLayer
Calls a BusMessagingLayer and adds all that is necessary to handle messages
following application layer concerns.
|
| BusMessageForwarder
A BusMessageForwarder receives a BusMessage from the transport layer
and passes it to registered MessageListener.
|
| BusMessagePreProcessor
Interface to be implemented by Agent Services that wish to modify the
content of an incoming BusMessage.
|
| BusMessagingLayer
Interface defining the access to the Transport Layer of Buses
|
| ClusterDeserializationErrorHandler
Handler for messaging deserialization errors.
|
| ClusterMembershipListener
An interface to receive notifications when the cluster membership changes.
|
| CommandExecutor
The Command executor receives a command and executes it.
|
| CommandMessageListener
Interface to be implemented by listeners that wish to be notified of messages
received on the command bus.
|
| CommandOriginator
Originator of a command.
|
| DuplicateAgentNameException
This exception is thrown when an agent tries to connect with a non unique name.
|
| LockLevelService
Interface for finding lock and level for an agent at the AgentMessagingLayer.
|
| LogMessageListener
Interface to be implemented by listeners that wish to be notified of messages
received on the LOG bus.
|
| MessageListener
Marker interface to be implemented by bus message listeners.
|
| MessagingAccessLayer
Entry point for receiving messages from the buses.
|
| MessagingAccessLayer.BusAccess
Handler for processing received messages.
|
| MessagingLayer
Interface providing methods to connect/disconnect MessagingAccessLayer objects to/from the CCS buses and to
send messages over the buses.
|
| NetworkUtilities |
| StateBundleAggregator.Observer |
| StatusMessageListener
Interface to be implemented by listeners that wish to be notified of messages
received on the status bus.
|
| TransportException |
| Class and Description |
|---|
| BusMessageForwarder
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
|
| ClusterMembershipListener
An interface to receive notifications when the cluster membership changes.
|
| DuplicateAgentNameException
This exception is thrown when an agent tries to connect with a non unique name.
|
| HasClusterMembershipNotifications
Interface to be implemented by a BusMessagingLayer that provides
cluster membership notifications natively.
|
| MessagingAccessLayer
Entry point for receiving messages from the buses.
|
| MessagingLayer
Interface providing methods to connect/disconnect MessagingAccessLayer objects to/from the CCS buses and to
send messages over the buses.
|
| TransportManager |
| Class and Description |
|---|
| BusMessageForwarder
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
|
| DuplicateAgentNameException
This exception is thrown when an agent tries to connect with a non unique name.
|
| MessagingAccessLayer
Entry point for receiving messages from the buses.
|
| MessagingAccessLayer.BusAccess
Handler for processing received messages.
|
| MessagingLayer
Interface providing methods to connect/disconnect MessagingAccessLayer objects to/from the CCS buses and to
send messages over the buses.
|
| TransportManager |
| Class and Description |
|---|
| BusMessagingLayer
Interface defining the access to the Transport Layer of Buses
|
| TransportManager |
| Class and Description |
|---|
| AgentMessagingLayer
This interface provides messaging methods for a component (eg an agent) to be
able to communicate on the buses.
|
| ConcurrentMessagingUtils
Utility class to synchronously or asynchronously invoke or listen for events
on the buses.
|
| Class and Description |
|---|
| AgentMessagingLayer
This interface provides messaging methods for a component (eg an agent) to be
able to communicate on the buses.
|
| AgentPresenceListener
Agents that implement this interface are notified when an agent is connecting
or has disconnected on the status bus
|
| BusMessagePreProcessor
Interface to be implemented by Agent Services that wish to modify the
content of an incoming BusMessage.
|
| LockLevelService
Interface for finding lock and level for an agent at the AgentMessagingLayer.
|
| MessageListener
Marker interface to be implemented by bus message listeners.
|
| StatusMessageListener
Interface to be implemented by listeners that wish to be notified of messages
received on the status bus.
|
Copyright © 2023 LSST. All rights reserved.