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

A

addCommandListener(CommandListener) - Method in class org.lsst.ccs.bus.BusApplicationLayer
registers a CommandListener (in fact a ForwarderToCommand to the underlying transport)
addCommandListener(CommandListener) - Method in class org.lsst.ccs.bus.BusMessagingFactory
 
addCommandListener(CommandListener, String) - Method in class org.lsst.ccs.bus.BusMessagingFactory
 
addCommandListener(CommandListener) - Method in class org.lsst.ccs.bus.MessagingFactory
 
addCommandListener(CommandListener, String) - Method in class org.lsst.ccs.bus.MessagingFactory
 
additionalInformation - Variable in exception org.lsst.ccs.bus.DuplicateBusNameException
 
addLogListener(LogListener) - Method in class org.lsst.ccs.bus.BusApplicationLayer
registers a LogListener (in fact a ForwarderToLog to the underlying transport)
addLogListener(LogListener) - Method in class org.lsst.ccs.bus.BusMessagingFactory
 
addLogListener(LogListener, String) - Method in class org.lsst.ccs.bus.BusMessagingFactory
 
addLogListener(LogListener) - Method in class org.lsst.ccs.bus.MessagingFactory
 
addLogListener(LogListener, String) - Method in class org.lsst.ccs.bus.MessagingFactory
 
addMembershipListener(BusMembershipListener) - Method in class org.lsst.ccs.bus.BusMessagingFactory
 
addMembershipListener(BusMembershipListener) - Method in class org.lsst.ccs.bus.MessagingFactory
 
addMessageListener(String, BusMessageForwarder, Bus...) - Method in interface org.lsst.ccs.bus.BusMessagingLayer
Sets up callback configuration for a topic and subsystem.
addStatusListener(StatusListens) - Method in class org.lsst.ccs.bus.BusApplicationLayer
registers a StatusListener (in fact a ForwarderToStatus to the underlying transport)
addStatusListener(StatusListens) - Method in class org.lsst.ccs.bus.BusMessagingFactory
 
addStatusListener(StatusListens, String) - Method in class org.lsst.ccs.bus.BusMessagingFactory
 
addStatusListener(StatusListens) - Method in class org.lsst.ccs.bus.MessagingFactory
 
addStatusListener(StatusListens, String) - Method in class org.lsst.ccs.bus.MessagingFactory
 
ANONYMOUS_AGENT - Static variable in interface org.lsst.ccs.bus.BusMessagingLayer
 
anormalEvent(Exception) - Method in interface org.lsst.ccs.bus.BusMembershipListener
notification of an incident (sending a message to a non-existing agent and so on)
anormalEvent(Exception) - Method in class org.lsst.ccs.bus.DefaultLogMembershipListener
 

B

BadCommandException - Exception in org.lsst.ccs.bus
 
BadCommandException(String) - Constructor for exception org.lsst.ccs.bus.BadCommandException
 
BusApplicationLayer - Class in org.lsst.ccs.bus
Calls a BusMessagingLayer and adds all that is necessary to handle messages following application layer concerns.
BusApplicationLayer(String, BusMessagingLayer) - Constructor for class org.lsst.ccs.bus.BusApplicationLayer
creates an entry point to communication for the subsystem.
BusApplicationLayer.ForwarderToCommand - Class in org.lsst.ccs.bus
instances of this class will forward commands coming from the transport layer to the registered CommandListener.
BusApplicationLayer.ForwarderToLog - Class in org.lsst.ccs.bus
instances of this class will forward directly log messages to a log listener
BusApplicationLayer.ForwarderToStatus - Class in org.lsst.ccs.bus
instances of this class will forward directly status messages to statuslistener
BusMembershipListener - Interface in org.lsst.ccs.bus
records the events that warn about a bus membership: connection, disconnection or suspicion of loss of connection.
BusMessageForwarder - Interface in org.lsst.ccs.bus
A BusMessageForwarder receives a BusMessage from the transport layer and passes it to registered MessageListener.
BusMessagingFactory - Class in org.lsst.ccs.bus
 
BusMessagingFactory() - Constructor for class org.lsst.ccs.bus.BusMessagingFactory
 
busMessagingLayer - Variable in class org.lsst.ccs.bus.BusApplicationLayer
 
