Skip navigation links
A B C D E F G I K L M N O P R S T U 

A

accept(BusMessage) - Method in class org.lsst.ccs.messaging.BusMessageFilter
Check if a BusMessage passes this filter.
addAgentPresenceListener(AgentPresenceListener) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
addAnd(BusMessageFilter) - Method in class org.lsst.ccs.messaging.BusMessageFilter
 
addBusAccess(MessagingAccessLayer.BusAccess) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer
 
addCommandMessageListener(CommandMessageListener) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Adds a listener on the Command bus.
addCommandMessageListener(CommandMessageListener, BusMessageFilter) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Adds a listener on the Command bus with a filter.
addForwarder(MessageListener, BusMessageForwarder) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.BusAccess
 
additionalInformation - Variable in exception org.lsst.ccs.messaging.DuplicateAgentNameException
 
addLogMessageListener(LogMessageListener) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Adds a listener on the Log bus.
addLogMessageListener(LogMessageListener, BusMessageFilter) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Adds a listener on the Log bus with a filter.
addMessageListener(String, BusMessageForwarder, Bus...) - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
Sets up callback configuration for a topic and subsystem.
addOr(BusMessageFilter) - Method in class org.lsst.ccs.messaging.BusMessageFilter
 
addStatusMessageListener(StatusMessageListener) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Adds a listener on the Status bus.
addStatusMessageListener(StatusMessageListener, BusMessageFilter) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Adds a listener on the Status bus with a filter.
agentExists(String) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
AgentMessagingLayer - Class in org.lsst.ccs.messaging
This interface provides messaging methods for a component (eg an agent) to be able to communicate on the buses.
AgentMessagingLayer(AgentInfo) - Constructor for class org.lsst.ccs.messaging.AgentMessagingLayer
 
AgentPresenceListener - Interface in org.lsst.ccs.messaging
Agents that implement this interface are notified when an agent is connecting or has disconnected on the status bus
AgentPresenceManager - Class in org.lsst.ccs.messaging
The AgentPresenceManager tracks agent connection and disconnection on the buses
AgentPresenceManager(boolean) - Constructor for class org.lsst.ccs.messaging.AgentPresenceManager
 
and(BusMessageFilter) - Method in class org.lsst.ccs.messaging.BusMessageFilter
AND two BusMessageFilters.
anormalEvent(Exception) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 

B

BadCommandException - Exception in org.lsst.ccs.messaging
 
BadCommandException(String) - Constructor for exception org.lsst.ccs.messaging.BadCommandException
 
BusAccess(Bus) - Constructor for class org.lsst.ccs.messaging.MessagingAccessLayer.BusAccess
 
BusMessageFilter - Class in org.lsst.ccs.messaging
A BusMessageFilter provides methods for creating and combining filters for BusMessages.
BusMessageFilter() - Constructor for class org.lsst.ccs.messaging.BusMessageFilter
 
BusMessageForwarder<T extends BusMessage> - Interface in org.lsst.ccs.messaging
A BusMessageForwarder receives a BusMessage from the transport layer and passes it to registered MessageListener.
BusMessagingLayer - Interface in org.lsst.ccs.messaging
Interface defining the access to the Transport Layer of Buses

C

