| Package | Description |
|---|---|
| org.lsst.ccs.bus.messages |
This package defines all the standard messages for the CCS buses.
|
| org.lsst.ccs.messaging |
Package defining the CCS Messaging interfaces.
|
| org.lsst.ccs.messaging.jgroups | |
| org.lsst.ccs.messaging.jms | |
| org.lsst.ccs.messaging.util | |
| org.lsst.ccs.services |
| Modifier and Type | Class and Description |
|---|---|
class |
CommandAck
Command ACK.
|
class |
CommandMessage<T extends Serializable,D>
Superclass for all messages sent on the Command Bus.
|
class |
CommandNack<T extends Serializable>
Command NACK.
|
class |
CommandReply<T extends Serializable>
Base class for a command reply.
|
class |
CommandRequest
Wrapper class to send a BasicCommand over the Command bus; the BasicCommand is either
provided as an object or created internally from a String representation: e.g.
|
class |
CommandResult<T extends Serializable>
The result of a CommandRequest.
|
class |
LogMessage
Log message to be sent on Log bus.
|
class |
StatusAgentInfo
A status message containing an AgentInfo object.
|
class |
StatusAlert<T extends Serializable,D>
Base class for Alert raising and clearing status.
|
class |
StatusClearedAlert
Status message sent when Alerts are cleared.
|
class |
StatusCommandDictionary
StatusMessage dedicated to command dictionary publication.
|
class |
StatusConfigurationData
A StatusMessage for the publication of ConfigurationData.
|
class |
StatusConfigurationInfo
A status message containing a ConfigurationInfo object.
|
class |
StatusData
Base class for all status messages containing data that is meant to be
stored in the trending database.
|
class |
StatusDataProviderDictionary
A status message containing a DataProviderDictionary object.
|
class |
StatusEnum<T extends Enum<T>>
Status message containing an Enum, encoded as a String..
|
class |
StatusHeartBeat
Heartbeat status message.
|
class |
StatusLock
Base class for Alert raising and clearing status.
|
class |
StatusMessage<T extends Serializable,D>
Base class for all messages sent on the Status Bus.
|
class |
StatusRaisedAlert
Base class for all status messages containing an RaisedAlert.
|
class |
StatusRaisedAlertSummary
A Status message containing the current RaisedAlertSummary for the Agent.
|
class |
StatusRuntimeInfo
Deprecated.
|
class |
StatusStateBundle
A StatusMessage containing a full StateBundle.
|
class |
StatusStateChangeNotification
A StatusChangeNotification for State changes.
|
class |
StatusSubsystemData
Base class for all status messages containing data that is private
to the sender Subsystem.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BusMessage.updateTimingInformation(BusMessage msg) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BusMessageForwarder<T extends BusMessage>
A BusMessageForwarder receives a BusMessage from the transport layer
and passes it to registered MessageListener.
|
static class |
MessagingAccessLayer.BusAccess<T extends BusMessage>
Handler for processing received messages.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends BusMessage> |
MessagingLayer.sendMessage(String senderAgent,
Bus bus,
T msg)
Sends a message on a bus for a given MessagingAccessLayer.
|
| Modifier and Type | Method and Description |
|---|---|
BusMessage |
BusMessagePreProcessor.preProcessMessage(BusMessage msg)
Pre-process the incoming BusMessage and return the message to be
forwarded to the bus message listeners.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends Serializable,D> |
BusMessageFilterFactory.embeddedObjectClass(Class<?> clazz)
Create BusMessageFilter on the class of the object embedded in a
StatusMessage.
|
static <T extends Serializable,D> |
BusMessageFilterFactory.messageClass(Class<?> clazz)
Create BusMessageFilter on the class of a BusMessage.
|
static <T extends Serializable,D> |
BusMessageFilterFactory.messageOrigin(String origin)
Create BusMessageFilter on the origin of a BusMessage.
|
| Modifier and Type | Method and Description |
|---|---|
BusMessage |
BusMessagePreProcessor.preProcessMessage(BusMessage msg)
Pre-process the incoming BusMessage and return the message to be
forwarded to the bus message listeners.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MessagingAccessLayer.BusAccess.addBusMessageFilter(Predicate<BusMessage<? extends Serializable,?>> filter) |
void |
AgentMessagingLayer.addCommandMessageListener(CommandMessageListener listener,
Predicate<BusMessage<? extends Serializable,?>> filter)
Adds a listener on the Command bus with a filter.
|
void |
AgentMessagingLayer.addLogMessageListener(LogMessageListener listener,
Predicate<BusMessage<? extends Serializable,?>> filter)
Adds a listener on the Log bus with a filter.
|
void |
AgentMessagingLayer.addStatusMessageListener(StatusMessageListener listener,
Predicate<BusMessage<? extends Serializable,?>> filter)
Adds a listener on the Status bus with a filter.
|
Future<StatusMessage> |
ConcurrentMessagingUtils.startListeningForStatusBusMessage(Predicate<BusMessage<? extends Serializable,?>> f)
Get a Future on a StatusBusMessage.
|
Future<StatusMessage> |
ConcurrentMessagingUtils.startListeningForStatusBusMessage(Predicate<BusMessage<? extends Serializable,?>> filter,
Duration timeout)
Get a Future on a StatusBusMessage.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends BusMessage> |
JGroupsBusMessagingLayer.sendMessage(String senderAgent,
Bus bus,
T message) |
| Modifier and Type | Method and Description |
|---|---|
<T extends BusMessage> |
JMSBusMessagingLayer.sendMessage(String senderAgent,
Bus bus,
T message) |
<T extends BusMessage> |
JMSBusMessagingLayer.sendMessageToDestination(javax.jms.Session s,
T message,
String dest,
javax.jms.MessageProducer send,
Bus bus) |
| Modifier and Type | Field and Description |
|---|---|
protected BusMessage |
AbstractDispatcher.Task.busMessage |
| Modifier and Type | Method and Description |
|---|---|
BusMessage |
AbstractDispatcher.Task.getBusMessage()
Return the
BusMessage sent or received by this task, if any. |
| Constructor and Description |
|---|
Task(BusMessage busMessage) |
Task(BusMessage busMessage,
long referenceTime) |
| Modifier and Type | Method and Description |
|---|---|
BusMessage |
AgentStateService.preProcessMessage(BusMessage msg) |
| Modifier and Type | Method and Description |
|---|---|
BusMessage |
AgentStateService.preProcessMessage(BusMessage msg) |
Copyright © 2022 LSST. All rights reserved.