BusMessagingLayer - Interface in org.lsst.ccs.bus
Interface defining the access to the Transport Layer of Buses

C

clearAggregate(String) - Method in class org.lsst.ccs.bus.StatusAggregator
stop monitoring a given data.
close() - Method in class org.lsst.ccs.bus.BusApplicationLayer
closes the underlying transport layer, stops the listening threads, after this call all other sending calls will fail.
close() - Method in interface org.lsst.ccs.bus.BusMessagingLayer
Close the Transport Layer.
closeFor(String, Bus...) - Method in interface org.lsst.ccs.bus.BusMessagingLayer
close entry points for a bus for an agent.
commandForSending(Command) - Method in class org.lsst.ccs.bus.MessagingApplicationLayer
the command id tagged with a token, an origin, and a correlation
CommandListener - Interface in org.lsst.ccs.bus
Interface to receive commands, implemented by subsystems
connectedToCommand() - Method in class org.lsst.ccs.bus.BusApplicationLayer
lists the name of agents currently connected to the Command Bus
connectedToCommand() - Method in class org.lsst.ccs.bus.MessagingFactory
 
connecting(String, String) - Method in interface org.lsst.ccs.bus.BusMembershipListener
a new agent is connected to the bus
connecting(String, String) - Method in class org.lsst.ccs.bus.DefaultLogMembershipListener
 

D

DataStatusListener - Interface in org.lsst.ccs.bus
 
DefaultLogMembershipListener - Class in org.lsst.ccs.bus
 
DefaultLogMembershipListener() - Constructor for class org.lsst.ccs.bus.DefaultLogMembershipListener
 
DestinationsException - Exception in org.lsst.ccs.bus
 
DestinationsException(Object...) - Constructor for exception org.lsst.ccs.bus.DestinationsException
 
DestinationsException(String, Object...) - Constructor for exception org.lsst.ccs.bus.DestinationsException
 
details - Variable in exception org.lsst.ccs.bus.DestinationsException
 
disconnecting(String, String) - Method in interface org.lsst.ccs.bus.BusMembershipListener
an agent explicitly disconnected
disconnecting(String, String) - Method in class org.lsst.ccs.bus.DefaultLogMembershipListener
 
DuplicateBusNameException - Exception in org.lsst.ccs.bus
 
DuplicateBusNameException(String, String) - Constructor for exception org.lsst.ccs.bus.DuplicateBusNameException
 

E

EncodedStatusListens - Interface in org.lsst.ccs.bus
Marker super-interface of all interfaces describing EncodedDataStatus handling.
ErrorInCommandExecutionException - Exception in org.lsst.ccs.bus
 
ErrorInCommandExecutionException(String) - Constructor for exception org.lsst.ccs.bus.ErrorInCommandExecutionException
 

F

failedDestinations - Variable in exception org.lsst.ccs.bus.DestinationsException
 
forSubsystem(String) - Method in class org.lsst.ccs.bus.BusMessagingFactory
 
forSubsystem(String) - Method in class org.lsst.ccs.bus.MessagingFactory
 
ForwarderToStatus(StatusListens) - Constructor for class org.lsst.ccs.bus.BusApplicationLayer.ForwarderToStatus
 

G

generalLog - Static variable in class org.lsst.ccs.bus.DefaultLogMembershipListener
 
getAllLast() - Method in class org.lsst.ccs.bus.StatusAggregator
returns the last values of all parameters monitored
getAllLastTV() - Method in class org.lsst.ccs.bus.StatusAggregator
returns the last values of all parameters monitored, with their timestamp.
getAllStatistics() - Method in class org.lsst.ccs.bus.StatusAggregator
returns the statistics of all parameters monitored.
getAverage(String) - Method in class org.lsst.ccs.bus.StatusAggregator
returns the average (over the configured duration) for a given key.
getAverage() - Method in class org.lsst.ccs.bus.StatusAggregator.Statistics
 
getConfig(String) - Method in class org.lsst.ccs.bus.StatusAggregator
 
getConnectedNames(Bus) - Method in interface org.lsst.ccs.bus.BusMessagingLayer
Tries to return the name of a list of agents connected to a bus.
getConnection(String, String) - Static method in class org.lsst.ccs.bus.TransportManager
 
