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

A

abort() - Method in class org.lsst.ccs.Subsystem
Command to abort operation.
accept(ScriptingStatusBusMessage) - Method in interface org.lsst.ccs.scripting.ScriptingStatusBusMessageFilter
 
ActionCommandStillRunning - Exception in org.lsst.ccs
An ACTION command was invoked though another ACTION was still running.
ActionCommandStillRunning() - Constructor for exception org.lsst.ccs.ActionCommandStillRunning
 
add(AgentInfo, DistributionInfo) - Method in class org.lsst.ccs.bus.data.CCSVersions
Add a new AgentInfo, DistributionInfo pair.
addAgentPresenceListener(AgentPresenceListener) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
addAlertInstance(AlertState, Alert, long, String) - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
Add a new instance of this Alert.
addAlertInstance(AlertState, Alert) - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
Add a new instance of this Alert.
addChild(T) - Method in class org.lsst.ccs.description.ComponentNode
adds a ComponentNode as a child of the current node
addClearAlertHandler(ClearAlertHandler) - Method in class org.lsst.ccs.Subsystem
Add a ClearAlertHandler to this Subsystem.
addCommandMessageListener(CommandMessageListener) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Adds a listener on the Command bus.
addCommandMessageListener(CommandMessageListener, Predicate<BusMessage<? extends Serializable, ?>>) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Adds a listener on the Command bus with a filter.
addCommandSet(String, CommandSet) - Method in class org.lsst.ccs.Agent
Adds a CommandSet to extend the set of commands recognized by this Agent.
addCommandsFromObject(Object, String) - Method in class org.lsst.ccs.Agent
Add the commands defined in an Object to this Agent's CommandSet.
addConfigurationHandlerForObject(String, Object) - Method in class org.lsst.ccs.config.ConfigurationHandlerSetBuilder
 
addData(String, Serializable) - Method in class org.lsst.ccs.bus.data.KeyValueDataList
Add a key-value pair to this KeyValueDataList by assigning it the timestamp of the KeyDataList.
addData(String, Serializable, KeyValueData.KeyValueDataType) - Method in class org.lsst.ccs.bus.data.KeyValueDataList
Add a key-value pair to this KeyValueDataList by assigning it the timestamp of the KeyDataList.
addData(String, Serializable, long) - Method in class org.lsst.ccs.bus.data.KeyValueDataList
Add a key-value pair with a timestamp to this KeyValueDataList.
addData(String, Serializable, long, KeyValueData.KeyValueDataType) - Method in class org.lsst.ccs.bus.data.KeyValueDataList
Add a key-value pair with a timestamp to this KeyValueDataList.
addData(KeyValueData) - Method in class org.lsst.ccs.bus.data.KeyValueDataList
Add a KeyValueData object to the KeyValueDataList.
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, Predicate<BusMessage<? extends Serializable, ?>>) - 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.
addMessageListener(String, BusMessageForwarder, Bus...) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
 
addMessageListener(String, BusMessageForwarder, Bus...) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
 
addObserver(StateBundleAggregator.Observer) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
 
addOrigin(String) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
 
addStatusBusListener(ScriptingStatusBusListener) - Static method in class org.lsst.ccs.scripting.CCS
Add a Status bus listener.
addStatusBusListener(ScriptingStatusBusListener, ScriptingStatusBusMessageFilter) - Static method in class org.lsst.ccs.scripting.CCS
Add a Status bus listener with a filter.
addStatusMessageListener(StatusMessageListener) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Adds a listener on the Status bus.
addStatusMessageListener(StatusMessageListener, Predicate<BusMessage<? extends Serializable, ?>>) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Adds a listener on the Status bus with a filter.
advanceSteps(int) - Method in interface org.lsst.ccs.drivers.commons.MonochromatorDriver
Advance by a number of steps
Agent - Class in org.lsst.ccs
Minimal component able to communicate on the buses.
Agent(String, AgentInfo.AgentType) - Constructor for class org.lsst.ccs.Agent
Constructs an Agent.
Agent.RunningCommand - Class in org.lsst.ccs
Represents a command accepted for execution by this Agent.
agentExists(String) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
AgentInfo - Class in org.lsst.ccs.bus.data
A class to encapsulate an agent's name and type.
AgentInfo(String, AgentInfo.AgentType) - Constructor for class org.lsst.ccs.bus.data.AgentInfo
The base constructor of an AgentInfo.
AgentInfo(String, AgentInfo.AgentType, Properties) - Constructor for class org.lsst.ccs.bus.data.AgentInfo
The base constructor of an AgentInfo.
AgentInfo.AgentType - Enum in org.lsst.ccs.bus.data
Enumeration of known agent types.
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.
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
Tracks agent connection and disconnection on the buses.
AgentPresenceManager(boolean) - Constructor for class org.lsst.ccs.messaging.AgentPresenceManager
 
AgentState - Interface in org.lsst.ccs.bus.states
Marker interface to distinguish internal states of an Agent.
AlarmNotClearedException - Exception in org.lsst.ccs
While trying to return the subsystem to normal mode it appears that alarms have not been cleared.
AlarmNotClearedException() - Constructor for exception org.lsst.ccs.AlarmNotClearedException
 
Alert - Class in org.lsst.ccs.bus.data
Base class for all Alerts.
Alert(String, String) - Constructor for class org.lsst.ccs.bus.data.Alert
Base constructor for all Alerts.
AlertState - Enum in org.lsst.ccs.bus.states
The Alert State of an Agent reflects how the hardware measured quantities compare to their operational limits.
anormalEvent(Exception) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
asynchCommand(String, Object...) - Method in class org.lsst.ccs.scripting.ScriptingSubsystemWrapper
Invoke an asynchronous command with arguments on the subsystem
asynchCommandLine(String) - Method in class org.lsst.ccs.scripting.ScriptingSubsystemWrapper
Invoke an asynchronous command line on the subsystem
attachSubsystem(String) - Static method in class org.lsst.ccs.scripting.CCS
Creates and instance of a ScriptingSubsystemWrapper by making sure that the given subsystemName corresponds to a CCS subsystem that is currently available, not locked and alive.

B

BadCommandException - Exception in org.lsst.ccs.messaging
 
BadCommandException(String) - Constructor for exception org.lsst.ccs.messaging.BadCommandException
 
BootUtils - Class in org.lsst.ccs.startup
A collection of static utilities linked to boot operations.
broadcastStatus() - Method in class org.lsst.ccs.Agent
Broadcasts the current heartbeat status.
buildComponentNode(String) - Static method in class org.lsst.ccs.description.ComponentNodeBuilder
Build a Descriptive node given a fullDescription string of the form "protocol:descriptionStr".
buildComponentNode(String) - Method in interface org.lsst.ccs.description.ComponentNodeBuilder.ComponentNodeFactory
Build a descriptive node from the provided description String.
buildComponentNode(String) - Method in class org.lsst.ccs.description.groovy.GroovyComponentNodeFactory
 
BulkSettingException - Exception in org.lsst.ccs.config
An exception occurring during the setting step of a bulk change.
BulkSettingException(String) - Constructor for exception org.lsst.ccs.config.BulkSettingException
 
BulkSettingException(Throwable) - Constructor for exception org.lsst.ccs.config.BulkSettingException
 
BulkSettingException(String, Throwable) - Constructor for exception org.lsst.ccs.config.BulkSettingException
 
BulkValidationException - Exception in org.lsst.ccs.config
An exception occurring during the validation step of a bulk change.
BulkValidationException(Throwable) - Constructor for exception org.lsst.ccs.config.BulkValidationException
 
Bus - Enum in org.lsst.ccs.bus.definition
Enumeration of CCS Buses.
BusAccess(Bus) - Constructor for class org.lsst.ccs.messaging.MessagingAccessLayer.BusAccess
 
BusMaster - Class in org.lsst.ccs
A bus master is a subsystem that can send write commands and acquire locks.
BusMaster(String) - Constructor for class org.lsst.ccs.BusMaster
 
BusMaster(String, AgentInfo.AgentType) - Constructor for class org.lsst.ccs.BusMaster
 
BusMessage<T extends Serializable,D> - Class in org.lsst.ccs.bus.messages
Base class for messages sent on the buses.
BusMessage(T) - Constructor for class org.lsst.ccs.bus.messages.BusMessage
Build a BusMessage from the provided Object.
BusMessageFilterFactory - Class in org.lsst.ccs.messaging
 
BusMessageFilterFactory() - Constructor for class org.lsst.ccs.messaging.BusMessageFilterFactory
 
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

cancel() - Method in class org.lsst.ccs.Agent.RunningCommand
Requests cancellation of this command.
canClearAlert(Alert) - Method in interface org.lsst.ccs.framework.ClearAlertHandler
Callback to clear an Alert instance.
CCS - Class in org.lsst.ccs.scripting
Main scripting entry point to CCS.
CCS_TEXT_CHARSET - Static variable in class org.lsst.ccs.CCSCst
Charset to be used in Properties files and all text files used as Resource such as groovy description file and scripts.
CCSBuilder - Class in org.lsst.ccs.description.groovy
CCS specific GroovyComponentBuilder class.
CCSBuilder(String) - Constructor for class org.lsst.ccs.description.groovy.CCSBuilder
 
CCSCst - Class in org.lsst.ccs
Constants to be shared by all codes.
CCSCst() - Constructor for class org.lsst.ccs.CCSCst
 
CCSVersions - Class in org.lsst.ccs.bus.data
Utility class that encapsulates all the versions of the Agents on the CCS Environment
CCSVersions() - Constructor for class org.lsst.ccs.bus.data.CCSVersions
 
change(String, Object) - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
Single change of parameter that belongs to this component.
change(String, Object) - Method in interface org.lsst.ccs.framework.Configurable
Deprecated. 
change(String, Object) - Method in interface org.lsst.ccs.framework.Configurable.Environment
Deprecated.
Use ComponentConfigurationEnvironment instead
change(String, String, Object) - Method in class org.lsst.ccs.Subsystem
Deprecated.
use the configuration API through the ConfigurationCommandSet object accessible via getSubsystemConfigurationEnvironment()
change(String, String, Object) - Method in class org.lsst.ccs.SubsystemConfigurationEnvironment
Single change of parameter.
characteristics() - Method in class org.lsst.ccs.messaging.LogAggregator
 