clearAggregate(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
stop monitoring a given data.
clone() - Method in class org.lsst.ccs.messaging.BusMessageFilter
 
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.
CommandExecutor - Interface in org.lsst.ccs.messaging
The Command executor receives a command and executes it.
CommandMessageListener - Interface in org.lsst.ccs.messaging
 
CommandOriginator - Interface in org.lsst.ccs.messaging
Originator of a command.
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
 
createMessagingLayer(String) - Method in interface org.lsst.ccs.messaging.MessagingManager
Creates an instance of the bus messaging layer.

D

DataStatusListener - Interface in org.lsst.ccs.messaging
 
DestinationsException - Exception in org.lsst.ccs.messaging
 
DestinationsException(Object...) - Constructor for exception org.lsst.ccs.messaging.DestinationsException
 
DestinationsException(String, Object...) - Constructor for exception org.lsst.ccs.messaging.DestinationsException
 
details - Variable in exception org.lsst.ccs.messaging.DestinationsException
 
disconnect(MessagingAccessLayer) - Method in interface org.lsst.ccs.messaging.MessagingLayer
Remove the entry point to the buses for the given MessagingAccessLayer.
disconnecting(AgentInfo) - Method in interface org.lsst.ccs.messaging.AgentPresenceListener
 
DuplicateAgentNameException - Exception in org.lsst.ccs.messaging
This exception is thrown when an agent tries to connect with a non unique name.
DuplicateAgentNameException(String, String) - Constructor for exception org.lsst.ccs.messaging.DuplicateAgentNameException
 

E

EncodedStatusListens - Interface in org.lsst.ccs.messaging
Marker super-interface of all interfaces describing EncodedDataStatus handling.
ErrorInCommandExecutionException - Exception in org.lsst.ccs.messaging
 
ErrorInCommandExecutionException(String) - Constructor for exception org.lsst.ccs.messaging.ErrorInCommandExecutionException
 
executeCommandRequest(CommandRequest) - Method in interface org.lsst.ccs.messaging.CommandExecutor
Executes the received command
executor - Variable in class org.lsst.ccs.messaging.LogBusHandler
 

F

failedDestinations - Variable in exception org.lsst.ccs.messaging.DestinationsException
 
flush() - Method in class org.lsst.ccs.messaging.LogBusHandler
 

G

getAgentDistributionInfo(String) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
getAgentInfo() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
 
getAgentName() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
 
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.
getCCSVersions() - Method in class org.lsst.ccs.messaging.AgentPresenceManager
Get the CCSVersions for the current CCS Environment.
getConfig(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
 
getConnection(String, String) - Static method in class org.lsst.ccs.messaging.TransportManager
 
getForwarderList() - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.BusAccess
 
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)
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.
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
 

I

inPanicState() - Method in class org.lsst.ccs.messaging.LogBusHandler
 
internalAccept(BusMessage) - Method in class org.lsst.ccs.messaging.BusMessageFilter
 
internalClone() - Method in class org.lsst.ccs.messaging.BusMessageFilter
 
internalToString() - Method in class org.lsst.ccs.messaging.BusMessageFilter
 

K

KeyValueStatusListener - Interface in org.lsst.ccs.messaging
 

L

listAgents() - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
listAgents(int) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
log - Static variable in class org.lsst.ccs.messaging.AgentPresenceManager
 
LogBusHandler - Class in org.lsst.ccs.messaging
A java util log Handler that forwards messages to the Log bus.
LogBusHandler(AgentMessagingLayer) - Constructor for class org.lsst.ccs.messaging.LogBusHandler
 
logBusInitialized - Variable in class org.lsst.ccs.messaging.LogBusHandler
 
LogMessageListener - Interface in org.lsst.ccs.messaging
 

M

messageClass(Class) - Static method in class org.lsst.ccs.messaging.BusMessageFilter
Create BusMessageFilter on the class of a BusMessage.
MessageListener - Interface in org.lsst.ccs.messaging
 
messageOrigin(String) - Static method in class org.lsst.ccs.messaging.BusMessageFilter
Create BusMessageFilter on the origin of a BusMessage.
messageSummary(String) - Static method in class org.lsst.ccs.messaging.BusMessageFilter
Create BusMessageFilter on the summary of a BusMessage.
messagingAccess - Variable in class org.lsst.ccs.messaging.LogBusHandler
 
MessagingAccessLayer - Class in org.lsst.ccs.messaging
Entry point of a CCS agent to the buses.
MessagingAccessLayer(String, Bus...) - Constructor for class org.lsst.ccs.messaging.MessagingAccessLayer
 
MessagingAccessLayer.BusAccess<T extends BusMessage> - Class in org.lsst.ccs.messaging
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 - Class in org.lsst.ccs.messaging
 
MessagingLayer - Interface in org.lsst.ccs.messaging
Interface providing methods to connect/disconnect MessagingAccessLayer objects to/from the CCS buses and to send messages over the buses.
MessagingManager - Interface in org.lsst.ccs.messaging
Manages the creation of the messaging layer implementations.

N

name - Variable in exception org.lsst.ccs.messaging.DuplicateAgentNameException
 
negate() - Method in class org.lsst.ccs.messaging.BusMessageFilter
Negate the selection logic of a BusMessageFilter.

O

onCommandMessage(CommandMessage) - Method in interface org.lsst.ccs.messaging.CommandMessageListener
 
onDataArrival(String, long, String, Object) - Method in interface org.lsst.ccs.messaging.DataStatusListener
this method will be called if the object received as part of an EncodedDataStatus can be built (i.e its class is accessible by the current ClassLoader)
onKeyValueStatusDecomposition(String, long, String, Object, int) - Method in interface org.lsst.ccs.messaging.KeyValueStatusListener
listeners will receive a EncodedDataStatus split along key-values (values being of a simple type)
onKeyValueStatusDecomposition(String, long, String, Object, int) - Method in class org.lsst.ccs.messaging.StatusAggregator
 
onLogMessage(LogMessage) - Method in interface org.lsst.ccs.messaging.LogMessageListener
 
onSerializedDataArrival(String, long, String, byte[]) - Method in interface org.lsst.ccs.messaging.SerializedDataStatusListener
this method is called if an EncodedDataStatus object is not decomposable, is Serializable and had been serialized in a byte array.
onStatusMessage(StatusMessage) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
onStatusMessage(StatusMessage) - Method in interface org.lsst.ccs.messaging.DataStatusListener
 
onStatusMessage(StatusMessage) - Method in interface org.lsst.ccs.messaging.KeyValueStatusListener
 
onStatusMessage(StatusMessage) - Method in interface org.lsst.ccs.messaging.SerializedDataStatusListener
 
onStatusMessage(StatusMessage) - Method in interface org.lsst.ccs.messaging.StatusMessageListener
 
or(BusMessageFilter) - Method in class org.lsst.ccs.messaging.BusMessageFilter
OR two BusMessageFilters.
org.lsst.ccs.messaging - package org.lsst.ccs.messaging
Package defining the CCS Messaging interfaces.

P

panicState - Variable in class org.lsst.ccs.messaging.LogBusHandler
 
parseDestination(String) - Static method in interface org.lsst.ccs.messaging.BusMessagingLayer
utility method: parse the destination string in Commands.
processAck(CommandAck) - Method in interface org.lsst.ccs.messaging.CommandOriginator
 
processAnormalEvent(Exception) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.StatusBusAccess
 
processBusMessage(T) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.BusAccess
 
processDisconnectionSuspicion(String) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.StatusBusAccess
 
processError(CommandError) - Method in interface org.lsst.ccs.messaging.CommandOriginator
 
processNack(CommandNack) - Method in interface org.lsst.ccs.messaging.CommandOriginator
 
processResult(CommandResult) - Method in interface org.lsst.ccs.messaging.CommandOriginator
 
ProvidesDisconnectionInformation - Interface in org.lsst.ccs.messaging
This marker interface indicates that a BusMessagingLayer is able to provide information on agent disconnection, in a more efficient way than the AgentPresenceManager
publish(LogRecord) - Method in class org.lsst.ccs.messaging.LogBusHandler
should send a LogRecord over the Log Bus.

R

register(String, Bus...) - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
Creates low level communication entry points for a subsystem.
removeAgentPresenceListener(AgentPresenceListener) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
removeCommandMessageListener(CommandMessageListener) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Removes a listener on the Command bus
removeForwarder(MessageListener) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.BusAccess
 
removeLogMessageListener(LogMessageListener) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Removes a listener on the Log bus
removeMessageListener(String, BusMessageForwarder, Bus...) - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
Removes a message listener from the forwarder list.
removeStatusMessageListener(StatusMessageListener) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Removes a listener on the Status bus

S

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>, 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
SerializedDataStatusListener - Interface in org.lsst.ccs.messaging
 
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.
setCommandExecutor(CommandExecutor) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Defines the component able to execute an incoming command
setLevel(Level) - Method in class org.lsst.ccs.messaging.LogBusHandler
 
setPanicState(boolean) - Method in class org.lsst.ccs.messaging.LogBusHandler
 
shutdownBusAccess() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
 
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(Bus<StatusMessage>) - Constructor for class org.lsst.ccs.messaging.MessagingAccessLayer.StatusBusAccess
 
StatusMessageListener - Interface in org.lsst.ccs.messaging
 
subSystemName - Variable in class org.lsst.ccs.messaging.LogBusHandler
 

T

test(BusMessage) - Method in class org.lsst.ccs.messaging.BusMessageFilter
Check if a BusMessage passes this filter.
TimedValue(String, long, Object) - Constructor for class org.lsst.ccs.messaging.StatusAggregator.TimedValue
 
toString() - Method in class org.lsst.ccs.messaging.BusMessageFilter
 
toString() - Method in exception org.lsst.ccs.messaging.DestinationsException
 
toString() - Method in exception org.lsst.ccs.messaging.DuplicateAgentNameException
 
TransportException - Exception in org.lsst.ccs.messaging
 
TransportException(String) - Constructor for exception org.lsst.ccs.messaging.TransportException
 
TransportException(String, Throwable) - Constructor for exception org.lsst.ccs.messaging.TransportException
 
TransportException(Throwable) - Constructor for exception org.lsst.ccs.messaging.TransportException
 
TransportManager - Class in org.lsst.ccs.messaging
 
TransportManager() - Constructor for class org.lsst.ccs.messaging.TransportManager
 
TransportStateException - Exception in org.lsst.ccs.messaging
 
TransportStateException(String) - Constructor for exception org.lsst.ccs.messaging.TransportStateException
 

U

update(T) - Method in interface org.lsst.ccs.messaging.BusMessageForwarder
 
updateClone(BusMessageFilter) - Method in class org.lsst.ccs.messaging.BusMessageFilter
 
A B C D E F G I K L M N O P R S T U 
Skip navigation links

Copyright © 2015 LSST. All rights reserved.