getHistory(String) - Method in class org.lsst.ccs.bus.StatusAggregator
returns the history (over the configured duration) for a given key.
getInstance() - Static method in class org.lsst.ccs.bus.MessagingFactory
 
getInstance(String, String) - Method in class org.lsst.ccs.bus.TransportManager
 
getLast(String) - Method in class org.lsst.ccs.bus.StatusAggregator
returns the last value seen for a given key (which has to be monitored)
getLastTV(String) - Method in class org.lsst.ccs.bus.StatusAggregator
returns the last value seen for a given key (which has to be monitored)
getLogDelay() - Static method in class org.lsst.ccs.bus.DefaultLogMembershipListener
 
getMax(String) - Method in class org.lsst.ccs.bus.StatusAggregator
returns the max (over the configured duration) for a given key.
getMax() - Method in class org.lsst.ccs.bus.StatusAggregator.Statistics
 
getMin(String) - Method in class org.lsst.ccs.bus.StatusAggregator
returns the min (over the configured duration) for a given key.
getMin() - Method in class org.lsst.ccs.bus.StatusAggregator.Statistics
 
getName() - Method in class org.lsst.ccs.bus.StatusAggregator.TimedValue
 
getStatistics(String) - Method in class org.lsst.ccs.bus.StatusAggregator
returns statistics (over the configured duration) for a given key.
getStdDev(String) - Method in class org.lsst.ccs.bus.StatusAggregator
returns the stddev (over the configured duration) for a given key.
getStddev() - Method in class org.lsst.ccs.bus.StatusAggregator.Statistics
 
getSubsystemName() - Method in class org.lsst.ccs.bus.MessagingFactory
 
getToken() - Method in class org.lsst.ccs.bus.BusApplicationLayer
 
getToken() - Method in class org.lsst.ccs.bus.BusMessagingFactory
 
getToken() - Method in class org.lsst.ccs.bus.MessagingApplicationLayer
 
getToken() - Method in class org.lsst.ccs.bus.MessagingFactory
 
gettStamp() - Method in class org.lsst.ccs.bus.StatusAggregator.TimedValue
 
getValue() - Method in class org.lsst.ccs.bus.StatusAggregator.TimedValue
 

I

instance - Static variable in class org.lsst.ccs.bus.MessagingFactory
 
instanciate() - Static method in class org.lsst.ccs.bus.MessagingFactory
 
isReplyRequested() - Method in class org.lsst.ccs.bus.MessagingApplicationLayer
 
isReplyRequested() - Method in class org.lsst.ccs.bus.MessagingFactory
 

K

KeyValueStatusListener - Interface in org.lsst.ccs.bus
 

L

localLog - Static variable in class org.lsst.ccs.bus.DefaultLogMembershipListener
 
log - Static variable in class org.lsst.ccs.bus.BusApplicationLayer
 
logDelay - Static variable in class org.lsst.ccs.bus.DefaultLogMembershipListener
 
logForSending(LogEvent) - Method in class org.lsst.ccs.bus.MessagingApplicationLayer
 
LogListener - Interface in org.lsst.ccs.bus
Listens to logging events sent to logging bus

M

MessagingApplicationLayer - Class in org.lsst.ccs.bus
this is to distinguish the transport layer for message from their Application layer.
MessagingApplicationLayer() - Constructor for class org.lsst.ccs.bus.MessagingApplicationLayer
 
MessagingFactory - Class in org.lsst.ccs.bus
Messaging factory, insulating the application from the messaging middleware (JMS or other)
MessagingFactory() - Constructor for class org.lsst.ccs.bus.MessagingFactory
 

N

name - Variable in exception org.lsst.ccs.bus.DuplicateBusNameException
 
noAutoReply() - Method in class org.lsst.ccs.bus.BusMessagingFactory
 
noAutoReply() - Method in class org.lsst.ccs.bus.MessagingApplicationLayer
 
noAutoReply() - Method in class org.lsst.ccs.bus.MessagingFactory
 
NoDataStatusListener - Interface in org.lsst.ccs.bus
This marker interface is used by a StatusListener to tell the system it does not handle EncodedDataStatus Objects

O

onAck(CommandAck) - Method in interface org.lsst.ccs.bus.CommandListener
 
onCommand(Command) - Method in interface org.lsst.ccs.bus.CommandListener
 