checkAllHardwareStarted() - Method in class org.lsst.ccs.Subsystem
Called to check if all hardware has been correctly started.
checkAllHardwareStopped() - Method in class org.lsst.ccs.Subsystem
Called to check if all hardware has been correctly started.
checkHardware() - Method in interface org.lsst.ccs.framework.HardwareController
this method will be invoked by the subsystem as part of the startup or of a clean check after an incident.
checkHardware() - Method in class org.lsst.ccs.Subsystem
Called before activating anything and again once problems are supposed to have been addressed.
checkStarted() - Method in interface org.lsst.ccs.framework.HardwareController
sent to check if the hardware had been started.
checkStopped() - Method in interface org.lsst.ccs.framework.HardwareController
sent to check if the hardware had been stopped.
cleanUp() - Static method in class org.lsst.ccs.scripting.CCS
Clean up the ThreadLocal stack, (close all subsystems and remove all listeners).
clearAggregate(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
stop monitoring a given data.
clearAlert(String) - Method in class org.lsst.ccs.RaisedAlertBookkeeper
Clear an Alert for the provided alert id.
ClearAlertHandler - Interface in org.lsst.ccs.framework
Interface to be implemented by all classes that handle Alert clearing.
ClearAlertHandler.ClearAlertCode - Enum in org.lsst.ccs.framework
Enumeration of codes returned when the canClearAlert method is invoked.
clearAlerts(String...) - Method in class org.lsst.ccs.Subsystem
Clear one or more Alerts by providing the alert id.
clearAllAlerts() - Method in class org.lsst.ccs.Subsystem
Attempt to clear all the outstanding alerts.
clone() - Method in class org.lsst.ccs.bus.states.StateBundle
 
close() - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
Closes the connection.
close() - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
Close the Transport Layer.
close() - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
 
close() - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
 
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.
closeFor(String, Bus...) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
 
closeFor(String, Bus...) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
 
ClosingStateException - Exception in org.lsst.ccs
Commands were issued though the system was closing
ClosingStateException() - Constructor for exception org.lsst.ccs.ClosingStateException
 
CommandAck - Class in org.lsst.ccs.bus.messages
Command ACK.
CommandAck(CommandRequest, Duration) - Constructor for class org.lsst.ccs.bus.messages.CommandAck
CommandAcks are constructed from the corresponding CommandRequest.
CommandExecutor - Interface in org.lsst.ccs.messaging
The Command executor receives a command and executes it.
commandExecutorLock - Variable in class org.lsst.ccs.Agent
Lock that guards command executor state.
CommandFor<T> - Interface in org.lsst.ccs.messaging.mock
This interface defines the behaviour of a class implementing a Command pattern.
CommandMessage<T extends Serializable,D> - Class in org.lsst.ccs.bus.messages
Superclass for all messages sent on the Command Bus.
CommandMessage(String, UUID, T) - Constructor for class org.lsst.ccs.bus.messages.CommandMessage
Default CommandMessage constructor.
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.
CommandNack<T extends Serializable> - Class in org.lsst.ccs.bus.messages
Command NACK.
CommandNack(CommandRequest, T) - Constructor for class org.lsst.ccs.bus.messages.CommandNack
CommandNacks are built from the corresponding CommandRequest and the reason for which the command will not be carried out.
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.
CommandReply<T extends Serializable> - Class in org.lsst.ccs.bus.messages
Base class for a command reply.
CommandReply(CommandRequest, T) - Constructor for class org.lsst.ccs.bus.messages.CommandReply
Main CommandReply constructor.
CommandRequest - Class in org.lsst.ccs.bus.messages
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.
CommandRequest(String, String, Object...) - Constructor for class org.lsst.ccs.bus.messages.CommandRequest
Create a BasicCommandMessage from a string representation of a command: e.g.
CommandRequest(String, String) - Constructor for class org.lsst.ccs.bus.messages.CommandRequest
Create a BasicCommandMessage from a string representation of a command: e.g.
CommandRequest(String, BasicCommand) - Constructor for class org.lsst.ccs.bus.messages.CommandRequest
Create a BasicCommandMessage from an existing BasicCommand.
CommandResult<T extends Serializable> - Class in org.lsst.ccs.bus.messages
The result of a CommandRequest.
CommandResult(CommandRequest, T) - Constructor for class org.lsst.ccs.bus.messages.CommandResult
Constructor for a CommandResult.
commandSet - Variable in class org.lsst.ccs.Agent.RunningCommand
 
CommandState - Enum in org.lsst.ccs.bus.states
Agent State with respect to command execution.
commitBulkChange(Map<String, String>) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
This commit operation should operate under the control of a configuration lock.
commitBulkChange() - Method in class org.lsst.ccs.Subsystem
Deprecated.
use the configuration API through the ConfigurationCommandSet object accessible via getSubsystemConfigurationEnvironment()
commitBulkChange() - Method in class org.lsst.ccs.SubsystemConfigurationEnvironment
Initiates the bulk change process of the submitted changes.
completeInitialization(boolean) - Method in class org.lsst.ccs.Subsystem
Runs the last phase of the initialization, and transitions to OPERATIONAL state.
completeInitialization() - Method in class org.lsst.ccs.Subsystem
Command to complete initialization (if commands were issued to heal hardware problems).
ComponentConfigurationEnvironment - Class in org.lsst.ccs
Utility class to provide access to the Configuration API for a given component.
ComponentLookup - Class in org.lsst.ccs.description
This class helps find component of the subsystem as they are defined in the description "tree".
ComponentLookup(String, Object) - Constructor for class org.lsst.ccs.description.ComponentLookup
 
ComponentLookup(ComponentNode) - Constructor for class org.lsst.ccs.description.ComponentLookup
 
ComponentNode<T extends ComponentNode<T>> - Class in org.lsst.ccs.description
Abstract class for a node in the concrete implementation of a subsystem description.
ComponentNode(T, String) - Constructor for class org.lsst.ccs.description.ComponentNode
 
ComponentNode(T, String, Object) - Constructor for class org.lsst.ccs.description.ComponentNode
 
ComponentNodeBuilder - Class in org.lsst.ccs.description
A ComponentNode builder class.
ComponentNodeBuilder() - Constructor for class org.lsst.ccs.description.ComponentNodeBuilder
 
ComponentNodeBuilder.ComponentNodeFactory - Interface in org.lsst.ccs.description
 
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.
Configurable - Interface in org.lsst.ccs.framework
Deprecated.
Configurable.Environment - Interface in org.lsst.ccs.framework
Deprecated.
Use ComponentConfigurationEnvironment instead
ConfigurableComponent - Class in org.lsst.ccs.framework
Deprecated.
Use Configurable instead.
ConfigurableComponent() - Constructor for class org.lsst.ccs.framework.ConfigurableComponent
Deprecated.
 
ConfigurableSubsystem - Class in org.lsst.ccs.config
Deprecated.
Configuration commands are moved to the subsystem itself. Use Subsystem instead.
ConfigurableSubsystem(String, String, ComponentLookup, String[]) - Constructor for class org.lsst.ccs.config.ConfigurableSubsystem
Deprecated.
ConfigurationBulkChangeHandler - Interface in org.lsst.ccs.config
An interface for classes that can internally handle configuration bulk changes.
configurationHandler - Variable in class org.lsst.ccs.SubsystemConfigurationEnvironment
The dictionary of config changer methods for each component.
ConfigurationHandlerSet - Class in org.lsst.ccs.config
A set of several ConfigurationHandlers.
ConfigurationHandlerSetBuilder - Class in org.lsst.ccs.config
Step by step creation of a ConfigurationHandlerSet
ConfigurationHandlerSetBuilder(String) - Constructor for class org.lsst.ccs.config.ConfigurationHandlerSetBuilder
 
ConfigurationInfo - Class in org.lsst.ccs.bus.data
A Class containing the Agent's configuration information.
ConfigurationInfo(ConfigurationState, String) - Constructor for class org.lsst.ccs.bus.data.ConfigurationInfo
 
ConfigurationInfo(ConfigurationState, String, Map<String, String>, Map<String, Boolean>, List<ConfigurationParameterInfo>) - Constructor for class org.lsst.ccs.bus.data.ConfigurationInfo
 
ConfigurationInfo(ConfigurationState, String, Map<String, String>, Map<String, Boolean>, List<ConfigurationParameterInfo>, List<String>) - Constructor for class org.lsst.ccs.bus.data.ConfigurationInfo
 
ConfigurationParameter - Annotation Type in org.lsst.ccs.commons.annotations
Fields of a class annotated with this annotation will be tracked down by the configuration service.
ConfigurationParameterChanger - Annotation Type in org.lsst.ccs.commons.annotations
Marks a mutator ("setter") as being part of possible configuration change.
ConfigurationParameterInfo - Class in org.lsst.ccs.bus.data
Represents the state of a given parameter.
ConfigurationParameterInfo(String, String, String, boolean, String, String, boolean, String) - Constructor for class org.lsst.ccs.bus.data.ConfigurationParameterInfo
 
ConfigurationParameterInfo(String, String, String, String, String, boolean, String) - Constructor for class org.lsst.ccs.bus.data.ConfigurationParameterInfo
Deprecated.
ConfigurationProxy - Interface in org.lsst.ccs.config
Subsystem access to configuration information.
ConfigurationServiceException - Exception in org.lsst.ccs.config
Exception standing for issues accessing the configuration service.
ConfigurationServiceException(String, Throwable) - Constructor for exception org.lsst.ccs.config.ConfigurationServiceException
 
ConfigurationServiceException - Exception in org.lsst.ccs.framework
Deprecated.
use org.lsst.ccs.config.ConfigurationServiceException instead
ConfigurationServiceException(String, Throwable) - Constructor for exception org.lsst.ccs.framework.ConfigurationServiceException
Deprecated.
ConfigurationState - Enum in org.lsst.ccs.bus.states
The Configuration state of a subsystem reflects the state of its set of configurable parameters.
ConfigUtils - Class in org.lsst.ccs.config
 
connect(MessagingAccessLayer) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
 
connect(MessagingAccessLayer) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
 
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
 
containsComponent(Object) - Method in class org.lsst.ccs.description.ComponentLookup
 
create(Subsystem, ConfigurationHandlerSetBuilder) - Static method in class org.lsst.ccs.SubsystemConfigurationEnvironment
 
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.
createSession(String) - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
 
CURLOG - Static variable in class org.lsst.ccs.config.PackCst
 
CURLOG - Static variable in class org.lsst.ccs.framework.PackCst
 
currentAction - Variable in class org.lsst.ccs.Agent
Currently running CONFIGURATION or ACTION command.
currentQueries - Variable in class org.lsst.ccs.Agent
Currently running QUERY commands.
currentSignals - Variable in class org.lsst.ccs.Agent
Currently running SIGNAL commands.

D

DEFAULT_CAT - Static variable in class org.lsst.ccs.config.ConfigUtils
 
DEFAULT_CONFIG_NAME - Static variable in class org.lsst.ccs.config.ConfigUtils
 
DEFAULT_UDP_PROTOCOL - Static variable in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
 
deleteObserver(StateBundleAggregator.Observer) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
 
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
 
dictionaryCommand - Variable in class org.lsst.ccs.Agent.RunningCommand
 
diffState(StateBundle) - Method in class org.lsst.ccs.bus.states.StateBundle
Finds what has changed.
disconnect(MessagingAccessLayer) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
 
disconnect(MessagingAccessLayer) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
 
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
 
displayName() - Method in enum org.lsst.ccs.bus.data.AgentInfo.AgentType
Get the name of the AgentType for display purposes.
DistributionInfo - Class in org.lsst.ccs.bus.data
A Class to capture the information regarding this distribution.
DistributionInfo() - Constructor for class org.lsst.ccs.bus.data.DistributionInfo
 
doShutdown() - Method in class org.lsst.ccs.Subsystem
Called upon subsystem shutdown.
doStart() - Method in class org.lsst.ccs.BusMaster
 
doStart() - Method in class org.lsst.ccs.Subsystem
Called upon subsystem start.
DriverConstants - Interface in org.lsst.ccs.drivers.commons
Useful constants for drivers.
DriverConstants.ConnType - Enum in org.lsst.ccs.drivers.commons
Connection type
DriverException - Exception in org.lsst.ccs.drivers.commons
 
DriverException() - Constructor for exception org.lsst.ccs.drivers.commons.DriverException
 
DriverException(String, Throwable) - Constructor for exception org.lsst.ccs.drivers.commons.DriverException
 
DriverException(String) - Constructor for exception org.lsst.ccs.drivers.commons.DriverException
 
DriverException(Throwable) - Constructor for exception org.lsst.ccs.drivers.commons.DriverException
 
DriverLockedException - Exception in org.lsst.ccs.drivers.commons
 
DriverLockedException() - Constructor for exception org.lsst.ccs.drivers.commons.DriverLockedException
 
DriverLockedException(String, Throwable) - Constructor for exception org.lsst.ccs.drivers.commons.DriverLockedException
 
DriverLockedException(String) - Constructor for exception org.lsst.ccs.drivers.commons.DriverLockedException
 
DriverLockedException(Throwable) - Constructor for exception org.lsst.ccs.drivers.commons.DriverLockedException
 
DriverTimeoutException - Exception in org.lsst.ccs.drivers.commons
 
DriverTimeoutException() - Constructor for exception org.lsst.ccs.drivers.commons.DriverTimeoutException
 
DriverTimeoutException(String, Throwable) - Constructor for exception org.lsst.ccs.drivers.commons.DriverTimeoutException
 
DriverTimeoutException(String) - Constructor for exception org.lsst.ccs.drivers.commons.DriverTimeoutException
 
DriverTimeoutException(Throwable) - Constructor for exception org.lsst.ccs.drivers.commons.DriverTimeoutException
 
dropAllChanges() - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
All parameters are set back to the value defined by the current configuration they are running.
dropAllChanges() - Method in interface org.lsst.ccs.framework.Configurable.Environment
Deprecated.
Use ComponentConfigurationEnvironment instead
dropAllChanges() - Method in class org.lsst.ccs.Subsystem
Deprecated.
use the configuration API through the ConfigurationCommandSet object accessible via getSubsystemConfigurationEnvironment()
dropAllChanges() - Method in class org.lsst.ccs.SubsystemConfigurationEnvironment
Sets back all parameters to the value defined by the current configuration they are running.
dropAllSubmittedChanges() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
dropAllSubmittedChanges() - Method in class org.lsst.ccs.Subsystem
Deprecated.
use the configuration API through the ConfigurationCommandSet object accessible via getSubsystemConfigurationEnvironment()
dropAllSubmittedChanges() - Method in class org.lsst.ccs.SubsystemConfigurationEnvironment
Drops the submitted changes for all components of the subsystem.
dropBulkChange() - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
Drops the submitted changes for this component.
dropBulkChange() - Method in interface org.lsst.ccs.framework.Configurable.Environment
Deprecated.
dropChangesForCategories(String...) - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
All parameters that belong to one of the specified categories are set back to the value defined by the current running configuration for this category.
dropChangesForCategories(Set<String>) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
dropChangesForCategories(String...) - Method in interface org.lsst.ccs.framework.Configurable.Environment
Deprecated.
Use ComponentConfigurationEnvironment instead
dropChangesForCategories(String...) - Method in class org.lsst.ccs.Subsystem
Deprecated.
use the configuration API through the ConfigurationCommandSet object accessible via getSubsystemConfigurationEnvironment()
dropChangesForCategories(String...) - Method in class org.lsst.ccs.SubsystemConfigurationEnvironment
Sets all parameters that belong to one of the specified categories to the value defined by the current running configuration for this category.
dropSubmittedChanges() - Method in interface org.lsst.ccs.framework.Configurable
Deprecated. 
dropSubmittedChangesForComponent(String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
dropSubmittedChangesForComponent(String) - Method in class org.lsst.ccs.Subsystem
Deprecated.
use the configuration API through the ConfigurationCommandSet object accessible via getSubsystemConfigurationEnvironment()
dropSubmittedChangesForComponent(String) - Method in class org.lsst.ccs.SubsystemConfigurationEnvironment
Drops the submitted changes for a given component of the subsystem.
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

embeddedObjectClass(Class<?>) - Static method in class org.lsst.ccs.messaging.BusMessageFilterFactory
Create BusMessageFilter on the class of the object embedded in a StatusMessage.
encodeObject(T) - Method in class org.lsst.ccs.bus.messages.BusMessage
Subclasses must provide a specific implementation of the encoding process.
encodeObject(T) - Method in class org.lsst.ccs.bus.messages.CommandReply
 
encodeObject(BasicCommand) - Method in class org.lsst.ccs.bus.messages.CommandRequest
 
encodeObject(String) - Method in class org.lsst.ccs.bus.messages.LogMessage
 
encodeObject(String[]) - Method in class org.lsst.ccs.bus.messages.StatusClearedAlert
 
encodeObject(ConfigurationInfo) - Method in class org.lsst.ccs.bus.messages.StatusConfigurationInfo
 
encodeObject(KeyValueData) - Method in class org.lsst.ccs.bus.messages.StatusData
 
encodeObject(T) - Method in class org.lsst.ccs.bus.messages.StatusEnum
 
encodeObject(Serializable) - Method in class org.lsst.ccs.bus.messages.StatusHeartBeat
 
encodeObject(Alert) - Method in class org.lsst.ccs.bus.messages.StatusRaisedAlert
 
encodeObject(StateBundle) - Method in class org.lsst.ccs.bus.messages.StatusStateChangeNotification
 
equals(Object) - Method in class org.lsst.ccs.bus.data.AgentInfo
 
equals(Object) - Method in class org.lsst.ccs.bus.data.Alert
 
equals(Object) - Method in class org.lsst.ccs.bus.states.StateBundle
 
ErrorInCommandExecutionException - Exception in org.lsst.ccs.messaging
 
ErrorInCommandExecutionException(String) - Constructor for exception org.lsst.ccs.messaging.ErrorInCommandExecutionException
 
estimateSize() - Method in class org.lsst.ccs.messaging.LogAggregator
 
executeCommandRequest(CommandRequest) - Method in class org.lsst.ccs.Agent
 
executeCommandRequest(CommandRequest) - Method in interface org.lsst.ccs.messaging.CommandExecutor
Executes the received command
executeScript(String, String...) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
Execute in memory the provided script.
executeScript(String, OutputStream, String...) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
Execute in memory the provided script.
executeScript(InputStream, String...) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
Execute in memory the provided script.
executeScript(InputStream, OutputStream, String...) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
Execute in memory the provided script.
executor - Variable in class org.lsst.ccs.messaging.LogBusHandler
 

F

failedDestinations - Variable in exception org.lsst.ccs.messaging.DestinationsException
 
fatal - Variable in exception org.lsst.ccs.HardwareException
 
findAvailableConfigurationsForCategory(String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
findAvailableConfigurationsForCategory(String) - Method in interface org.lsst.ccs.config.ConfigurationProxy
 
findAvailableConfigurationsForCategory(String, String) - Method in interface org.lsst.ccs.config.WriterProvider
 
findAvailableConfigurationsForCategory(String) - Method in class org.lsst.ccs.Subsystem
Deprecated.
use the configuration API through the ConfigurationCommandSet object accessible via getSubsystemConfigurationEnvironment()
findAvailableConfigurationsForCategory(String) - Method in class org.lsst.ccs.SubsystemConfigurationEnvironment
Returns the available configuration names for the given category.
findMatchingConfigurations(String) - Method in interface org.lsst.ccs.config.WriterProvider
 
flush() - Method in class org.lsst.ccs.messaging.LogBusHandler
 
forceShutdown() - Method in class org.lsst.ccs.Subsystem
Command to force subsystem shutdown.
freeMemory - Variable in class org.lsst.ccs.bus.data.RuntimeInfo
 

G

get() - Method in class org.lsst.ccs.config.ConfigurationHandlerSetBuilder
 
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.
getAgentInfo() - Method in class org.lsst.ccs.Agent
Returns AgentIfno instance associated with this Agent.
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
 
getAgentProperty(String) - Method in class org.lsst.ccs.bus.data.AgentInfo
Get the value of the property for this Agent.
getAgents() - Method in class org.lsst.ccs.bus.data.CCSVersions
Get the Set of AgentInfo contained in this class.
getAlertId() - Method in class org.lsst.ccs.bus.data.Alert
Get the Alert id
getAlertState() - Method in class org.lsst.ccs.bus.data.RaisedAlertInstance
The AlertState at which the RaisedAlertInstance was raised.
getAlertState() - Method in class org.lsst.ccs.bus.data.RaisedAlertSummary
Get the overall AlertState for this RaisedAlarm summary object .
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.
getAllParameterInfo() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
Returns a list of ConfigurationParameterInfo.
getAllRaisedAlertHistories() - Method in class org.lsst.ccs.bus.data.RaisedAlertSummary
Get the set of raised Alerts.
getAllStatistics() - Method in class org.lsst.ccs.messaging.StatusAggregator
returns the statistics of all parameters monitored.
getAllSubmittedChanges() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getAllSubmittedChanges() - Method in class org.lsst.ccs.Subsystem
Deprecated.
use the configuration API through the ConfigurationCommandSet object accessible via getSubsystemConfigurationEnvironment()
getAllSubmittedChanges() - Method in class org.lsst.ccs.SubsystemConfigurationEnvironment
Returns the current submitted changes for each component.
getAnalogInChannel(int) - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
 
getAnalogInChannels() - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
 
getAnalogOutChannels() - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
 
getApplicationLayer() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
 
getArgumentSettingCode(String...) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
Get Jython exec line to import command line arguments.
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
 
getBasicCommand() - Method in class org.lsst.ccs.bus.messages.CommandRequest
Utility method to get the embedded BasicCommand.
getBuildId() - Method in class org.lsst.ccs.bus.data.DistributionInfo
 
getBuildJdk() - Method in class org.lsst.ccs.bus.data.DistributionInfo
 
getBuildNumber() - Method in class org.lsst.ccs.bus.data.DistributionInfo
 
getBuildUrl() - Method in class org.lsst.ccs.bus.data.DistributionInfo
 
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.
getBusMessage() - Method in class org.lsst.ccs.scripting.ScriptingStatusBusMessage
The original BusMessage.
getCategories() - Method in class org.lsst.ccs.Subsystem
Deprecated.
use the configuration API through the ConfigurationCommandSet object accessible via getSubsystemConfigurationEnvironment()
getCategories() - Method in class org.lsst.ccs.SubsystemConfigurationEnvironment
Returns the set of categories the subsystem's configurable parameters are split into.
getCategoryName() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
The category the parameter belongs to.
getCategorySet() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
 
getCategorySet() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getCause() - Method in class org.lsst.ccs.bus.data.RaisedAlertInstance
What caused this alert to be raised.
getCause() - Method in class org.lsst.ccs.bus.messages.StatusRaisedAlert
Get the String explaining what caused the Alert.
getCCSVersions() - Method in class org.lsst.ccs.Agent
Command to get the CCSVersions object for the current CCS Environment.
getChildren(String, Class<N>) - Method in class org.lsst.ccs.description.ComponentLookup
gets the children of a Component in the ComponentNode and filters by Class.
getChildren() - Method in class org.lsst.ccs.description.ComponentNode
 
getChildren(Class<T>) - Method in interface org.lsst.ccs.framework.Configurable.Environment
Deprecated.
use getComponentLookup() from Subsystem instead
getChildren(Class<T>) - Method in interface org.lsst.ccs.framework.Configurable
Deprecated.
use getComponentLookup() from Subsystem instead
getClassName() - Method in class org.lsst.ccs.bus.messages.BusMessage
Get the class name of the embedded object.
getClassName() - Method in class org.lsst.ccs.scripting.ScriptingStatusBusMessage
The canonical class name of the original message.
getClearAlertIds() - Method in class org.lsst.ccs.bus.messages.StatusClearedAlert
Get the String array of the alertIds that have been cleared.
getCommandCount(Command.CommandType...) - Method in class org.lsst.ccs.Agent
Returns the number of currently running commands of given types.
getCommandNack() - Method in exception org.lsst.ccs.messaging.CommandRejectedException
Get the CommandNack that explains the rejection of the command.
getCommandReplySender(Session, Destination) - Method in class org.lsst.ccs.messaging.jms.QueueSessionFactory
 
getCommandRequest() - Method in class org.lsst.ccs.Agent.RunningCommand
Returns CommandRequest instance that triggered this command execution.
getCommandSet(String) - Method in class org.lsst.ccs.Agent
 
getCommandTargets() - Method in class org.lsst.ccs.Agent
Returns this Agent list of command targets.
getCommandTopic() - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
 
getComparator() - Method in class org.lsst.ccs.messaging.LogAggregator
 
getComponent() - Method in class org.lsst.ccs.description.ComponentNode
 
getComponentByName(String) - Method in class org.lsst.ccs.description.ComponentLookup
return any object registered by the componentNodeDictionaries of the service.
getComponentByName(String) - Method in interface org.lsst.ccs.framework.Configurable.Environment
Deprecated.
use getComponentLookup() from Subsystem instead
getComponentByName(String) - Method in interface org.lsst.ccs.framework.Configurable
Deprecated.
use getComponentLookup() from Subsystem instead
getComponentConfigurationEnvironment(Object) - Method in class org.lsst.ccs.Subsystem
Get the ComponentConfigurationEnvironment object for a given Object.
getComponentConfigurationEnvironment() - Method in interface org.lsst.ccs.UsesSubsystem
Gets the ComponentConfigurationEnvironment for this object.
getComponentConfigurationEnvironmentByName(String) - Method in class org.lsst.ccs.Subsystem
Get the ComponentConfigurationEnvironment object for a given node name.
getComponentLookup() - Method in class org.lsst.ccs.Subsystem
Get the ComponentLookup for this Subsystem.
getComponentLookup() - Method in interface org.lsst.ccs.UsesSubsystem
Returns the component lookup of the subsystem this component belongs to.
getComponentName() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
Returns the name of the component the parameter represented by this object belongs to.
getConfig(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
 
getConfigName() - Method in class org.lsst.ccs.config.WriterProvider.ConfigurationFileName
 
getConfigNameForCategory(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
 
getConfigurationInfo() - Method in class org.lsst.ccs.bus.messages.StatusConfigurationInfo
Get the ConfigurationInfo object contained in this message.
getConfigurationInfo() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getConfigurationInfo() - Method in class org.lsst.ccs.Subsystem
Deprecated.
use the configuration API through the ConfigurationCommandSet object accessible via getSubsystemConfigurationEnvironment()
getConfigurationInfo() - Method in class org.lsst.ccs.SubsystemConfigurationEnvironment
Gets the current configurationInfo object depicting the state of the configuration parameters of this subsystem.
getConfigurationName() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
 
getConfigurationProperties(String, String, String) - Method in interface org.lsst.ccs.config.WriterProvider
 
getConfigurationProxy() - Method in class org.lsst.ccs.config.ConfigurationHandlerSetBuilder
 
getConfigurationState() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
 
getConfiguredValue() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
The configured value for this parameter, i.e the value defined by the last configuration loading.
getConnection(String, String) - Static method in class org.lsst.ccs.messaging.TransportManager
 
getCorrelationId() - Method in class org.lsst.ccs.bus.messages.CommandMessage
The correlationId of this CommandMessage.
getCurrent(int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
Gets the set current for a channel.
getCurrentAction() - Method in class org.lsst.ccs.Agent
Get the current RunningCommand action.
getCurrentValue() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
The current value for this parameter.
getCurrentValueForParameter(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
Return the current value of a given configurable parameter
getCurrentValuesFor(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
Returns the current value of each parameter that belong to the specified configurable component.
getCurrentValuesForCategory(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
Returns the current value of each parameter that belong to the specified category.
getCurrentValuesForComponent(String, Set<String>) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getCurrentValuesForComponent(String, Set<String>) - Method in class org.lsst.ccs.Subsystem
Deprecated.
use the configuration API through the ConfigurationCommandSet object accessible via getSubsystemConfigurationEnvironment()
getCurrentValuesForComponent(String, Set<String>) - Method in class org.lsst.ccs.SubsystemConfigurationEnvironment
Returns the current values of the configuration parameters that belong to componentName and that belong to the specified categories.
getDataKey() - Method in class org.lsst.ccs.bus.messages.StatusSubsystemData
Get the Key of the embedded object.
getDefaultTimeout() - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
Get the default timeout for this ConcurrentMessagingUtils object.
getDescription() - Method in class org.lsst.ccs.bus.data.Alert
Get the Alert description
getDescription() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
 
getDescriptionName() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
Returns the subsystem description name, ie the name of the description file the subsystem is started with.
getDescriptionName() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getDestination() - Method in class org.lsst.ccs.bus.messages.CommandMessage
The destination of the CommandMessage.
getDictionaries() - Method in class org.lsst.ccs.Agent
Returns the command dictionary used by this Agent.
getDigitalInChannel(int) - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
 
getDigitalInChannels() - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
 
getDigitalOutChannels() - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
 
getDistributionInfo() - Method in class org.lsst.ccs.Agent
Command to get the DistributionInfo object for this Agent.
getDistributionInfo(AgentInfo) - Method in class org.lsst.ccs.bus.data.CCSVersions
Get the DistributionInfo for a given AgentInfo.
getDistributionInfo(String) - Method in class org.lsst.ccs.bus.data.CCSVersions
Get the DistributionInfo for a given agent by name.
getEncodedData() - Method in class org.lsst.ccs.bus.messages.BusMessage
Get the Encoded version of the embedded Object.
getEncodedData() - Method in class org.lsst.ccs.bus.messages.CommandReply
 
getEncodedData() - Method in class org.lsst.ccs.bus.messages.LogMessage
 
getEncodedData() - Method in class org.lsst.ccs.bus.messages.StatusData
 
getEnvironment() - Method in interface org.lsst.ccs.framework.Configurable
Deprecated.
Implement interface UsesSubsystem and use method ComponentConfigurationEnvironment getComponentConfigurationEnvironment() instead
getEnvironmentMessagingAccess() - Static method in class org.lsst.ccs.Agent
Returns AgentMessagingLayer associated with this JVM.
getFormattedDetails() - Method in class org.lsst.ccs.bus.messages.LogMessage
The formatted version of the logged message.
getFreeMemory() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
 
getFullName() - Method in class org.lsst.ccs.config.WriterProvider.ConfigurationFileName
 
getFullPathFor(String) - Method in class org.lsst.ccs.description.ComponentLookup
 
getHighestAlertState() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
Get the highest AlertState raised for this Alert.
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.jgroups.JGroupsTransportManager
 
getInstance(String, String) - Method in class org.lsst.ccs.messaging.jms.JMSTransportManager
 
getInstance(String, String) - Method in class org.lsst.ccs.messaging.mock.MockTransportManager
 
getInstance(String, String) - Method in class org.lsst.ccs.messaging.TransportManager
 
getInternalStates() - Method in class org.lsst.ccs.bus.states.StateBundle
Gets string representations of the internal states.
getKey() - Method in class org.lsst.ccs.bus.data.KeyValueData
Get the key.
getKey() - Method in class org.lsst.ccs.description.ComponentNode
 
getLast(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
returns the last value seen for a given key (which has to be monitored)
getLastModified() - Method in class org.lsst.ccs.bus.states.StateBundle
Get the Instant of the last time the StateBundle was modified.
getLastTV(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
returns the last value seen for a given key (which has to be monitored)
getLatestAlert() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
Get the original Alert that was raised.
getLatestAlertState() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
Get the latest AlertState of this Alert.
getLatestAlertTimestamp() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
Get the latest CCS timestamp of this Alert.
getLatestChanges() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
Returns a list of the recent changes caused by the If a single change is processed, the returned list contains this change only.
getLevel() - Method in class org.lsst.ccs.bus.messages.LogMessage
The level (or severity) of the LogMessage.
getLevel() - Method in class org.lsst.ccs.framework.Signal
 
getListOfKeyValueData() - Method in class org.lsst.ccs.bus.data.KeyValueDataList
Get the list of KeyValueData contained in this object.
getListOfKeyValueData(KeyValueData.KeyValueDataType) - Method in class org.lsst.ccs.bus.data.KeyValueDataList
Get the list of KeyValueData contained in this object for a given type.
getLogger() - Method in class org.lsst.ccs.Subsystem
Returns the current logger (use sparingly and prefer your own logger).
getLoggerName() - Method in class org.lsst.ccs.bus.messages.LogMessage
Get the name of the logger used to record the LogMessage.
getLogTopic() - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
 
getLookup() - Method in class org.lsst.ccs.Subsystem
Deprecated.
Use getComponentLookup instead
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
 
getMaxMemory() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
 
getMessagingAccess() - Method in class org.lsst.ccs.Agent
Returns AgentMessagingLayer used by this Agent.
getMessagingAccess() - Static method in class org.lsst.ccs.scripting.CCS
 
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.Agent
Returns the name of this Agent.
getName() - Method in class org.lsst.ccs.bus.data.AgentInfo
The Agent's name on the Buses.
getName() - Method in class org.lsst.ccs.framework.Module.ValueUpdate
 
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
 
getName() - Method in interface org.lsst.ccs.UsesSubsystem
Return the name for this object.
getNameOfComponent(Object) - Method in class org.lsst.ccs.description.ComponentLookup
 
getNameOfComponent() - Method in interface org.lsst.ccs.framework.Configurable.Environment
Deprecated.
use getComponentLookup() from Subsystem instead
getNewState() - Method in class org.lsst.ccs.bus.messages.StatusStateChangeNotification
Get the new state of the Agent.
getNObserverThreads() - Method in class org.lsst.ccs.framework.Module
 
getNodeByName(String) - Method in class org.lsst.ccs.description.ComponentLookup
 
getNThreads() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
 
getNumberCommandThreads() - Method in class org.lsst.ccs.Subsystem
Command that returns the number of currently running commands.
getNumberOfInstances() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
Get the number of times this Alert was raised.
getObject() - Method in class org.lsst.ccs.bus.messages.BusMessage
Get the original version of the embedded Object.
getObservables() - Method in class org.lsst.ccs.framework.Module
 
getOldState() - Method in class org.lsst.ccs.bus.messages.StatusStateChangeNotification
Get the old state of the Agent.
getOrigin() - Method in class org.lsst.ccs.scripting.ScriptingStatusBusMessage
The origin of the message;
getOriginAgentInfo() - Method in class org.lsst.ccs.bus.messages.BusMessage
The Origin of the BusMessage, the bus registration name of the Agent from which it originated.
getOutput(int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
Gets the output state of a channel.
getParameterInfoGroupByCategory(List<ConfigurationParameterInfo>) - Static method in class org.lsst.ccs.bus.data.ConfigurationInfo
Groups the ConfigurationParameterInfo objects of the input list by the category they belong to.
getParameterInfoGroupByComponent(List<ConfigurationParameterInfo>) - Static method in class org.lsst.ccs.bus.data.ConfigurationInfo
Groups the ConfigurationParameterInfo objects of the input list by the component they belong to.
getParameterName() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
Returns the name of the parameter represented by this object.
getParent(String) - Method in class org.lsst.ccs.description.ComponentLookup
gets the Parent of a component in the ComponentNode tree.
getParent() - Method in class org.lsst.ccs.description.ComponentNode
 
getParent() - Method in interface org.lsst.ccs.framework.Configurable.Environment
Deprecated.
use getComponentLookup() from Subsystem instead
getParent() - Method in interface org.lsst.ccs.framework.Configurable
Deprecated.
use getComponentLookup() from Subsystem instead
getParentObject() - Method in interface org.lsst.ccs.framework.Configurable
Deprecated.
use getComponentLookup() from Subsystem instead
getPathName() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
The Path name of the parameter.
getPrintWriter(String, String, String) - Method in interface org.lsst.ccs.config.WriterProvider
 
getProcessCpuLoad() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
 
getProject() - Method in class org.lsst.ccs.bus.data.DistributionInfo
 
getProtocol() - Method in class org.lsst.ccs.description.ComponentNode
 
getProtocol() - Method in interface org.lsst.ccs.description.ComponentNodeBuilder.ComponentNodeFactory
Get the protocol for this GroovyComponentNodeFactory.
getProtocol() - Method in class org.lsst.ccs.description.groovy.GroovyComponentNodeFactory
 
getQueueSession() - Method in class org.lsst.ccs.messaging.jms.QueueSessionFactory
 
getRaisedAlert(String) - Method in class org.lsst.ccs.bus.data.RaisedAlertSummary
Get a RaisedAlert for a given id.
getRaisedAlert() - Method in class org.lsst.ccs.bus.messages.StatusRaisedAlert
Get the RaisedAlert contained in this message.
getRaisedAlertInstancesList() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
Get the full history of RaisedAlertInstances for this Alert.
getRaisedAlertSummary() - Method in class org.lsst.ccs.bus.messages.StatusAlert
 
getRaisedAlertSummary() - Method in class org.lsst.ccs.Subsystem
Get the Subsystem's RaisedAlertSummary.
getReason() - Method in class org.lsst.ccs.bus.messages.CommandNack
The reason for the refusal.
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.
getRegisteredLocalAgents(Bus...) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
 
getRegisteredLocalAgents(Bus...) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
 
getReply() - Method in class org.lsst.ccs.Agent.RunningCommand
 
getReply() - Method in class org.lsst.ccs.bus.messages.CommandReply
Utility method to get the reply contained in this CommandReply.
getResult() - Method in class org.lsst.ccs.bus.messages.CommandResult
Get the result of the CommandRequest execution.
getResult() - Method in class org.lsst.ccs.scripting.ScriptingCommandResponse
Get the result of the execution.
getRuntimeInfo() - Method in class org.lsst.ccs.bus.messages.StatusRuntimeInfo
Get the RuntimeInfo object contained in this message.
getScheduler() - Method in class org.lsst.ccs.Agent
Returns Scheduler used by this Agent.
getScriptInputStream(String) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
Get the InputStream for the provided script path.
getSessionFactory() - Static method in class org.lsst.ccs.messaging.jms.QueueSessionFactory
 
getSourceCodeRevision() - Method in class org.lsst.ccs.bus.data.DistributionInfo
 
getSourceCodeUrl() - Method in class org.lsst.ccs.bus.data.DistributionInfo
 
getSourceName() - Method in class org.lsst.ccs.bus.messages.LogMessage
Get the source of the LogMessage.
getState(Class) - Method in class org.lsst.ccs.Agent
Returns the state of this Agent for the provided class.
getState() - Method in class org.lsst.ccs.Agent
Returns a copy of a state bundle of this Agent.
getState() - Method in class org.lsst.ccs.bus.messages.StatusMessage
Get the published State object that contains the Agent's internal state at the moment the StatusMessage was published.
getState(Class<T>) - Method in class org.lsst.ccs.bus.states.StateBundle
Returns the current value for the specified State.
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.
getStatusBroadcastPeriod() - Method in class org.lsst.ccs.Agent
Returns heartbeat broadcasting period for this Agent.
getStatusBroadcastPeriod() - Method in class org.lsst.ccs.bus.messages.StatusHeartBeat
 
getStatusTopic() - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
 
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
 
getStep() - Method in interface org.lsst.ccs.drivers.commons.MonochromatorDriver
get absolute position in steps
getSubmittedChanges() - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
Gets the submitted changes for the specified component
getSubmittedChanges() - Method in interface org.lsst.ccs.framework.Configurable.Environment
Deprecated.
getSubmittedChanges() - Method in interface org.lsst.ccs.framework.Configurable
Deprecated. 
getSubmittedChangesForComponent(String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getSubmittedChangesForComponent(String) - Method in class org.lsst.ccs.Subsystem
Deprecated.
use the configuration API through the ConfigurationCommandSet object accessible via getSubsystemConfigurationEnvironment()
getSubmittedChangesForComponent(String) - Method in class org.lsst.ccs.SubsystemConfigurationEnvironment
Gets the submitted changes for the specified component
getSubscriber(Session, String, MessagingAccessLayer.BusAccess, String) - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
 
getSubsystem() - Method in interface org.lsst.ccs.framework.Configurable.Environment
Deprecated.
Use Subsystem.getSubsystemForObject(this) instead.
getSubsystem() - Method in interface org.lsst.ccs.UsesSubsystem
Get the Subsystem for the object implementing this interface.
getSubsystemConfigurationEnvironment() - Method in class org.lsst.ccs.Subsystem
Provides programmatic access to the configuration API.
getSubsystemData() - Method in class org.lsst.ccs.bus.messages.StatusSubsystemData
Get the embedded subsystem data.
getSubsystemForObject(Object) - Static method in class org.lsst.ccs.Subsystem
Get the Subsystem for a given object belonging to a ComponentLookup.
getSubsystemFromFile(String) - Static method in class org.lsst.ccs.startup.BootUtils
Builds a Subsystem instance out of a description file.
getSubsystemFromFile(String, String) - Static method in class org.lsst.ccs.startup.BootUtils
Builds a Subsystem given a description name and an initial configuration.
getSubsystemFromFile(String, String, String) - Static method in class org.lsst.ccs.startup.BootUtils
Builds a Subsystem given a description name, an initial configuration and a alias.
getSubsystemName() - Static method in class org.lsst.ccs.description.groovy.CCSBuilder
 
getSystemCpuLoad() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
 
getTag() - Method in class org.lsst.ccs.Subsystem
Deprecated.
use the configuration API through the ConfigurationCommandSet object accessible via getSubsystemConfigurationEnvironment()
getTag() - Method in class org.lsst.ccs.SubsystemConfigurationEnvironment
 
getTaggedCategoriesForCats(Set<String>) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getTargetsForSubsystem(String) - Static method in class org.lsst.ccs.scripting.CCS
 
getThreadName() - Method in class org.lsst.ccs.bus.messages.LogMessage
Get the name of the thread on which the LogMessage originated.
getThrowExceptions() - Static method in class org.lsst.ccs.scripting.CCS
Returns true if exceptions are thrown, otherwise they are returned as the Object on the invoke methods.
getTickMillis() - Method in class org.lsst.ccs.framework.Module
 
getTimeHint() - Method in class org.lsst.ccs.framework.Signal
 
getTimeout() - Method in class org.lsst.ccs.bus.messages.CommandAck
Returns the timeout value for the command suggested by the command target.
getTimestamp() - Method in class org.lsst.ccs.bus.data.KeyValueData
Get the timestamp associated with the key-value pair.
getTimestamp() - Method in class org.lsst.ccs.bus.data.RaisedAlertInstance
The CCS timestamp of when the RaisedAlertInstance was raised.
getTimeStamp() - Method in class org.lsst.ccs.bus.messages.BusMessage
Get the timestamp in CCS milliseconds of when the message was created.
getTimeStamp() - Method in class org.lsst.ccs.framework.Module.ValueUpdate
 
getTopComponentNode() - Method in class org.lsst.ccs.description.ComponentLookup
Get the top ComponentNode, ie the tip of the tree structure.
getTopic(String) - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
 
getTopicContext() - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
 
getTopicContextFactory() - Static method in class org.lsst.ccs.messaging.jms.TopicContextFactory
 
getTotalMemory() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
 
gettStamp() - Method in class org.lsst.ccs.messaging.StatusAggregator.TimedValue
 
getType() - Method in class org.lsst.ccs.Agent.RunningCommand
Returns the type of this command.
getType() - Method in class org.lsst.ccs.bus.data.AgentInfo
The Agent's AgentType.
getType() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
Return the type of the parameter.
getType() - Method in class org.lsst.ccs.bus.data.KeyValueData
Get the KeyValueData type.
getUptime() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
Get the Agent's uptime in milliseconds.
getValue() - Method in class org.lsst.ccs.bus.data.KeyValueData
Get the value embedding in this object.
getValue() - Method in class org.lsst.ccs.framework.Module.ValueUpdate
 
getValue() - Method in class org.lsst.ccs.messaging.StatusAggregator.TimedValue
 
getVersion() - Method in class org.lsst.ccs.bus.data.DistributionInfo
 
getVoltage(int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
Gets the set voltage for a channel.
getWave() - Method in interface org.lsst.ccs.drivers.commons.MonochromatorDriver
get current wavelength in nanometers
GroovyComponentNodeFactory - Class in org.lsst.ccs.description.groovy
The GroovyComponentNodeFactory for Groovy.
GroovyComponentNodeFactory() - Constructor for class org.lsst.ccs.description.groovy.GroovyComponentNodeFactory
 
Guarded - Annotation Type in org.lsst.ccs.framework
Methods annotated with @Guarded will be instrumented by aspectJ and checked for constraints.

H

HardwareController - Interface in org.lsst.ccs.framework
codes that implement this interface are supposed to handle hardware either directly or through subComponents (children).
HardwareException - Exception in org.lsst.ccs
base class ofr Hardware Exception.
HardwareException(HardwareException) - Constructor for exception org.lsst.ccs.HardwareException
 
HardwareException(String, HardwareException) - Constructor for exception org.lsst.ccs.HardwareException
 
HardwareException(String, Throwable, HardwareException) - Constructor for exception org.lsst.ccs.HardwareException
 
HardwareException(Throwable, HardwareException) - Constructor for exception org.lsst.ccs.HardwareException
 
HardwareException(boolean, String) - Constructor for exception org.lsst.ccs.HardwareException
 
HardwareException(boolean, Throwable) - Constructor for exception org.lsst.ccs.HardwareException
 
hasAgentProperty(String) - Method in class org.lsst.ccs.bus.data.AgentInfo
Check if a given property is set for this Agent.
hasCategory(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
Tests if category is one of the subsystem parameter categories.
hasChanges() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
 
hasChangesForCategory(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
Returns true if there are unsaved changes for the specified category.
hashCode() - Method in class org.lsst.ccs.bus.data.AgentInfo
 
hashCode() - Method in class org.lsst.ccs.bus.data.Alert
 
hashCode() - Method in class org.lsst.ccs.bus.states.StateBundle
 
HasLifecycle - Interface in org.lsst.ccs.framework
Interface to be implemented by all ComponentNode objects that wish to be invoked during one of the following life-cycle phases: init start post-start shutdown
heartbeatPublisher - Variable in class org.lsst.ccs.Agent
Scheduler task that publishes heartbeat status messages.

I

init() - Method in interface org.lsst.ccs.framework.Configurable
Deprecated.
Use methods on HasLifecycle instead
init() - Method in interface org.lsst.ccs.framework.HasLifecycle
This method is called from the top level Subsystem during the initialization phase.
init() - Method in class org.lsst.ccs.framework.Module
 
initialize() - Method in class org.lsst.ccs.config.ConfigurationHandlerSetBuilder
Initializes the configuration handler set object and returns it.
initializeScriptingEnvironment() - Static method in class org.lsst.ccs.scripting.CCS
In a test context, this method has to be called in the first place
initModule() - Method in class org.lsst.ccs.framework.Module
To be overriden by individual modules.
innerStateLock - Variable in class org.lsst.ccs.Agent
Lock for innerState variable.
inPanicState() - Method in class org.lsst.ccs.messaging.LogBusHandler
 
instance - Static variable in class org.lsst.ccs.messaging.jms.QueueSessionFactory
 
instance - Static variable in class org.lsst.ccs.messaging.jms.TopicContextFactory
 
instance - Static variable in class org.lsst.ccs.messaging.NetworkUtilities
 
internalAsynchCommand(CommandRequest) - Method in class org.lsst.ccs.scripting.ScriptingSubsystemWrapper
 
internalShutdown() - Method in class org.lsst.ccs.Agent
This method is called by the framework at the beginning of Agent shutdown, once the phase has been switched to OPERATIONAL.
internalShutdown() - Method in class org.lsst.ccs.Subsystem
Called by the framework on subsystem shutdown, before the Agent shutdown sequence is executed.
internalStart() - Method in class org.lsst.ccs.Agent
This method is called by the framework at the end of Agent startup, before switching to OPERATIONAL phase.
internalStart() - Method in class org.lsst.ccs.Subsystem
Called by the framework once the underlying Agent functionality is initialized.
invokeOn(T) - Method in interface org.lsst.ccs.messaging.mock.CommandFor
 
IOBoardDriver - Class in org.lsst.ccs.drivers.commons
 
IOBoardDriver() - Constructor for class org.lsst.ccs.drivers.commons.IOBoardDriver
 
isAvailable() - Method in interface org.lsst.ccs.config.ConfigurationProxy
Checks whether the configuration service is unavailable or not.
isDirty() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
Boolean indicating if this parameter has been changed to a value and has not been saved yet.
isFatal() - Method in exception org.lsst.ccs.HardwareException
 
isFinal() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
 
isInEngineeringMode() - Method in class org.lsst.ccs.Agent
Command to tell if the subsystem is in Engineering mode.
isInState(Enum) - Method in class org.lsst.ccs.Agent
Check if this Agent is in the given state.
isInState(StateBundle) - Method in class org.lsst.ccs.Agent
Checks if this Agent is in all of the states contained in the given StateBundle.
isInState(T) - Method in class org.lsst.ccs.bus.states.StateBundle
Check if this StateBundle contains the specified state.
isInState(StateBundle) - Method in class org.lsst.ccs.bus.states.StateBundle
Check if this StateBundle is in all the states of a given StateBundle.
isLegal(StateBundle) - Static method in interface org.lsst.ccs.bus.states.AgentState
Returns true if Agent internal states in the specified bundle are consistent.
isLegal(StateBundle, StateBundle) - Static method in interface org.lsst.ccs.bus.states.AgentState
Returns true if the transition between Agent internal states specified by the two bundles is allowed.
isParameterConfigurable(String) - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
Indicates whether their is a configuration parameter named parameterName that belong to this component.
isParameterConfigurable(String, String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
isParameterConfigurable(String) - Method in interface org.lsst.ccs.framework.Configurable.Environment
Deprecated.
isParameterConfigurable(String) - Method in interface org.lsst.ccs.framework.Configurable
Deprecated.
isParameterConfigurable(String, String) - Method in class org.lsst.ccs.Subsystem
Deprecated.
use the configuration API through the ConfigurationCommandSet object accessible via getSubsystemConfigurationEnvironment()
isParameterConfigurable(String, String) - Method in class org.lsst.ccs.SubsystemConfigurationEnvironment
Indicates whether their is a configuration parameter named parameterName that belong to the component componentName.
iterator() - Method in class org.lsst.ccs.bus.data.KeyValueDataList
 

J

JGroupsBusMessagingLayer - Class in org.lsst.ccs.messaging.jgroups
Each Bus is represented by a JGroups cluster.
JGroupsCCSGossipRouter - Class in org.lsst.ccs.messaging.jgroups
 
JGroupsCCSGossipRouter() - Constructor for class org.lsst.ccs.messaging.jgroups.JGroupsCCSGossipRouter
 
JGroupsTransportManager - Class in org.lsst.ccs.messaging.jgroups
 
JGroupsTransportManager() - Constructor for class org.lsst.ccs.messaging.jgroups.JGroupsTransportManager
 
JMSBusMessagingLayer - Class in org.lsst.ccs.messaging.jms
 
JMSBusMessagingLayer() - Constructor for class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
 
JMSTransportManager - Class in org.lsst.ccs.messaging.jms
 
JMSTransportManager() - Constructor for class org.lsst.ccs.messaging.jms.JMSTransportManager
 
JythonScriptExecutorUtils - Class in org.lsst.ccs.scripting.jython
 
JythonScriptExecutorUtils() - Constructor for class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
 

K

KeyValueData - Class in org.lsst.ccs.bus.data
Generic Data class for Key-Value pairs.
KeyValueData(String, Serializable, long, KeyValueData.KeyValueDataType) - Constructor for class org.lsst.ccs.bus.data.KeyValueData
Build a KeyValueData object providing the name and the value for the key-value pair and the timestamp in which this data was accumulated and their type.
KeyValueData(String, Serializable, long) - Constructor for class org.lsst.ccs.bus.data.KeyValueData
Build a KeyValueData object providing the name and the value for the key-value pair and the timestamp in which this data was accumulated.
KeyValueData(String, Serializable) - Constructor for class org.lsst.ccs.bus.data.KeyValueData
Build a KeyValueData object providing the name and the value for the key-value pair.
KeyValueData.KeyValueDataType - Enum in org.lsst.ccs.bus.data
 
KeyValueDataList - Class in org.lsst.ccs.bus.data
An object designed to group together KeyValueData objects before publication on the Status bus.
KeyValueDataList() - Constructor for class org.lsst.ccs.bus.data.KeyValueDataList
Create a KeyValueDataList without a key or a timestamp.
KeyValueDataList(String) - Constructor for class org.lsst.ccs.bus.data.KeyValueDataList
Create a KeyValueDataList with a key.
KeyValueDataList(String, long) - Constructor for class org.lsst.ccs.bus.data.KeyValueDataList
Create a KeyValueDataList with a key and a time stamp.
KeyValueDataList(long) - Constructor for class org.lsst.ccs.bus.data.KeyValueDataList
Create a KeyValueDataList with a time stamp.

L

listChildren(String, Class<Q>) - Method in class org.lsst.ccs.description.ComponentLookup
lists the children of a component.
listConnectedAgents() - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
listens(Observable...) - Method in class org.lsst.ccs.framework.Module
 
loadCategories(Map<String, String>) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
loadCategories(Map<String, String>) - Method in interface org.lsst.ccs.config.ConfigurationProxy
For each pair 'category:configuration' in taggedCategories, the category is loaded with its specified configuration, categories that are not mentioned are left untouched.
loadCategories(String...) - Method in class org.lsst.ccs.Subsystem
Deprecated.
use the configuration API through the ConfigurationCommandSet object accessible via getSubsystemConfigurationEnvironment()
loadCategories(String...) - Method in class org.lsst.ccs.SubsystemConfigurationEnvironment
Loads a configuration for the specified categories.
loadConfiguration(String...) - Method in class org.lsst.ccs.Subsystem
Deprecated.
use the configuration API through the ConfigurationCommandSet object accessible via getSubsystemConfigurationEnvironment()
loadConfiguration(String...) - Method in class org.lsst.ccs.SubsystemConfigurationEnvironment
Full configuration load.
loadPythonSystemProperties() - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
 
log - Static variable in class org.lsst.ccs.messaging.AgentPresenceManager
 
LOG_CMD - Static variable in class org.lsst.ccs.CCSCst
logger for execution of commands
LOG_DEPRECATED - Static variable in class org.lsst.ccs.CCSCst
Logger for deprecation messages
LOG_INIT - Static variable in class org.lsst.ccs.CCSCst
logger for operations performed during initialization phases
LOG_SHUTDOWN - Static variable in class org.lsst.ccs.CCSCst
logger for shutdown operations
LOG_TODO - Static variable in class org.lsst.ccs.CCSCst
log messages used as a reminder of things to do!
LogAggregator - Class in org.lsst.ccs.messaging
 
LogAggregator() - Constructor for class org.lsst.ccs.messaging.LogAggregator
 
logBusHandler - Variable in class org.lsst.ccs.Agent
Logging bus handler
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
 
logger - Static variable in class org.lsst.ccs.description.ComponentNode
 
LogMessage - Class in org.lsst.ccs.bus.messages
Log message to be sent on Log bus.
LogMessage(String, String, String, String, String) - Constructor for class org.lsst.ccs.bus.messages.LogMessage
LogMessage constructor.
LogMessageListener - Interface in org.lsst.ccs.messaging
Interface to be implemented by listeners that wish to be notified of messages received on the LOG bus.

M

main(String[]) - Static method in class org.lsst.ccs.config.SafeConfigurationPropertiesFileWriter
 
main(String[]) - Static method in class org.lsst.ccs.messaging.jgroups.JGroupsCCSGossipRouter
 
main(String[]) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
 
main(String[]) - Static method in class org.lsst.ccs.startup.BootUtils
 
main(String[]) - Static method in class org.lsst.ccs.startup.SubsystemBoot
 
maxMemory - Variable in class org.lsst.ccs.bus.data.RuntimeInfo
 
mergeState(StateBundle) - Method in class org.lsst.ccs.bus.states.StateBundle
Merge the content of two StateBundle objects returning an updated cloned version of the original StateBundle object.
messageClass(Class<?>) - Static method in class org.lsst.ccs.messaging.BusMessageFilterFactory
Create BusMessageFilter on the class of a BusMessage.
MessageListener - Interface in org.lsst.ccs.messaging
Marker interface to be implemented by bus message listeners.
messageOrigin(String) - Static method in class org.lsst.ccs.messaging.BusMessageFilterFactory
Create BusMessageFilter on the origin of a BusMessage.
messagingAccess - Variable in class org.lsst.ccs.messaging.LogBusHandler
 
MessagingAccessLayer - Class in org.lsst.ccs.messaging
Entry point for receiving messages from the buses.
MessagingAccessLayer(String, MessagingAccessLayer.BusAccess...) - Constructor for class org.lsst.ccs.messaging.MessagingAccessLayer
 
MessagingAccessLayer.BusAccess<T extends BusMessage> - Class in org.lsst.ccs.messaging
Handler for processing received messages.
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.
MockTransportManager - Class in org.lsst.ccs.messaging.mock
 
MockTransportManager() - Constructor for class org.lsst.ccs.messaging.mock.MockTransportManager
 
Module - Class in org.lsst.ccs.framework
Building block for a ModularSubsystem.
Module() - Constructor for class org.lsst.ccs.framework.Module
 
Module(int) - Constructor for class org.lsst.ccs.framework.Module
 
Module(String, int) - Constructor for class org.lsst.ccs.framework.Module
 
Module(String) - Constructor for class org.lsst.ccs.framework.Module
 
Module.ValueUpdate - Class in org.lsst.ccs.framework
 
MonochromatorDriver - Interface in org.lsst.ccs.drivers.commons
 

N

name - Variable in class org.lsst.ccs.framework.Module
 
name - Variable in exception org.lsst.ccs.messaging.DuplicateAgentNameException
 
NetworkUtilities - Class in org.lsst.ccs.messaging
 
NetworkUtilities() - Constructor for class org.lsst.ccs.messaging.NetworkUtilities
 
NO_TIME_HINT - Static variable in class org.lsst.ccs.framework.Signal
 
nObserverThreads - Variable in class org.lsst.ccs.framework.Module
 
NodeModularSubsystem - Class in org.lsst.ccs.startup
Deprecated.
The functionality of this class is encapsulated in Subsystem so this class is no longer needed.
notifyObservers(String, StateBundle, StateBundle) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
 
nThreads - Variable in class org.lsst.ccs.bus.data.RuntimeInfo
 

O

onCommandMessage(CommandMessage) - Method in interface org.lsst.ccs.messaging.CommandMessageListener
Called when the message is received.
onLogMessage(LogMessage) - Method in class org.lsst.ccs.messaging.LogAggregator
 
onLogMessage(LogMessage) - Method in interface org.lsst.ccs.messaging.LogMessageListener
Called when the message is received.
onStatusBusMessage(ScriptingStatusBusMessage) - Method in interface org.lsst.ccs.scripting.ScriptingStatusBusListener
This method is invoked each time a status bus message is received.
onStatusMessage(StatusMessage) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
onStatusMessage(StatusMessage) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
 
onStatusMessage(StatusMessage) - Method in class org.lsst.ccs.messaging.StatusAggregator
 
onStatusMessage(StatusMessage) - Method in interface org.lsst.ccs.messaging.StatusMessageListener
Called when the message is received.
open(String) - Method in interface org.lsst.ccs.drivers.commons.MonochromatorDriver
Open the communication port - meaning of parameter is OS and driver-dependent For serial on Unix can be /dev/ttyXXX
open(DriverConstants.ConnType, String, int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
Opens a connection to the power supply.
open(int, String, int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
Deprecated.
OperationalState - Enum in org.lsst.ccs.bus.states
The Operational State of an Agent.
org.lsst.ccs - package org.lsst.ccs
This package deals with core classes for subsystems.
org.lsst.ccs.bus.annotations - package org.lsst.ccs.bus.annotations
 
org.lsst.ccs.bus.data - package org.lsst.ccs.bus.data
This package defines all the public data sent on the CCS buses via messages defined in package org.lsst.ccs.bus.messages.
org.lsst.ccs.bus.definition - package org.lsst.ccs.bus.definition
This package defines the CCS buses.
org.lsst.ccs.bus.messages - package org.lsst.ccs.bus.messages
This package defines all the standard messages for the CCS buses.
org.lsst.ccs.bus.states - package org.lsst.ccs.bus.states
 
org.lsst.ccs.commons.annotations - package org.lsst.ccs.commons.annotations
 
org.lsst.ccs.config - package org.lsst.ccs.config
Classes responsible for managing the configuration of a subsystem.
org.lsst.ccs.description - package org.lsst.ccs.description
 
org.lsst.ccs.description.groovy - package org.lsst.ccs.description.groovy
 
org.lsst.ccs.drivers.commons - package org.lsst.ccs.drivers.commons
 
org.lsst.ccs.framework - package org.lsst.ccs.framework
 
org.lsst.ccs.messaging - package org.lsst.ccs.messaging
Package defining the CCS Messaging interfaces.
org.lsst.ccs.messaging.jgroups - package org.lsst.ccs.messaging.jgroups
 
org.lsst.ccs.messaging.jms - package org.lsst.ccs.messaging.jms
 
org.lsst.ccs.messaging.mock - package org.lsst.ccs.messaging.mock
 
org.lsst.ccs.scripting - package org.lsst.ccs.scripting
 
org.lsst.ccs.scripting.jython - package org.lsst.ccs.scripting.jython
 
org.lsst.ccs.startup - package org.lsst.ccs.startup
Codes in this package are mostly mains for applications linked to subsystem startup.
osBean - Static variable in class org.lsst.ccs.bus.data.RuntimeInfo
 

P

PackCst - Class in org.lsst.ccs.config
Constants for this package.
PackCst() - Constructor for class org.lsst.ccs.config.PackCst
 
PackCst - Class in org.lsst.ccs.framework
constants for the package
PackCst() - Constructor for class org.lsst.ccs.framework.PackCst
 
panicState - Variable in class org.lsst.ccs.messaging.LogBusHandler
 
parseCategories(Set<String>, String...) - Static method in class org.lsst.ccs.config.ConfigUtils
 
parseConfigurationString(Set<String>, String...) - Static method in class org.lsst.ccs.config.ConfigUtils
Parses a string of tagged categories.
parseConfigurationStringWithDefaults(Set<String>, String...) - Static method in class org.lsst.ccs.config.ConfigUtils
 
parseDestination(String) - Static method in interface org.lsst.ccs.messaging.BusMessagingLayer
utility method: parse the destination string in Commands.
PhaseState - Enum in org.lsst.ccs.bus.states
The Phase State Diagram reflects the stages of an Agent's life cycle, from when it starts to when it shuts down.
ping() - Method in class org.lsst.ccs.Subsystem
Command to broadcast a message of presence on the status bus.
postStart() - Method in interface org.lsst.ccs.framework.Configurable
Deprecated.
Use methods on HasLifecycle instead
postStart() - Method in interface org.lsst.ccs.framework.HasLifecycle
once all hardware components have been started this method is invoked.
postStart() - Method in class org.lsst.ccs.Subsystem
Called by the framework after subsystem has been started.
PowerSupplyDriver - Interface in org.lsst.ccs.drivers.commons
 
printConfigurableParameters(String[]) - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
Returns the current values of the configuration parameters that belong to this component and to the specified categories.
printConfigurableParameters(String[]) - Method in interface org.lsst.ccs.framework.Configurable.Environment
Deprecated.
printConfigurableParameters(String...) - Method in interface org.lsst.ccs.framework.Configurable
Deprecated. 
printRunningCommands() - Method in class org.lsst.ccs.Subsystem
Command returning a String describing which commands are running.
proceduralNodeWalk(ComponentLookup, String, Consumer<ComponentNode>, Consumer<ComponentNode>) - Static method in class org.lsst.ccs.framework.TreeWalkerUtils
Full tree walking of the component node targeted on the node itself.
proceduralWalk(ComponentLookup, String, Class<A>, Consumer<A>, Consumer<A>) - Static method in class org.lsst.ccs.framework.TreeWalkerUtils
Full Tree walking method targeted on the node's inner object.
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
 
processCpuLoad - Variable in class org.lsst.ccs.bus.data.RuntimeInfo
 
processDisconnectionSuspicion(String) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.StatusBusAccess
 
processNack(CommandNack) - Method in interface org.lsst.ccs.messaging.CommandOriginator
 
processResult(CommandResult) - Method in interface org.lsst.ccs.messaging.CommandOriginator
 
processUpdate(Observable, Module.ValueUpdate) - Method in class org.lsst.ccs.framework.Module
This method should be overriden to handle change to properties of watched modules
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.
publishStateChange(StateBundle, StateBundle) - Method in class org.lsst.ccs.Agent
Publishes state transition.
publishSubsystemDataOnStatusBus(KeyValueData) - Method in class org.lsst.ccs.Agent
Publishes the provided KeyValueData on the Status bus.

Q

QueueSessionFactory - Class in org.lsst.ccs.messaging.jms
JMS Queue session factory
QueueSessionFactory() - Constructor for class org.lsst.ccs.messaging.jms.QueueSessionFactory
 

R

raiseAlert(Alert, AlertState, long, String) - Method in class org.lsst.ccs.RaisedAlertBookkeeper
Raise an Alert with a given severity at a given CCS timestamp.
raiseAlert(Alert, AlertState, String) - Method in class org.lsst.ccs.Subsystem
Raise an Alert with a given AlertState.
RaisedAlertBookkeeper - Class in org.lsst.ccs
Thread-safe modifiable RaisedAlertSummary.
RaisedAlertBookkeeper() - Constructor for class org.lsst.ccs.RaisedAlertBookkeeper
 
RaisedAlertHistory - Class in org.lsst.ccs.bus.data
A history of alerts for a specific alert ID.
RaisedAlertHistory() - Constructor for class org.lsst.ccs.bus.data.RaisedAlertHistory
The main constructor of the RaisedAlert.
RaisedAlertHistory(RaisedAlertHistory) - Constructor for class org.lsst.ccs.bus.data.RaisedAlertHistory
Copy constructor.
RaisedAlertInstance - Class in org.lsst.ccs.bus.data
This class represents an instance when an Alert was raised.
raisedAlerts - Variable in class org.lsst.ccs.bus.data.RaisedAlertSummary
 
RaisedAlertSummary - Class in org.lsst.ccs.bus.data
A summary of the alerts that have been raised by a Subsystem.
RaisedAlertSummary() - Constructor for class org.lsst.ccs.bus.data.RaisedAlertSummary
 
readCurrent(int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
Reads the current for a channel.
readVoltage(int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
Reads the voltage for a channel.
register(String, Bus...) - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
Creates low level communication entry points for a subsystem.
register(String, Bus...) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
 
register(String, Bus...) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
 
registerComponentNodeFactory(ComponentNodeBuilder.ComponentNodeFactory) - Static method in class org.lsst.ccs.description.ComponentNodeBuilder
Register a DescriptiveNodeFactory.
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
removeLogPanicState() - Method in class org.lsst.ccs.Subsystem
Command to try and reset the panic state of a the Log Bus Handler (logging failed before).
removeMessageListener(String, BusMessageForwarder, Bus...) - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
Removes a message listener from the forwarder list.
removeMessageListener(String, BusMessageForwarder, Bus...) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
 
removeMessageListener(String, BusMessageForwarder, Bus...) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
 
removeStatusBusListener(ScriptingStatusBusListener) - Static method in class org.lsst.ccs.scripting.CCS
Removes the Status bus listener.
removeStatusMessageListener(StatusMessageListener) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Removes a listener on the Status bus
reply - Variable in class org.lsst.ccs.Agent.RunningCommand
 
request - Variable in class org.lsst.ccs.Agent.RunningCommand
 
reset() - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
 
result - Variable in class org.lsst.ccs.Agent.RunningCommand
 
runtime - Static variable in class org.lsst.ccs.bus.data.RuntimeInfo
 
RuntimeInfo - Class in org.lsst.ccs.bus.data
A Class to capture the Health of the running process.
RuntimeInfo() - Constructor for class org.lsst.ccs.bus.data.RuntimeInfo
 
RuntimeInfo(int) - Constructor for class org.lsst.ccs.bus.data.RuntimeInfo
 
runtimeInfoPublisher - Variable in class org.lsst.ccs.Agent
Scheduler task that publishes runtime info messages.

S

SAFE_CONFIG_NAME - Static variable in class org.lsst.ccs.config.ConfigUtils
 
SafeConfigurationPropertiesFileWriter - Class in org.lsst.ccs.config
Creates a subsystem and writes the corresponding safe configuration files in the external resources.
SafeConfigurationPropertiesFileWriter(String[]) - Constructor for class org.lsst.ccs.config.SafeConfigurationPropertiesFileWriter
 
saveAllChanges() - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
Saves the current value of each parameter in the current running configuration.
saveAllChanges() - Method in interface org.lsst.ccs.framework.Configurable.Environment
Deprecated.
Use ComponentConfigurationEnvironment instead
saveAllChanges() - Method in class org.lsst.ccs.Subsystem
Deprecated.
use the configuration API through the ConfigurationCommandSet object accessible via getSubsystemConfigurationEnvironment()
saveAllChanges() - Method in class org.lsst.ccs.SubsystemConfigurationEnvironment
Saves the current value of each parameter in the current running configuration.
saveChangesForCategories(String...) - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
Saves the current value of each parameter that belongs to one of the specified categories in the current running configuration for this category.
saveChangesForCategories(Map<String, String>) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
saveChangesForCategories(String...) - Method in interface org.lsst.ccs.framework.Configurable.Environment
Deprecated.
Use ComponentConfigurationEnvironment instead
saveChangesForCategories(String...) - Method in class org.lsst.ccs.Subsystem
Deprecated.
use the configuration API through the ConfigurationCommandSet object accessible via getSubsystemConfigurationEnvironment()
saveChangesForCategories(String...) - Method in class org.lsst.ccs.SubsystemConfigurationEnvironment
Saves the current value of each parameter that belongs to one of the specified categories in the current running configuration for this category.
saveChangesForCategoriesAs(String...) - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
Saves the current value of each parameter that belongs to one of the specified categories in a new configuration for this category.
saveChangesForCategoriesAs(Map<String, String>, List<ConfigurationParameterInfo>) - Method in interface org.lsst.ccs.config.ConfigurationProxy
Changes made in the specified categories are saved under the newly specified name for this category, changes on parameters that belong to other categories are left unchanged.
saveChangesForCategoriesAs(String...) - Method in interface org.lsst.ccs.framework.Configurable.Environment
Deprecated.
Use ComponentConfigurationEnvironment instead
saveChangesForCategoriesAs(String...) - Method in class org.lsst.ccs.Subsystem
Deprecated.
use the configuration API through the ConfigurationCommandSet object accessible via getSubsystemConfigurationEnvironment()
saveChangesForCategoriesAs(String...) - Method in class org.lsst.ccs.SubsystemConfigurationEnvironment
Saves the current value of each parameter that belongs to one of the specified categories in a new configuration for this category.
ScriptingCommandResponse - Class in org.lsst.ccs.scripting
The result of a command execution in a scripting environment.
ScriptingCommandResponse(Object) - Constructor for class org.lsst.ccs.scripting.ScriptingCommandResponse
 
ScriptingStatusBusListener - Interface in org.lsst.ccs.scripting
 
ScriptingStatusBusMessage - Class in org.lsst.ccs.scripting
An object encapsulating the original BusMessage received on the Status bus
ScriptingStatusBusMessage(StatusMessage) - Constructor for class org.lsst.ccs.scripting.ScriptingStatusBusMessage
 
ScriptingStatusBusMessageFilter - Interface in org.lsst.ccs.scripting
 
ScriptingSubsystemWrapper - Class in org.lsst.ccs.scripting
This class defines how a script interacts with a CCS Subsystem.
ScriptingSubsystemWrapper(String, ConcurrentMessagingUtils) - Constructor for class org.lsst.ccs.scripting.ScriptingSubsystemWrapper
 
ScriptingTimeoutException - Class in org.lsst.ccs.scripting
This exception is returned or thrown when the timeout for synchronous commands has been reached.
ScriptingTimeoutException(String) - Constructor for class org.lsst.ccs.scripting.ScriptingTimeoutException
 
ScriptingTimeoutException(String, Throwable) - Constructor for class org.lsst.ccs.scripting.ScriptingTimeoutException
 
sendAck(Duration) - Method in class org.lsst.ccs.Agent
Sends an ACK to the command originator.
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 class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
 
sendMessage(String, Bus, T) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
 
sendMessage(String, Bus, T) - Method in interface org.lsst.ccs.messaging.MessagingLayer
Sends a message on a bus for a given MessagingAccessLayer.
sendMessageToDestination(Session, T, String, MessageProducer, Bus) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
 
sendNack(Serializable) - Method in class org.lsst.ccs.Agent
Sends a NACK to the command originator.
sendSignal(String) - Method in class org.lsst.ccs.framework.Module
command to send a signal.
sendSignalWithTimeLimit(String, long) - Method in class org.lsst.ccs.framework.Module
command to send a signal with a delay for execution.
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.
setAgentProperty(String, String) - Method in class org.lsst.ccs.Agent
Set an Agent property.
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.
setAnalogOutChannel(int, double) - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
 
setBulkParameter(Map<String, Object>) - Method in interface org.lsst.ccs.config.ConfigurationBulkChangeHandler
Deprecated.
use setParameterBulk instead
setBulkParameter(Map<String, Object>) - Method in interface org.lsst.ccs.framework.Configurable
Deprecated.
Use methods on ConfigurationBulkChangeHandler instead
setBusLogHandlerLevel(String) - Method in class org.lsst.ccs.Subsystem
Command to set the level at which the Log Bus Hander will start logging.
setCommandExecutor(CommandExecutor) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Defines the component able to execute an incoming command
setComponent(Object) - Method in class org.lsst.ccs.description.ComponentNode
 
setCurrent(double, int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
Sets the current for a channel.
setDefaultTimeout(Duration) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
Set the default timeout for this ConcurrentMessagingUtils object.
setDigitalOutChannel(int, int) - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
 
setLevel(Level) - Method in class org.lsst.ccs.messaging.LogBusHandler
 
setLogFormat(String) - Method in class org.lsst.ccs.Subsystem
Command to set a format for the TextFormatter of LogBusHandler (see logging.properties doc).
setLogHandlerLevel(String, String) - Method in class org.lsst.ccs.Subsystem
Command to set a level for a given handler
setLogLevel(String, String) - Method in class org.lsst.ccs.Subsystem
Command to set the Level of a named Logger.
setNObserverThreads(int) - Method in class org.lsst.ccs.framework.Module
 
setObservables(List<Observable>) - Method in class org.lsst.ccs.framework.Module
 
setOffDelay(double, int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
Sets the power-off delay for a channel.
setOnDelay(double, int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
Sets the power-on delay for a channel.
setOriginAgentInfo(AgentInfo) - Method in class org.lsst.ccs.bus.messages.BusMessage
Sets the origin for this BusMessage.
setOutput(boolean, int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
Turns output on or off for a channel.
setPanicState(boolean) - Method in class org.lsst.ccs.messaging.LogBusHandler
 
setParameterBulk(Map<String, Object>) - Method in interface org.lsst.ccs.config.ConfigurationBulkChangeHandler
Override with by hand setting of the parameters in parametersView.
setProtocol(String) - Method in class org.lsst.ccs.description.ComponentNode
 
setSingleParameter(String, String, Object) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
setStackTraceDepth(int) - Method in class org.lsst.ccs.Subsystem
Will modify the depth of stackTrace printing for ALL handlers (including the LogBusHandler)
setState(Enum) - Method in class org.lsst.ccs.bus.states.StateBundle
Sets the specified state to the bundle, replacing any previous state of the same type.
setState(Enum...) - Method in class org.lsst.ccs.bus.states.StateBundle
Sets specified states to the bundle, replacing any previous states of the same types.
setThrowExceptions(boolean) - Static method in class org.lsst.ccs.scripting.CCS
In the scripting environment, exceptions resulted from method invocation can either be thrown or returned.
setTickMillis(int) - Method in class org.lsst.ccs.framework.Module
Changes the periodic wake up time.
setTimeStamp(long) - Method in class org.lsst.ccs.framework.Module.ValueUpdate
 
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.
setVoltage(double, int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
Sets the voltage for a channel.
setWave(double) - Method in interface org.lsst.ccs.drivers.commons.MonochromatorDriver
set wavelength in nanometers
shutdown() - Method in class org.lsst.ccs.Agent
Clean shutdown of subsystem: call stop for hardware stopping before invoking this method.
shutdownBusAccess() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
 
shutdownNow() - Method in interface org.lsst.ccs.framework.Configurable
Deprecated.
Use methods on HasLifecycle instead
shutdownNow() - Method in interface org.lsst.ccs.framework.HasLifecycle
This object is ready to perform end of life operations.
shutdownNow() - Method in class org.lsst.ccs.framework.Module
added for tying to unstuck ExcecutorService
shutdownScriptingEnvironment() - Static method in class org.lsst.ccs.scripting.CCS
In a test context, this method has to be called in the first place
signal(Signal) - Method in class org.lsst.ccs.framework.Module
this method is intended for overriding: the module receives an out of band signal.
Signal - Class in org.lsst.ccs.framework
Conveys a signal to an SignalHandler component.
Signal(SignalLevel) - Constructor for class org.lsst.ccs.framework.Signal
 
Signal(SignalLevel, long) - Constructor for class org.lsst.ccs.framework.Signal
 
signal(Signal) - Method in interface org.lsst.ccs.framework.SignalHandler
 
SignalHandler - Interface in org.lsst.ccs.framework
A component that can receive a Signal.
SignalLevel - Enum in org.lsst.ccs.framework
A list of signals that can be sent to "SignalHandler" components.
SignalsStillRunning - Exception in org.lsst.ccs
While trying to return to normal (ready) mode it appears that some SIGNAL (signal) command is still running.
SignalsStillRunning() - Constructor for exception org.lsst.ccs.SignalsStillRunning
 
SkipEncoding - Annotation Type in org.lsst.ccs.bus.annotations
Annotation for classes or fields that are not to be encoded.
start() - Method in class org.lsst.ccs.Agent
Starts this Agent
start() - Method in interface org.lsst.ccs.framework.Configurable
Deprecated.
Use methods on HasLifecycle instead
start() - Method in interface org.lsst.ccs.framework.HasLifecycle
This method is called from the top level Subsystem when it is being started.
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.
startListeningForStatusBusMessage(ScriptingStatusBusMessageFilter, int) - Static method in class org.lsst.ccs.scripting.CCS
Get a Future on a ScriptingStatusBusMessage.
startTicking() - Method in class org.lsst.ccs.framework.Module
If there is a scheduled wake up (that is if the tickMillis is more than zero) then the ticking starts.
StateBundle - Class in org.lsst.ccs.bus.states
Contains a set of subsystem states, each represented by Enum.
StateBundle(Enum...) - Constructor for class org.lsst.ccs.bus.states.StateBundle
Constructs a StateBundle from a set of states.
StateBundleAggregator - Class in org.lsst.ccs.messaging
 
StateBundleAggregator() - 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.
StatusAlert<T extends Serializable,D> - Class in org.lsst.ccs.bus.messages
Base class for Alert raising and clearing status.
StatusBusAccess() - Constructor for class org.lsst.ccs.messaging.MessagingAccessLayer.StatusBusAccess
 
StatusClearedAlert - Class in org.lsst.ccs.bus.messages
Status message sent when Alerts are cleared.
StatusClearedAlert(String[], StateBundle, RaisedAlertSummary) - Constructor for class org.lsst.ccs.bus.messages.StatusClearedAlert
Build a StatusClearAlert from the provided String array and the RaisedAlertSummary of the subsystem.
StatusConfigurationInfo - Class in org.lsst.ccs.bus.messages
A status message containing a ConfigurationInfo object.
StatusConfigurationInfo(ConfigurationInfo, StateBundle) - Constructor for class org.lsst.ccs.bus.messages.StatusConfigurationInfo
Create a StatusConfigurationInfo message by providing the state of the agent and the ConfigurationInfo object to be sent.
StatusData - Class in org.lsst.ccs.bus.messages
Base class for all status messages containing data that is meant to be stored in the trending database.
StatusData(KeyValueData, StateBundle) - Constructor for class org.lsst.ccs.bus.messages.StatusData
Build a StatusMessage from the provided Object.
StatusEnum<T extends Enum<T>> - Class in org.lsst.ccs.bus.messages
Status message containing an Enum, encoded as a String..
StatusEnum(T, StateBundle) - Constructor for class org.lsst.ccs.bus.messages.StatusEnum
 
StatusHeartBeat - Class in org.lsst.ccs.bus.messages
Heartbeat status message.
StatusHeartBeat(int, StateBundle) - Constructor for class org.lsst.ccs.bus.messages.StatusHeartBeat
 
StatusMessage<T extends Serializable,D> - Class in org.lsst.ccs.bus.messages
Base class for all messages sent on the Status Bus.
StatusMessage(T, StateBundle) - Constructor for class org.lsst.ccs.bus.messages.StatusMessage
Build a StatusMessage from the provided Object.
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.
StatusRaisedAlert - Class in org.lsst.ccs.bus.messages
Base class for all status messages containing an RaisedAlert.
StatusRaisedAlert(Alert, String, StateBundle) - Constructor for class org.lsst.ccs.bus.messages.StatusRaisedAlert
 
StatusRaisedAlert(Alert, String, StateBundle, RaisedAlertSummary) - Constructor for class org.lsst.ccs.bus.messages.StatusRaisedAlert
Build a StatusAlert from the provided RaisedAlert.
StatusRuntimeInfo - Class in org.lsst.ccs.bus.messages
A status message containing a RuntimeInfo object.
StatusRuntimeInfo(RuntimeInfo, StateBundle) - Constructor for class org.lsst.ccs.bus.messages.StatusRuntimeInfo
Create a StatusRuntimeInfo message by providing the state of the agent.
StatusStateChangeNotification - Class in org.lsst.ccs.bus.messages
A StatusChangeNotification for State changes.
StatusStateChangeNotification(StateBundle, StateBundle) - Constructor for class org.lsst.ccs.bus.messages.StatusStateChangeNotification
Create a StatusStateChangeNotification object.
StatusSubsystemData - Class in org.lsst.ccs.bus.messages
Base class for all status messages containing data that is private to the sender Subsystem.
StatusSubsystemData(KeyValueData, StateBundle) - Constructor for class org.lsst.ccs.bus.messages.StatusSubsystemData
Build a StatusMessage from the provided Object.
STILL_VALID - Static variable in class org.lsst.ccs.config.PackCst
Based on insurance standard rules: this date represents an undetermined duration (December 31 9999!).
stop(long) - Method in class org.lsst.ccs.Subsystem
Command to stop operation.
stopAndWait(long) - Method in class org.lsst.ccs.Subsystem
forwards a STOP signal to all components and then checks if all hardwares have been stopped within timeHint
stream() - Method in class org.lsst.ccs.messaging.LogAggregator
 
submitChange(String, Object) - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
Submits a change.
submitChange(String, String, Object) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
submitChange(String, Object) - Method in interface org.lsst.ccs.framework.Configurable.Environment
Deprecated.
submitChange(String, Object) - Method in interface org.lsst.ccs.framework.Configurable
Deprecated. 
submitChange(String, String, Object) - Method in class org.lsst.ccs.Subsystem
Deprecated.
use the configuration API through the ConfigurationCommandSet object accessible via getSubsystemConfigurationEnvironment()
submitChange(String, String, Object) - Method in class org.lsst.ccs.SubsystemConfigurationEnvironment
Submits a change.
submitChanges(Map<String, Object>) - Method in interface org.lsst.ccs.framework.Configurable
Deprecated. 
Subsystem - Class in org.lsst.ccs
The base class for a CCS subsystem.
Subsystem(String, AgentInfo.AgentType) - Constructor for class org.lsst.ccs.Subsystem
Constructs Subsystem instance.
Subsystem(String, AgentInfo.AgentType, ComponentLookup) - Constructor for class org.lsst.ccs.Subsystem
Constructs Subsystem instance.
Subsystem(String, AgentInfo.AgentType, ComponentLookup, String, String[]) - Constructor for class org.lsst.ccs.Subsystem
 
SubsystemBoot - Class in org.lsst.ccs.startup
 
SubsystemBoot() - Constructor for class org.lsst.ccs.startup.SubsystemBoot
 
SubsystemConfigurationEnvironment - Class in org.lsst.ccs
Provides the Configuration API to the subsystem it stands for.
subSystemName - Variable in class org.lsst.ccs.messaging.LogBusHandler
 
switchToEngineeringMode() - Method in class org.lsst.ccs.Subsystem
Command to switch to ENGINEERING mode.
switchToNormalMode() - Method in class org.lsst.ccs.Subsystem
Command to switch to NORMAL mode.
synchCommand(int, String, Object...) - Method in class org.lsst.ccs.scripting.ScriptingSubsystemWrapper
Invoke a synchronous command with arguments on the subsystem
synchCommandLine(int, String) - Method in class org.lsst.ccs.scripting.ScriptingSubsystemWrapper
Invoke a synchronous command line on the subsystem
systemCpuLoad - Variable in class org.lsst.ccs.bus.data.RuntimeInfo
 
SystemStateException - Exception in org.lsst.ccs
Base class for reporting subsystem state anomalies.
SystemStateException() - Constructor for exception org.lsst.ccs.SystemStateException
 
SystemStateException(String) - Constructor for exception org.lsst.ccs.SystemStateException
 
SystemStateException(String, Throwable) - Constructor for exception org.lsst.ccs.SystemStateException
 
SystemStateException(Throwable) - Constructor for exception org.lsst.ccs.SystemStateException
 

T

tick() - Method in class org.lsst.ccs.framework.Module
 
tickMillis - Variable in class org.lsst.ccs.framework.Module
 
TimedValue(String, long, Object) - Constructor for class org.lsst.ccs.messaging.StatusAggregator.TimedValue
 
timeout - Variable in class org.lsst.ccs.Agent.RunningCommand
 
TopicContextFactory - Class in org.lsst.ccs.messaging.jms
 
TopicContextFactory() - Constructor for class org.lsst.ccs.messaging.jms.TopicContextFactory
 
toString() - Method in class org.lsst.ccs.Agent.RunningCommand
 
toString() - Method in class org.lsst.ccs.bus.data.AgentInfo
 
toString() - Method in class org.lsst.ccs.bus.data.Alert
 
toString() - Method in class org.lsst.ccs.bus.data.CCSVersions
 
toString() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
 
toString() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
 
toString() - Method in class org.lsst.ccs.bus.data.DistributionInfo
 
toString() - Method in class org.lsst.ccs.bus.data.KeyValueData
 
toString() - Method in class org.lsst.ccs.bus.data.KeyValueDataList
 
toString() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
 
toString() - Method in class org.lsst.ccs.bus.data.RaisedAlertSummary
 
toString() - Method in class org.lsst.ccs.bus.messages.BusMessage
 
toString() - Method in class org.lsst.ccs.bus.messages.CommandAck
 
toString() - Method in class org.lsst.ccs.bus.messages.CommandRequest
 
toString() - Method in class org.lsst.ccs.bus.messages.CommandResult
 
toString() - Method in class org.lsst.ccs.bus.messages.LogMessage
returns the "formatted details"
toString() - Method in class org.lsst.ccs.bus.messages.StatusMessage
 
toString() - Method in class org.lsst.ccs.bus.states.StateBundle
 
toString() - Method in class org.lsst.ccs.description.ComponentNode
 
toString() - Method in exception org.lsst.ccs.messaging.CommandRejectedException
 
toString() - Method in exception org.lsst.ccs.messaging.DestinationsException
 
toString() - Method in exception org.lsst.ccs.messaging.DuplicateAgentNameException
 
totalMemory - Variable in class org.lsst.ccs.bus.data.RuntimeInfo
 
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
 
treeNodeWalk(ComponentLookup, String, Function<ComponentNode, TreeWalkerDiag>, Consumer<ComponentNode>) - Static method in class org.lsst.ccs.framework.TreeWalkerUtils
Walks the components tree recursively, applying rules of TreeWalkerDiag (the walk can be interrupted by HANDLING_CHILDREN (the code is not invoked on children) or STOP (the code abruptly ends) on the node itself.
treeWalk(ComponentLookup, String, Class<J>, Function<J, TreeWalkerDiag>, Consumer<J>) - Static method in class org.lsst.ccs.framework.TreeWalkerUtils
Walks the components tree recursively, applying rules of TreeWalkerDiag (the walk can be interrupted by HANDLING_CHILDREN (the code is not invoked on children) or STOP (the code abruptly ends) on the node's inner component.
TreeWalkerDiag - Enum in org.lsst.ccs.framework
Some methods are executed during "treewalking" (that is from parent to children nodes).
TreeWalkerUtils - Class in org.lsst.ccs.framework
A Utility class for navigating the Components Tree Structure.
TreeWalkerUtils() - Constructor for class org.lsst.ccs.framework.TreeWalkerUtils
 
tryAdvance(Consumer<? super LogMessage>) - Method in class org.lsst.ccs.messaging.LogAggregator
 
trySplit() - Method in class org.lsst.ccs.messaging.LogAggregator
 
type - Variable in class org.lsst.ccs.Agent.RunningCommand
 

U

update(Observable, Object) - Method in class org.lsst.ccs.framework.Module
Synchronous update.
update(T) - Method in interface org.lsst.ccs.messaging.BusMessageForwarder
 
updateAgentState(String, Enum...) - Method in class org.lsst.ccs.Agent
Deprecated.
use updateAgentState(Enum... stateChagnes) instead
updateAgentState(Enum...) - Method in class org.lsst.ccs.Agent
 
updateHeartBeat(StatusHeartBeat) - Method in class org.lsst.ccs.Agent
Subclasses can override this method to add customized information to the heartbeat.
updateInternalState(AgentState...) - Method in class org.lsst.ccs.Agent
Updates the internal state of this Agent and publishes StateChangeNotification message.
updVars() - Method in class org.lsst.ccs.messaging.StatusAggregator
 
uptime - Variable in class org.lsst.ccs.bus.data.RuntimeInfo
 
UsesSubsystem - Interface in org.lsst.ccs
Utility interface that provides to the implementing component access to various external information, such as the enclosing the subsystem, its component lookup, the component name or the component configuration environment.

V

validateBulkChange(Map<String, Object>) - Method in interface org.lsst.ccs.config.ConfigurationBulkChangeHandler
Override with more advanced parameter validation checking.
validateBulkChange(Map<String, Object>) - Method in interface org.lsst.ccs.framework.Configurable
Deprecated.
Use methods on ConfigurationBulkChangeHandler instead
valueOf(String) - Static method in enum org.lsst.ccs.bus.data.AgentInfo.AgentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.bus.data.KeyValueData.KeyValueDataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.bus.definition.Bus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.bus.states.AlertState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.bus.states.CommandState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.bus.states.ConfigurationState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.bus.states.OperationalState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.bus.states.PhaseState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.drivers.commons.DriverConstants.ConnType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.framework.ClearAlertHandler.ClearAlertCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.framework.SignalLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.framework.TreeWalkerDiag
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.lsst.ccs.bus.data.AgentInfo.AgentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.bus.data.KeyValueData.KeyValueDataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.bus.definition.Bus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.bus.states.AlertState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.bus.states.CommandState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.bus.states.ConfigurationState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.bus.states.OperationalState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.bus.states.PhaseState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.drivers.commons.DriverConstants.ConnType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.framework.ClearAlertHandler.ClearAlertCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.framework.SignalLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.framework.TreeWalkerDiag
Returns an array containing the constants of this enum type, in the order they are declared.
ValueUpdate(String, Object) - Constructor for class org.lsst.ccs.framework.Module.ValueUpdate
 
ValueUpdate(String, Object, long) - Constructor for class org.lsst.ccs.framework.Module.ValueUpdate
 

W

waitFor(Predicate<StateBundle>, long, TimeUnit) - Method in class org.lsst.ccs.Agent
Block until this Agent is in state that satisfies the specified predicate.
waitForAgent(String, long, TimeUnit) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
Wait for an Agent to be available on the buses.
wasSuccessful() - Method in class org.lsst.ccs.bus.messages.CommandResult
Was the execution of the CommandRequest successful?
WriterProvider - Interface in org.lsst.ccs.config
When locally registering properties the LocalConfigurationProxy may need to write properties in a File or in memory for tests purposes.
WriterProvider.ConfigurationFileName - Class in org.lsst.ccs.config
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2016 LSST. All rights reserved.