| 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 |
| 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 |
StatusAlert<T extends Serializable,D>
Base class for Alert raising and clearing status.
|
class |
StatusClearedAlert
Status message sent when Alerts are cleared.
|
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 |
StatusHeartBeat
Heartbeat status message.
|
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 |
StatusRuntimeInfo
A status message containing a RuntimeInfo object.
|
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 | 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 |
|---|---|
boolean |
BusMessageFilter.accept(BusMessage busMessage)
Check if a BusMessage passes this filter.
|
protected abstract boolean |
BusMessageFilter.internalAccept(BusMessage busMessage) |
boolean |
BusMessageFilter.test(BusMessage busMessage)
Check if a BusMessage passes this filter.
|
| Modifier and Type | Method and Description |
|---|---|
static BusMessageFilter |
BusMessageFilter.fromPredicate(java.util.function.Predicate<BusMessage> p) |
| 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) |
Copyright © 2016 LSST. All rights reserved.