onDataArrival(String, long, String, Object) - Method in interface org.lsst.ccs.bus.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.bus.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.bus.StatusAggregator
 
onLog(LogEvent) - Method in interface org.lsst.ccs.bus.LogListener
 
onReply(CommandReply) - Method in interface org.lsst.ccs.bus.CommandListener
 
onSerializedDataArrival(String, long, String, byte[]) - Method in interface org.lsst.ccs.bus.SerializedDataStatusListener
this method is called if an EncodedDataStatus object is not decomposable, is Serializable and had been serialized in a byte array.
onStatus(BusMessage) - Method in interface org.lsst.ccs.bus.StatusListener
 
org.lsst.ccs.bus - package org.lsst.ccs.bus
 
org.lsst.ccs.bus.messaging - package org.lsst.ccs.bus.messaging
 

P

parseDestination(String) - Method in class org.lsst.ccs.bus.BusApplicationLayer
utility method: parse the destination string in Commands.

R

receivingCommand(Command) - Method in class org.lsst.ccs.bus.MessagingApplicationLayer
 
receivingLog(LogEvent) - Method in class org.lsst.ccs.bus.MessagingApplicationLayer
 
receivingReply(CommandAckOrReply) - Method in class org.lsst.ccs.bus.MessagingApplicationLayer
if you are not the one who initiated the command, ditch it! it means that CommandReply should have a destination ! is this a transport or an application layer problem?
receivingStatus(Status) - Method in class org.lsst.ccs.bus.MessagingApplicationLayer
 
register(String, Bus...) - Method in interface org.lsst.ccs.bus.BusMessagingLayer
Creates low level communication entry points for a subsystem.
registerToCommand() - Method in class org.lsst.ccs.bus.BusApplicationLayer
registers current subsystem to the Command bus
registerToLog() - Method in class org.lsst.ccs.bus.BusApplicationLayer
registers current subsystem to the logging bus
registerToStatus() - Method in class org.lsst.ccs.bus.BusApplicationLayer
registers current subsystem to the Status bus
removeCommandListener(CommandListener) - Method in class org.lsst.ccs.bus.BusApplicationLayer
removes a CommandListener: since this command is based on strict identity the listener should be exactly the same as the one registered.
removeCommandListener(CommandListener) - Method in class org.lsst.ccs.bus.BusMessagingFactory
 
removeCommandListener(CommandListener) - Method in class org.lsst.ccs.bus.MessagingFactory
 
removeLogListener(LogListener) - Method in class org.lsst.ccs.bus.BusApplicationLayer
 
removeLogListener(LogListener) - Method in class org.lsst.ccs.bus.BusMessagingFactory
 
removeLogListener(LogListener) - Method in class org.lsst.ccs.bus.MessagingFactory
 
removeMembershipListener(BusMembershipListener) - Method in class org.lsst.ccs.bus.BusMessagingFactory
 
removeMembershipListener(BusMembershipListener) - Method in class org.lsst.ccs.bus.MessagingFactory
 
removeMessageListener(String, BusMessageForwarder, Bus...) - Method in interface org.lsst.ccs.bus.BusMessagingLayer
Removes a message listener from the forwarder list.
removeStatusListener(StatusListens) - Method in class org.lsst.ccs.bus.BusApplicationLayer
 
removeStatusListener(StatusListens) - Method in class org.lsst.ccs.bus.BusMessagingFactory
 
removeStatusListener(StatusListens) - Method in class org.lsst.ccs.bus.MessagingFactory
 
reply(CommandAckOrReply) - Method in class org.lsst.ccs.bus.BusApplicationLayer
sends a reply or an ack responding to a command.
reply(CommandAckOrReply) - Method in class org.lsst.ccs.bus.BusMessagingFactory
 
reply(CommandAckOrReply) - Method in class org.lsst.ccs.bus.MessagingFactory
 
replyForSending(CommandAckOrReply) - Method in class org.lsst.ccs.bus.MessagingApplicationLayer
this method shoudl be modified to us a transport layer information to be returned

S

sendCommand(Command) - Method in class org.lsst.ccs.bus.BusApplicationLayer
sends a command message to all destinations.
sendCommand(Command) - Method in class org.lsst.ccs.bus.BusMessagingFactory
 
sendCommand(Command) - Method in class org.lsst.ccs.bus.MessagingFactory
 
