- characteristics() - Method in class org.lsst.ccs.messaging.LogAggregator
-
- clearAggregate(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
-
stop monitoring a given data.
- close() - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
-
Close the Transport Layer.
- close() - Method in class org.lsst.ccs.messaging.LogBusHandler
-
- closed - Variable in class org.lsst.ccs.messaging.LogBusHandler
-
- closeFor(String, Bus...) - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
-
close entry points for a bus for an agent.
- ClusterDeserializationErrorHandler - Interface in org.lsst.ccs.messaging
-
Handler for messaging deserialization errors.
- CommandExecutor - Interface in org.lsst.ccs.messaging
-
The Command executor receives a command and executes it.
- CommandMessageListener - Interface in org.lsst.ccs.messaging
-
Interface to be implemented by listeners that wish to be notified of messages
received on the command bus.
- CommandOriginator - Interface in org.lsst.ccs.messaging
-
Originator of a command.
- CommandRejectedException - Exception in org.lsst.ccs.messaging
-
Exception thrown by utility classes to indicate that a command has been
rejected.
- CommandRejectedException(CommandNack) - Constructor for exception org.lsst.ccs.messaging.CommandRejectedException
-
Construct a CommandRejectedException from the corresponding CommandNack.
- ConcurrentMessagingUtils - Class in org.lsst.ccs.messaging
-
Utility class to synchronously or asynchronously invoke or listen for events
on the buses.
- ConcurrentMessagingUtils(AgentMessagingLayer) - Constructor for class org.lsst.ccs.messaging.ConcurrentMessagingUtils
-
ConsurrentMessagingUtils constructor.
- ConcurrentMessagingUtils(AgentMessagingLayer, Duration) - Constructor for class org.lsst.ccs.messaging.ConcurrentMessagingUtils
-
Build a ConsurrentMessagingUtils object with a default timeout.
- connect(MessagingAccessLayer) - Method in interface org.lsst.ccs.messaging.MessagingLayer
-
Connects a MessagingAccessLayer object on the buses by using its name as a
unique identifier.
- connecting(AgentInfo) - Method in interface org.lsst.ccs.messaging.AgentPresenceListener
-
Indicates that the agent represented by agent is present on the
buses.
- connecting(AgentInfo...) - Method in interface org.lsst.ccs.messaging.AgentPresenceListener
-
Indicates that the list of agents represented by agents is present on the
buses.
- connecting(AgentInfo) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
-
- connectToBuses() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
- createInstance(AgentInfo) - Static method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
Build an Instance of an AgentMessagingLayer for a given Agent by
providing the AgentInfo object.
- createMessagingLayer(String) - Method in interface org.lsst.ccs.messaging.MessagingManager
-
Creates an instance of the bus messaging layer.
- getAckForCommand(CommandRequest, Duration) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
-
Send a CommandRequest on the buses and synchronously wait for the Ack to
come back within the provided Duration timeout.
- getAgentPresenceManager() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
- getAllLast() - Method in class org.lsst.ccs.messaging.StatusAggregator
-
returns the last values of all parameters monitored
- getAllLastTV() - Method in class org.lsst.ccs.messaging.StatusAggregator
-
returns the last values of all parameters monitored, with their
timestamp.
- getAllStatistics() - Method in class org.lsst.ccs.messaging.StatusAggregator
-
returns the statistics of all parameters monitored.
- getApplicationLayer() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
- getAverage(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
-
returns the average (over the configured duration) for a given key.
- getAverage() - Method in class org.lsst.ccs.messaging.StatusAggregator.Statistics
-
- getBus() - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.BusAccess
-
- getBusAccess(Bus) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer
-
- getBusAccesses() - Method in class org.lsst.ccs.messaging.MessagingAccessLayer
-
This list of buses might be used by the messaging layer to determine on which buses
the associated agent has to be connected to.
- getCommandNack() - Method in exception org.lsst.ccs.messaging.CommandRejectedException
-
Get the CommandNack that explains the rejection of the command.
- getComparator() - Method in class org.lsst.ccs.messaging.LogAggregator
-
- getConfig(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
-
- getConnection(String, String) - Static method in class org.lsst.ccs.messaging.TransportManager
-
- getDefaultTimeout() - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
-
Get the default timeout for this ConcurrentMessagingUtils object.
- getHistory(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
-
returns the history (over the configured duration) for a given key.
- getInstance(String, String) - Method in class org.lsst.ccs.messaging.TransportManager
-
- getLast(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
-
returns the last value seen for a given key (which has to be monitored)
- getLastTV(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
-
returns the last value seen for a given key (which has to be monitored)
- getLoopbackInterfaceName() - Static method in class org.lsst.ccs.messaging.NetworkUtilities
-
- getMainInterfaceName() - Static method in class org.lsst.ccs.messaging.NetworkUtilities
-
- getMax(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
-
returns the max (over the configured duration) for a given key.
- getMax() - Method in class org.lsst.ccs.messaging.StatusAggregator.Statistics
-
- getMin(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
-
returns the min (over the configured duration) for a given key.
- getMin() - Method in class org.lsst.ccs.messaging.StatusAggregator.Statistics
-
- getName() - Method in class org.lsst.ccs.messaging.MessagingAccessLayer
-
This name must be unique as it is used by the messaging layer to send or
dispatch messages.
- getName() - Method in class org.lsst.ccs.messaging.StatusAggregator.TimedValue
-
- getRegisteredLocalAgents(Bus...) - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
-
Get the list of local agents currently connected to the buses.
- getRegisteredLocalAgents() - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
-
Get the list of local agents currently connected to all buses.
- getState(String) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
-
- getStates() - Method in class org.lsst.ccs.messaging.StateBundleAggregator
-
- getStatistics(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
-
returns statistics (over the configured duration) for a given key.
- getStdDev(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
-
returns the stddev (over the configured duration) for a given key.
- getStddev() - Method in class org.lsst.ccs.messaging.StatusAggregator.Statistics
-
- gettStamp() - Method in class org.lsst.ccs.messaging.StatusAggregator.TimedValue
-
- getValue() - Method in class org.lsst.ccs.messaging.StatusAggregator.TimedValue
-
- sendAsynchronousCommand(CommandRequest) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
-
Send a command on the buses and immediately return a Future that will
asynchronously listen for the command reply.
- sendCommandReply(CommandReply) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
Sends a Command Reply on the Command Bus.
- sendCommandRequest(CommandRequest, CommandOriginator) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
Sends a Command Request on the Command Bus.
- sendLogMessage(LogMessage) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
Sends a Log Message on the Log Bus
- sendMessage(String, Bus, T) - Method in interface org.lsst.ccs.messaging.MessagingLayer
-
Sends a message on a bus for a given MessagingAccessLayer.
- sendStatusMessage(StatusMessage) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
Sends a Status Message on the Status Bus
- sendSynchronousCommand(CommandRequest) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
-
Send synchronously a command on the Buses without a timeout.
- sendSynchronousCommand(CommandRequest, Duration) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
-
Send a command on the Buses and wait for the reply within the provided
Duration timeout.
- setAggregate(String, int, int) - Method in class org.lsst.ccs.messaging.StatusAggregator
-
Configures the StatusAgregator to monitor a given data.
- setAggregatePattern(String, int, int) - Method in class org.lsst.ccs.messaging.StatusAggregator
-
Configures the StatusAgregator to monitor all the data which
name matches a regex pattern.
- setAggregatePattern(Pattern, int, int) - Method in class org.lsst.ccs.messaging.StatusAggregator
-
Configures the StatusAgregator to monitor all the data which
name matches a regex pattern.
- setClusterDeserializationErrorHandler(ClusterDeserializationErrorHandler) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
- setCommandExecutor(CommandExecutor) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
Defines the component able to execute an incoming command
- setDefaultTimeout(Duration) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
-
Set the default timeout for this ConcurrentMessagingUtils object.
- setLevel(Level) - Method in class org.lsst.ccs.messaging.LogBusHandler
-
- setVariable(String, String) - Method in class org.lsst.ccs.messaging.StatusAggregator
-
set a variable value.
- setVariables(Map<String, String>) - Method in class org.lsst.ccs.messaging.StatusAggregator
-
set variable values.
- shutdownBusAccess() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
- startListeningForStatusBusMessage(Predicate<BusMessage<? extends Serializable, ?>>, Duration) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
-
Get a Future on a StatusBusMessage.
- startListeningForStatusBusMessage(Predicate<BusMessage<? extends Serializable, ?>>) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
-
Get a Future on a StatusBusMessage.
- StateBundleAggregator - Class in org.lsst.ccs.messaging
-
- StateBundleAggregator(AgentMessagingLayer) - Constructor for class org.lsst.ccs.messaging.StateBundleAggregator
-
- StateBundleAggregator.Observer - Interface in org.lsst.ccs.messaging
-
- stateChanged(String, StateBundle, StateBundle) - Method in interface org.lsst.ccs.messaging.StateBundleAggregator.Observer
-
- Statistics(double, double, double, double) - Constructor for class org.lsst.ccs.messaging.StatusAggregator.Statistics
-
- StatusAggregator - Class in org.lsst.ccs.messaging
-
A StatusAggregator listens to the status bus and keeps track in
memory of selected status data.
- StatusAggregator() - Constructor for class org.lsst.ccs.messaging.StatusAggregator
-
- StatusAggregator.Statistics - Class in org.lsst.ccs.messaging
-
Internal class, unmutable data structure with min, max, average and
stddev.
- StatusAggregator.TimedValue - Class in org.lsst.ccs.messaging
-
Internal class, unmutable data structure with name, timestamp and value.
- StatusBusAccess() - Constructor for class org.lsst.ccs.messaging.MessagingAccessLayer.StatusBusAccess
-
- StatusMessageListener - Interface in org.lsst.ccs.messaging
-
Interface to be implemented by listeners that wish to be notified of messages
received on the status bus.
- stream() - Method in class org.lsst.ccs.messaging.LogAggregator
-
- subSystemName - Variable in class org.lsst.ccs.messaging.LogBusHandler
-