sendLogEvent(LogEvent) - Method in class org.lsst.ccs.bus.BusApplicationLayer
broadcasts a log message.
sendLogEvent(LogEvent) - Method in class org.lsst.ccs.bus.BusMessagingFactory
 
sendLogEvent(LogEvent) - Method in class org.lsst.ccs.bus.MessagingFactory
 
sendMessage(String, Bus<T>, T, String...) - Method in interface org.lsst.ccs.bus.BusMessagingLayer
sends a message on a bus: note that BusMessage should have sender and destination information but it is not the role of the communication layer to parse destination information such as "subsystem1, subsystem2" or "subsystem3/module"a.
sendStatus(Status) - Method in class org.lsst.ccs.bus.BusApplicationLayer
broadcasts a status message.
sendStatus(Status) - Method in class org.lsst.ccs.bus.BusMessagingFactory
 
sendStatus(Status) - Method in class org.lsst.ccs.bus.MessagingFactory
 
SerializedDataStatusListener - Interface in org.lsst.ccs.bus
 
setAggregate(String, int, int) - Method in class org.lsst.ccs.bus.StatusAggregator
Configures the StatusAgregator to monitor a given data.
setAggregatePattern(String, int, int) - Method in class org.lsst.ccs.bus.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.bus.StatusAggregator
Configures the StatusAgregator to monitor all the data which name matches a regex pattern.
setLogDelay(long) - Static method in class org.lsst.ccs.bus.DefaultLogMembershipListener
 
setMembershipListener(BusMembershipListener, Bus...) - Method in interface org.lsst.ccs.bus.BusMessagingLayer
optional operation.
shutdownBusAccess() - Method in class org.lsst.ccs.bus.MessagingFactory
 
Statistics(double, double, double, double) - Constructor for class org.lsst.ccs.bus.StatusAggregator.Statistics
 
StatusAggregator - Class in org.lsst.ccs.bus
A StatusAggregator listens to the status bus and keeps track in memory of selected status data.
StatusAggregator() - Constructor for class org.lsst.ccs.bus.StatusAggregator
 
StatusAggregator.Statistics - Class in org.lsst.ccs.bus
Internal class, unmutable data structure with min, max, average and stddev.
StatusAggregator.TimedValue - Class in org.lsst.ccs.bus
Internal class, unmutable data structure with name, timestamp and value.
statusForSending(Status) - Method in class org.lsst.ccs.bus.MessagingApplicationLayer
 
StatusListener - Interface in org.lsst.ccs.bus
to be implemented by codes that want to receive all status messages .
StatusListens - Interface in org.lsst.ccs.bus
super-interface of all status listeners
subsystemName - Variable in class org.lsst.ccs.bus.BusApplicationLayer
 

T

TimedValue(String, long, Object) - Constructor for class org.lsst.ccs.bus.StatusAggregator.TimedValue
 
toString() - Method in exception org.lsst.ccs.bus.DestinationsException
 
toString() - Method in exception org.lsst.ccs.bus.DuplicateBusNameException
 
TransportException - Exception in org.lsst.ccs.bus
 
TransportException(String) - Constructor for exception org.lsst.ccs.bus.TransportException
 
TransportException(String, Throwable) - Constructor for exception org.lsst.ccs.bus.TransportException
 
TransportException(Throwable) - Constructor for exception org.lsst.ccs.bus.TransportException
 
TransportManager - Class in org.lsst.ccs.bus
 
TransportManager() - Constructor for class org.lsst.ccs.bus.TransportManager
 
TransportStateException - Exception in org.lsst.ccs.bus
 
TransportStateException(String) - Constructor for exception org.lsst.ccs.bus.TransportStateException
 

U

update(BusMessage) - Method in class org.lsst.ccs.bus.BusApplicationLayer.ForwarderToCommand
 
update(BusMessage) - Method in class org.lsst.ccs.bus.BusApplicationLayer.ForwarderToLog
 
update(BusMessage) - Method in class org.lsst.ccs.bus.BusApplicationLayer.ForwarderToStatus
 
update(BusMessage) - Method in interface org.lsst.ccs.bus.BusMessageForwarder
 
A B C D E F G I K L M N O P R S T U 
Skip navigation links

Copyright © 2014 LSST. All rights reserved.