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
 
acquireConfigurationLock() - Method in class org.lsst.ccs.ConfigurationService
Acquires the configuration lock.
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.
addAgentLevelListener(AgentLockService.AgentLevelListener) - Method in class org.lsst.ccs.services.AgentLockService
 
addAgentLockUpdateListener(AgentLockService.AgentLockUpdateListener) - Method in class org.lsst.ccs.services.AgentLockService
 
addAgentPresenceListener(AgentPresenceListener) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
addAlarm(String, String) - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorFullState
 
addAlertInstance(AlertState, Alert, long, String) - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
Add a new instance of this Alert.
addAlertInstance(AlertState, Alert, long, String, int) - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
Add a new instance of this Alert.
addAttribute(DataProviderInfo.Attribute, String) - Method in class org.lsst.ccs.bus.data.DataProviderInfo
 
addBusMessageFilter(Predicate<BusMessage<? extends Serializable, ?>>) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.BusAccess
 
addChannel(int) - Method in class org.lsst.ccs.monitor.Device
Adds a channel to the device's list of monitored channels.
addChannel(MonitorChan) - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorFullState
 
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.AlertService
Deprecated.
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, Object) - 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.
addComponentNodeToLookup(ComponentNode, ComponentNode) - Method in class org.lsst.ccs.description.ComponentLookup
 
addConfigurationHandlerForObject(String, Object) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
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
 
addLine(int) - Method in class org.lsst.ccs.monitor.Device
Adds an output line to the known list.
addListener(AlertListener) - Method in class org.lsst.ccs.AlertService
Deprecated.
 
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
 
addMetadataForDataGroup(KeyValueDataList, String, String, String) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
addMetadataForObject(KeyValueDataList, String, String, Object) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
addObserver(StateBundleAggregator.Observer) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
 
addOrigin(String) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
 
addPage(Integer, String) - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorFullState
 
addParameter(ParameterPath, String, String, String, boolean) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
 
addRecentChange(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
 
addStateChangeListener(StateChangeListener, Class...) - Method in class org.lsst.ccs.Agent
 
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.
addTag(String, Object) - Method in class org.lsst.ccs.description.ComponentNode
 
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.
AGENT_HEARTBEAT_TASK - Static variable in class org.lsst.ccs.Agent
 
AGENT_MONITOR_SERVICE_TASK - Static variable in class org.lsst.ccs.services.AgentMonitorService
 
AGENT_RUNTIMEINFO_TASK - Static variable in class org.lsst.ccs.Agent
 
AgentAlerts - Enum in org.lsst.ccs.bus.data
An alert standing for CCS version incompatibilities detected on the buses.
AgentAlertStateAlertListener - Class in org.lsst.ccs.services.alert
An AlertListener to handle the Agent Alert State.
AgentAlertStateAlertListener(Agent) - Constructor for class org.lsst.ccs.services.alert.AgentAlertStateAlertListener
 
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.
AgentLock - Interface in org.lsst.ccs.bus.data
 
AgentLockService - Class in org.lsst.ccs.services
Client side locking service, for a given agent.
AgentLockService(Agent) - Constructor for class org.lsst.ccs.services.AgentLockService
 
AgentLockService.AgentLevelListener - Interface in org.lsst.ccs.services
Interface for being notified of subsystem level change events.
AgentLockService.AgentLockUpdateListener - Interface in org.lsst.ccs.services
Interface for being notified of lock update events.
AgentMBeanService - Class in org.lsst.ccs.services
A Service to register MBeans for CCS Agents.
AgentMBeanService(Agent) - Constructor for class org.lsst.ccs.services.AgentMBeanService
 
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.
AgentMessagingLayerMBean - Interface in org.lsst.ccs.messaging
MBean to interact with the messaging layer.
AgentMonitor - Interface in org.lsst.ccs.services
An Interface to be implemented by all nodes that provide an insight in the Agent's health and safety.
AgentMonitorService - Class in org.lsst.ccs.services
An Agent Service to monitor the status of the agent.
AgentMonitorService(Agent) - Constructor for class org.lsst.ccs.services.AgentMonitorService
 
AgentMonitorServiceMBean - Interface in org.lsst.ccs.services
The MBean Interface for AgentMonitor to be registered with the JMX AgentMonitorMBeanService.
AgentPeriodicTask - Class in org.lsst.ccs.framework
An Agent managed PeriodicTask is a centrally managed periodic task that will execute a Runnable.
AgentPeriodicTask(String, Runnable) - Constructor for class org.lsst.ccs.framework.AgentPeriodicTask
Create a periodic task by name.
AgentPeriodicTaskService - Class in org.lsst.ccs.services
A service to schedule periodic tasks.
AgentPeriodicTaskService(Agent) - Constructor for class org.lsst.ccs.services.AgentPeriodicTaskService
Create an instance of the AgentPeriodicTaskService for a given Agent.
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() - 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.
Alarm - Class in org.lsst.ccs.monitor
Implements alarms.
Alarm() - Constructor for class org.lsst.ccs.monitor.Alarm
 
alarmHi - Variable in class org.lsst.ccs.monitor.Channel
 
alarmLo - Variable in class org.lsst.ccs.monitor.Channel
 
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
 
alarms - Static variable in interface org.lsst.ccs.monitor.Monitor.AlarmHandler
 
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.
Alert(String, String, Map<String, Object>) - Constructor for class org.lsst.ccs.bus.data.Alert
Base constructor for all Alerts.
AlertEvent - Class in org.lsst.ccs.services.alert
An event fired by AlertService to notify listeners of raised or cleared alerts.
AlertEvent(String, Alert, RaisedAlertSummary, AlertEvent.AlertEventType) - Constructor for class org.lsst.ccs.services.alert.AlertEvent
Constructor for events triggered by a raised alert.
AlertEvent(String, String[], RaisedAlertSummary, AlertEvent.AlertEventType) - Constructor for class org.lsst.ccs.services.alert.AlertEvent
Constructor for events triggered by cleared alerts.
AlertEvent.AlertEventType - Enum in org.lsst.ccs.services.alert
Enumeration of alert event types.
AlertHandler - Interface in org.lsst.ccs.framework
Marker interface for Alert handlers
AlertListener - Interface in org.lsst.ccs.services.alert
Interface to be implemented by listeners interested in AlertEvents.
AlertService - Class in org.lsst.ccs
Deprecated.
Class org.lsst.ccs.services.alert.AlertService should be used instead
AlertService(Agent) - Constructor for class org.lsst.ccs.AlertService
Deprecated.
 
AlertService - Class in org.lsst.ccs.services.alert
Alert Handling Service.
AlertService(Agent) - Constructor for class org.lsst.ccs.services.alert.AlertService
 
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.
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 target corresponds to a CCS subsystem that is currently available, not locked and alive.
attachSubsystem(String, int) - Static method in class org.lsst.ccs.scripting.CCS
Creates and instance of a ScriptingSubsystemWrapper by making sure that the given target corresponds to a CCS subsystem that is currently available, not locked and alive.
attachSubsystem(String, boolean) - Static method in class org.lsst.ccs.scripting.CCS
Creates and instance of a ScriptingSubsystemWrapper by making sure that the given target corresponds to a CCS subsystem that is currently 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
A collection of static utilities linked to boot operations.
broadcastStatus() - Method in class org.lsst.ccs.Agent
Broadcasts the current heartbeat status.
build() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
 
build() - Method in interface org.lsst.ccs.framework.HasLifecycle
First lifecycle hook.
build() - Method in class org.lsst.ccs.monitor.Monitor
 
build() - Method in class org.lsst.ccs.services.RuntimeService
 
buildComponentLookupFromDescription(String, String) - Static method in class org.lsst.ccs.BootUtils
Builds a ComponentLookup given a description name and a startup configuration.
buildComponentNode(String) - Method in class org.lsst.ccs.description.classname.ClassComponentNodeFactory
 
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, String) - Static method in class org.lsst.ccs.description.ComponentNodeBuilder
 
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
 
Builder() - Constructor for class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
 
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

CalcDevice - Class in org.lsst.ccs.monitor
"Device" for performing calculations.
CalcDevice() - Constructor for class org.lsst.ccs.monitor.CalcDevice
 
cancel() - Method in class org.lsst.ccs.Agent.RunningCommand
Requests cancellation of this command.
canClearAlert(Alert) - Method in class org.lsst.ccs.ConfigurationService
 
canClearAlert(Alert) - Method in interface org.lsst.ccs.framework.ClearAlertHandler
Callback to clear an Alert instance.
canClearAlert(Alert) - Method in interface org.lsst.ccs.monitor.Monitor.AlarmHandler
 
canClearAlert(Alert) - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
 
canClearAlert(Alert) - Method in class org.lsst.ccs.services.RuntimeService
 
CCS - Class in org.lsst.ccs.scripting
Main scripting entry point to CCS.
CCSBuilder - Class in org.lsst.ccs.description.groovy
CCS specific GroovyComponentBuilder class.
CCSBuilder() - Constructor for class org.lsst.ccs.description.groovy.CCSBuilder
 
CCSBuilder(String) - Constructor for class org.lsst.ccs.description.groovy.CCSBuilder
 
CCSBusesConfigurationDAO - Class in org.lsst.ccs.config.remote
Implementation of the remote configuration proxy, through the CCS Buses.
CCSBusesConfigurationDAO(AgentMessagingLayer) - Constructor for class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
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
 
chan - Variable in class org.lsst.ccs.monitor.Line
 
change(String, Object) - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
Single change of parameter that belongs to this component.
change(String, String, Object) - Method in class org.lsst.ccs.ConfigurationService
Single change of parameter.
chanMask - Variable in class org.lsst.ccs.monitor.Device
 
Channel - Class in org.lsst.ccs.monitor
Handles a monitoring channel.
Channel() - Constructor for class org.lsst.ccs.monitor.Channel
 
characteristics() - Method in class org.lsst.ccs.messaging.LogAggregator
 
checkAllHardwareStopped() - Method in class org.lsst.ccs.Agent
Called to check if all hardware has been correctly started.
checkChannel(String, int, String, String) - Method in class org.lsst.ccs.monitor.CalcDevice
Checks a channel's parameters for validity.
checkChannel(String, int, String, String) - Method in class org.lsst.ccs.monitor.Device
Checks a monitor channel's parameters for validity.
checkHardware() - Method in interface org.lsst.ccs.framework.HardwareController
Override to initiate interaction with the hardware.
checkHardware() - Method in class org.lsst.ccs.monitor.Device
 
checkHi - Variable in class org.lsst.ccs.monitor.Channel
 
checkHwLine(String, int) - Method in class org.lsst.ccs.monitor.Device
Checks the validity of an output line.
checkLine(String, int) - Method in class org.lsst.ccs.monitor.Device
Checks the validity of an output line.
checkLo - Variable in class org.lsst.ccs.monitor.Channel
 
checkOnline() - Method in class org.lsst.ccs.monitor.Control
Checks the online state.
checkOnline() - Method in class org.lsst.ccs.monitor.Device
Checks the online state.
checkStarted() - Method in interface org.lsst.ccs.framework.HardwareController
Deprecated.
dead method : wasn't called back by the framework.
checkStopped() - Method in interface org.lsst.ccs.framework.HardwareController
Override with specific code to stop the hardware.
checkTimeout(Exception, Class<?>) - Method in class org.lsst.ccs.monitor.Control
Checks whether exception is a timeout.
checkTimeout(Exception, Class<?>) - Method in class org.lsst.ccs.monitor.Device
Checks whether exception is a timeout.
ClassComponentNodeFactory - Class in org.lsst.ccs.description.classname
Builds a Agent out of its class name.
ClassComponentNodeFactory() - Constructor for class org.lsst.ccs.description.classname.ClassComponentNodeFactory
 
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.AlertService
Deprecated.
Method similar to #clearAlerts(String, String...) with default source equal to the agent name.
clearAlertsForSource(String, String...) - Method in class org.lsst.ccs.AlertService
Deprecated.
Clear one or more Alerts for a given source by providing the alert id of the alerts to be cleared.
clearAllAlerts() - Method in class org.lsst.ccs.AlertService
Deprecated.
Method similar to #clearAllAlerts(String) with default source equal to the agent name.
clearAllAlertsForSource(String) - Method in class org.lsst.ccs.AlertService
Deprecated.
Attempt to clear all the outstanding alerts for a given source.
clearLimitChanges() - Method in class org.lsst.ccs.monitor.Monitor
Clears limits-changed indicators.
clearState() - Method in class org.lsst.ccs.monitor.Alarm
 
clone() - Method in class org.lsst.ccs.bus.states.StateBundle
 
close() - Method in class org.lsst.ccs.ConfigurationService.ConfigurationLock
Releases the configuration lock;
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
 
close() - Method in class org.lsst.ccs.monitor.CalcDevice
Closes the connection.
close() - Method in class org.lsst.ccs.monitor.Device
Closes the connection.
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
 
ClusterDeserializationErrorHandler - Interface in org.lsst.ccs.messaging
Handler for messaging deserialization errors.
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) - Constructor for class org.lsst.ccs.bus.messages.CommandRequest
Create a BasicCommandMessage from a string representation of a command: 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, 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(ConfigurationDescription) - 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.ConfigurationService
Initiates the bulk change process of the submitted changes.
compChan - Variable in class org.lsst.ccs.monitor.Line
 
compDevcName - Variable in class org.lsst.ccs.monitor.Line
 
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(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.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.
CONFIG_DB - Static variable in class org.lsst.ccs.config.PackCst
Set to true in agent properties to advertise configuration persistence capabilities.
ConfigurationBulkChangeHandler - Interface in org.lsst.ccs.config
An interface that gives a component more control on how to validate / set a bulk change of configuration parameters.
ConfigurationDAO - Interface in org.lsst.ccs.config
DAO interface to configuration information.
ConfigurationDescription - Class in org.lsst.ccs.config
A configuration summary.
ConfigurationDescription() - Constructor for class org.lsst.ccs.config.ConfigurationDescription
 
ConfigurationDescription(Set<String>) - Constructor for class org.lsst.ccs.config.ConfigurationDescription
 
ConfigurationHandlerSet - Class in org.lsst.ccs.config
A set of several ConfigurationHandlers.
ConfigurationHandlerSet() - Constructor for class org.lsst.ccs.config.ConfigurationHandlerSet
 
ConfigurationInfo - Class in org.lsst.ccs.bus.data
A Class containing the Agent's configuration information.
ConfigurationInfo() - Constructor for class org.lsst.ccs.bus.data.ConfigurationInfo
 
ConfigurationInfo.Builder - Class in org.lsst.ccs.bus.data
A builder for a object.
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.
configurationParameterComparator - Static variable in class org.lsst.ccs.config.LocalConfigurationDAO
 
ConfigurationParameterInfo - Class in org.lsst.ccs.bus.data
Represents the state of a given parameter.
ConfigurationParameterInfo() - Constructor for class org.lsst.ccs.bus.data.ConfigurationParameterInfo
 
ConfigurationService - Class in org.lsst.ccs
Provides the Configuration API to the subsystem it stands for.
ConfigurationService.ConfigurationLock - Class in org.lsst.ccs
Gets a handle on the configuration lock when an object of this class is instantiated.
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
 
ConfigurationState - Enum in org.lsst.ccs.bus.states
The Configuration state of a subsystem reflects the state of its set of configurable parameters.
ConfigurationView - Class in org.lsst.ccs.config
A view of the configuration parameters values, ordered by the component they belong to.
ConfigurationView() - Constructor for class org.lsst.ccs.config.ConfigurationView
 
ConfigurationView(ConfigurationDescription) - Constructor for class org.lsst.ccs.config.ConfigurationView
 
configure(Monitor) - Method in class org.lsst.ccs.monitor.CalcDevice
 
configure(Monitor, Device) - Method in class org.lsst.ccs.monitor.Control
Configures common part of control channel.
configure(Monitor) - Method in class org.lsst.ccs.monitor.Device
Performs common configuration.
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 class org.lsst.ccs.ConfigurationService
 
connecting(AgentInfo) - Method in interface org.lsst.ccs.messaging.AgentPresenceListener
Indicates that the agent represented by agent is present on the buses.
connecting(AgentInfo...) - Method in interface org.lsst.ccs.messaging.AgentPresenceListener
Indicates that the list of agents represented by agents is present on the buses.
connecting(AgentInfo) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
 
connecting(AgentInfo) - Method in class org.lsst.ccs.services.AgentLockService
 
connectToBuses() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
 
containsCategory(String) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
containsComponent(Object) - Method in class org.lsst.ccs.description.ComponentLookup
 
containsPath(ParameterPath) - Method in class org.lsst.ccs.config.ConfigurationView
 
Control - Class in org.lsst.ccs.monitor
Implements a control "channel".
Control() - Constructor for class org.lsst.ccs.monitor.Control
 
create(Agent) - Static method in class org.lsst.ccs.monitor.Monitor
 
createInstance(AgentInfo, LockLevelService) - 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
 
ctlChans - Variable in class org.lsst.ccs.monitor.Device
 
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

DataProviderDictionary - Interface in org.lsst.ccs.bus.data
A dictionary of published data.
DataProviderDictionaryCommands() - Constructor for class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryCommands
 
DataProviderDictionaryService - Class in org.lsst.ccs.services
A service to manage a worker subsystem's dictionary of DataProviders.
DataProviderDictionaryService(Agent) - Constructor for class org.lsst.ccs.services.DataProviderDictionaryService
Create an instance of the AgentPeriodicTaskService for a given Agent.
DataProviderDictionaryService.DataProviderDictionaryCommands - Class in org.lsst.ccs.services
 
DataProviderInfo - Class in org.lsst.ccs.bus.data
A static description of published data.
DataProviderInfo(String, String, Map<DataProviderInfo.Attribute, String>) - Constructor for class org.lsst.ccs.bus.data.DataProviderInfo
 
DataProviderInfo(String, String) - Constructor for class org.lsst.ccs.bus.data.DataProviderInfo
 
DataProviderInfo.Attribute - Enum in org.lsst.ccs.bus.data
 
DataProviderState - Enum in org.lsst.ccs.bus.states
The DataProviderState of a data provider reflects the current operating conditions of the provider.
dbandHi - Variable in class org.lsst.ccs.monitor.Channel
 
dbandLo - Variable in class org.lsst.ccs.monitor.Channel
 
DEFAULT - Static variable in interface org.lsst.ccs.messaging.ClusterDeserializationErrorHandler
 
DEFAULT_CAT - Static variable in class org.lsst.ccs.config.ConfigurationDescription
 
DEFAULT_CONFIG_NAME - Static variable in class org.lsst.ccs.config.ConfigurationDescription
 
DEFAULT_UDP_PROTOCOL - Static variable in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
 
DEFAULT_VERSION - Static variable in class org.lsst.ccs.bus.data.ConfigurationInfo
 
deleteObserver(StateBundleAggregator.Observer) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
 
description - Variable in class org.lsst.ccs.monitor.Alarm
Data fields.
description - Variable in class org.lsst.ccs.monitor.Channel
Data fields.
description - Variable in class org.lsst.ccs.monitor.Control
Data fields.
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
 
devc - Variable in class org.lsst.ccs.monitor.Control
 
devcName - Variable in class org.lsst.ccs.monitor.Channel
 
devcName - Variable in class org.lsst.ccs.monitor.Line
Data fields.
Device - Class in org.lsst.ccs.monitor
Handles hardware devices
Device() - Constructor for class org.lsst.ccs.monitor.Device
 
dictionaryCommand - Variable in class org.lsst.ccs.Agent.RunningCommand
 
diff(ConfigurationView) - Method in class org.lsst.ccs.config.ConfigurationView
Performs a diff view between this view and the one passed as argument.
diffState(StateBundle) - Method in class org.lsst.ccs.bus.states.StateBundle
Finds what has changed.
disable() - Method in class org.lsst.ccs.monitor.Device
Disables the device.
disabled - Variable in class org.lsst.ccs.monitor.Device
 
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 class org.lsst.ccs.ConfigurationService
 
disconnecting(AgentInfo) - Method in interface org.lsst.ccs.messaging.AgentPresenceListener
Indicates that the agent represented by agent has left the buses.
disconnecting(AgentInfo) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
 
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
 
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 class org.lsst.ccs.ConfigurationService
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.ConfigurationService
Drops the submitted changes for all components of the subsystem.
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(String...) - Method in class org.lsst.ccs.ConfigurationService
Sets all parameters that belong to one of the specified categories to the value defined by the current running configuration for this category.
dropChannel(int) - Method in class org.lsst.ccs.monitor.Device
Drops a channel from the device's list of monitored channels.
dropLimitChanges() - Method in class org.lsst.ccs.monitor.Monitor
Drop the limit values.
dropSubmittedChanges() - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
 
dropSubmittedChangesForComponent(String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
dropSubmittedChangesForComponent(String) - Method in class org.lsst.ccs.ConfigurationService
Drops the submitted changes for a given component of the subsystem.
DummyLock - Class in org.lsst.ccs.messaging
A dummy lock used for preliminary implementation of the agent lock service.
DummyLock(String, String) - Constructor for class org.lsst.ccs.messaging.DummyLock
 
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.
EmbeddedObjectDeserializationException - Exception in org.lsst.ccs.bus.messages
An exception occurring during the deserialization of the serialized embedded object of a BusMessage.
EmbeddedObjectDeserializationException(String, Throwable) - Constructor for exception org.lsst.ccs.bus.messages.EmbeddedObjectDeserializationException
 
enable() - Method in class org.lsst.ccs.monitor.Device
Enables the device.
enableAlarm(boolean, boolean) - Method in class org.lsst.ccs.monitor.Channel
Enables or disables an alarm.
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(DataProviderDictionary) - Method in class org.lsst.ccs.bus.messages.StatusDataProviderDictionary
 
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(RaisedAlertSummary) - Method in class org.lsst.ccs.bus.messages.StatusRaisedAlertSummary
 
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
 
equals(Object) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
equals(Object) - Method in class org.lsst.ccs.messaging.DummyLock
 
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
 
EVENT_LIMBO - Static variable in class org.lsst.ccs.monitor.Alarm
Constants.
EVENT_LIMBO_FROM_ERROR - Static variable in class org.lsst.ccs.monitor.Alarm
Constants.
EVENT_LIMBO_FROM_GOOD - Static variable in class org.lsst.ccs.monitor.Alarm
Constants.
EVENT_RESET - Static variable in class org.lsst.ccs.monitor.Alarm
Constants.
EVENT_TRIP - Static variable in class org.lsst.ccs.monitor.Alarm
Constants.
eventParm - Variable in class org.lsst.ccs.monitor.Alarm
 
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
 
FieldAnnotationScanner<T extends Annotation> - Class in org.lsst.ccs.commons.annotations.scanner
An object that scans a given object's fields for the annotation of type T.
FieldAnnotationScanner(Class<T>) - Constructor for class org.lsst.ccs.commons.annotations.scanner.FieldAnnotationScanner
 
findAvailableConfigurationsForCategory(String, String) - Method in interface org.lsst.ccs.config.ConfigurationDAO
 
findAvailableConfigurationsForCategory(String, String) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
findAvailableConfigurationsForCategory(String, String) - Method in class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
findAvailableConfigurationsForCategory(String) - Method in class org.lsst.ccs.ConfigurationService
Returns the available configuration names for the given category.
findMatchingPropertiesFiles(String) - Method in class org.lsst.ccs.config.WriterProvider
 
flush() - Method in class org.lsst.ccs.messaging.LogBusHandler
 
format - Variable in class org.lsst.ccs.monitor.Channel
 
fullName - Variable in class org.lsst.ccs.monitor.Device
Data fields.

G

getAccumulatedNumberOfInstances() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
Get the accumulated number of times this alert was raised.
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
 
getAgentLockService() - Method in class org.lsst.ccs.Agent
 
getAgentLockService() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
 
getAgentMonitorDescription() - Method in interface org.lsst.ccs.services.AgentMonitor
Get the description for this AgentMonitor.
getAgentMonitorDescription() - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
 
getAgentMonitorDescription() - Method in class org.lsst.ccs.services.RuntimeService
 
getAgentMonitorStatus(boolean) - Method in interface org.lsst.ccs.services.AgentMonitor
This method should return the string "OK" if everything is working as expected.
getAgentMonitorStatus(boolean) - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
 
getAgentMonitorStatus(boolean) - Method in class org.lsst.ccs.services.RuntimeService
 
getAgentName() - Method in interface org.lsst.ccs.bus.data.AgentLock
The agent name this lock stands for.
getAgentName() - Method in class org.lsst.ccs.messaging.DummyLock
 
getAgentPeriodicTaskNames() - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
Get the list of names of the scheduled tasks.
getAgentPeriodicTaskService() - Method in class org.lsst.ccs.Agent
Get the AgentPeriodicTaskService.
getAgentPersistenceService() - Method in class org.lsst.ccs.Agent
Get this agent's local persistence service.
getAgentPresenceManager() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
 
getAgentProperties() - Method in class org.lsst.ccs.Agent
Get the agent properties.
getAgentPropertiesKeySet() - Method in class org.lsst.ccs.Agent
Get the Set of agent properties.
getAgentProperty(String) - Method in class org.lsst.ccs.Agent
Get an agent property.
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.
getAgentStatus() - Method in class org.lsst.ccs.services.AgentMonitorService
Get the status of the current Agent.
getAgentStatus() - Method in interface org.lsst.ccs.services.AgentMonitorServiceMBean
Get the status of the current Agent.
getAlarm(String) - Method in class org.lsst.ccs.monitor.Monitor
Gets the alarm with the given name.
getAlarmById(int) - Method in interface org.lsst.ccs.monitor.Monitor.AlarmHandler
 
getAlarmHandlersList() - Method in class org.lsst.ccs.monitor.Monitor
Here for tests
getAlarmNameHi() - Method in class org.lsst.ccs.monitor.Channel
Gets the channel high limit alarm name.
getAlarmNameLo() - Method in class org.lsst.ccs.monitor.Channel
Gets the channel low limit alarm name.
getAlarms() - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorFullState
 
getAlert() - Method in enum org.lsst.ccs.bus.alerts.InfrastructureAlert
 
getAlert(Map<String, Object>) - Method in enum org.lsst.ccs.bus.data.AgentAlerts
 
getAlert() - Method in class org.lsst.ccs.services.alert.AlertEvent
Returns the Alert that triggered this event.
getAlertData(String) - Method in class org.lsst.ccs.bus.data.Alert
Get data contained in this Alert.
getAlertDataNames() - Method in class org.lsst.ccs.bus.data.Alert
Get the Set of names for the Alert data.
getAlertId() - Method in enum org.lsst.ccs.bus.alerts.InfrastructureAlert
 
getAlertId() - Method in enum org.lsst.ccs.bus.data.AgentAlerts
 
getAlertId() - Method in class org.lsst.ccs.bus.data.Alert
Get the Alert id
getAlertService() - Method in class org.lsst.ccs.Agent
Provides access to the alert service.
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.
getAllStatesAsStrings() - Method in class org.lsst.ccs.bus.states.StateBundle
Get the Map of all the states in this StateBundle.
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.ConfigurationService
Returns the current submitted changes for each component.
getAllSummaries() - Method in class org.lsst.ccs.AlertService
Deprecated.
 
getAllWorkerAgents() - Method in class org.lsst.ccs.services.AgentLockService
 
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
 
getAnnotation(String) - Method in interface org.lsst.ccs.commons.annotations.scanner.ReflectObject
Gets the annotation for the given field name.
getArgumentSettingCode(String...) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
Get Jython exec line to import command line arguments.
getAsParameterPathMap() - Method in class org.lsst.ccs.config.ConfigurationView
 
getAttributes() - Method in class org.lsst.ccs.bus.data.DataProviderInfo
Get all the attribute names defined for this data.
getAttributeValue(DataProviderInfo.Attribute) - Method in class org.lsst.ccs.bus.data.DataProviderInfo
Get access to the different attributes attached to this data description.
getAvailableDataGroups() - Method in class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryCommands
 
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.ConfigurationService
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
 
getCategoryTags() - Method in class org.lsst.ccs.config.ConfigurationDescription
 
getCategoryVersions() - Method in class org.lsst.ccs.config.ConfigurationDescription
 
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.
getChannel(String) - Method in class org.lsst.ccs.monitor.Monitor
Gets the channel with the given name.
getChannel(int) - Method in class org.lsst.ccs.monitor.Monitor
Gets the channel with the given ID.
getChannelId(String) - Method in class org.lsst.ccs.monitor.Monitor
Gets the ID of the channel with the given name.
getChannelNames() - Method in class org.lsst.ccs.monitor.Monitor
Gets the list of channel names.
getChannels() - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorFullState
 
getChannelValue(String) - Method in class org.lsst.ccs.monitor.Monitor
Gets a monitored channel value.
getChildren(ComponentNode, 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
 
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.
getClearedIds() - Method in class org.lsst.ccs.services.alert.AlertEvent
Returns the list of cleared IDs.
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
Deprecated.
getComponentByPath(String) - Method in class org.lsst.ccs.description.ComponentLookup
return any object registered by the componentNodeDictionaries of the service.
getComponentConfigurationEnvironment(Object) - Method in class org.lsst.ccs.Agent
Get the ComponentConfigurationEnvironment object for a given Object.
getComponentConfigurationEnvironment(String) - Method in class org.lsst.ccs.ConfigurationService
Gets a configuration service dedicated to a specific component
getComponentConfigurationEnvironmentByName(String) - Method in class org.lsst.ccs.Agent
Get the ComponentConfigurationEnvironment object for a given node name.
getComponentLookup() - Method in class org.lsst.ccs.Agent
Provides access to the inner modular structure of this Subsystem.
getComponentName() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
Returns the name of the component the parameter represented by this object belongs to.
getComponentNodeForObject(Object) - Method in class org.lsst.ccs.description.ComponentLookup
 
getComponentState(String, Class) - Method in class org.lsst.ccs.Agent
Returns the state of this Agent's component for the provided class.
getComponentState(String, Class<T>) - Method in class org.lsst.ccs.bus.states.StateBundle
Returns the current value for the specified State of the given component.
getComponentStateBundle(String) - Method in class org.lsst.ccs.bus.states.StateBundle
Get the StateBundle for the given component.
getComponentsWithState(Class<T>) - Method in class org.lsst.ccs.bus.states.StateBundle
For the given state, get the map of components/states.
getComponentsWithStates() - Method in class org.lsst.ccs.bus.states.StateBundle
Get the Set of all internal components.
getConfig(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
 
getConfigNameForCategory(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
 
getConfigurationDescription() - Method in class org.lsst.ccs.config.ConfigurationView
 
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.ConfigurationService
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
 
getConfigurationService() - Method in class org.lsst.ccs.Agent
Provides programmatic access to the configuration API.
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.
getConfigVersion(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
 
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.
getCount() - Method in class org.lsst.ccs.bus.data.RaisedAlertInstance
The number of time this alert was raised.
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
Returns a live map of the values of the configurable parameters for the given component.
getCurrentValuesForComponent(String, Set<String>) - Method in class org.lsst.ccs.ConfigurationService
Returns the current values of the configuration parameters that belong to componentName and that belong to the specified categories.
getDataInGroup(String) - Method in class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryCommands
 
getDataKey() - Method in class org.lsst.ccs.bus.messages.StatusSubsystemData
Get the Key of the embedded object.
getDataProviderDescriptionsForGroup(String) - Method in interface org.lsst.ccs.bus.data.DataProviderDictionary
 
getDataProviderDictionary() - Method in class org.lsst.ccs.bus.messages.StatusDataProviderDictionary
Get the DataProviderDictionary object contained in this message.
getDataProviderDictionary() - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
getDataProviderDictionaryService() - Method in class org.lsst.ccs.Agent
Provides access to the data provider dictionary service.
getDataProviderInfos() - Method in interface org.lsst.ccs.bus.data.DataProviderDictionary
 
getDataProviderInfos() - Method in class org.lsst.ccs.monitor.Monitor
 
getDataProviderInfos() - Method in interface org.lsst.ccs.services.HasDataProviderInfos
Get the list of available DataProviderInfos.
getDbandHi() - Method in class org.lsst.ccs.monitor.Channel
Gets the channel dead band high.
getDbandLo() - Method in class org.lsst.ccs.monitor.Channel
Gets the channel dead band low.
getDecodedStates() - Method in class org.lsst.ccs.bus.states.StateBundle
Get the Map of all the states that were decoded when this message was received, i.e.
getDefaultTimeout() - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
Get the default timeout for this ConcurrentMessagingUtils object.
getDescription() - Method in class org.lsst.ccs.Agent
Gets the name of the description this subsystem was built from.
getDescription() - Method in enum org.lsst.ccs.bus.alerts.InfrastructureAlert
 
getDescription() - Method in enum org.lsst.ccs.bus.data.AgentAlerts
 
getDescription() - Method in class org.lsst.ccs.bus.data.Alert
Get the Alert description
getDescription() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
 
getDescription() - Method in class org.lsst.ccs.monitor.Channel
Gets the channel description.
getDescription() - Method in class org.lsst.ccs.monitor.Control
Gets the channel description.
getDescription() - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
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.
getDestination() - Method in class org.lsst.ccs.bus.messages.CommandMessage
The destination of the CommandMessage.
getDevice() - Method in class org.lsst.ccs.monitor.Channel
 
getDevice(String) - Method in class org.lsst.ccs.monitor.Monitor
Gets the device with the given name.
getDeviceNames() - Method in class org.lsst.ccs.monitor.Monitor
Gets the list of all device names.
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
 
getEnvironmentLockService() - Static method in class org.lsst.ccs.Agent
 
getEnvironmentMessagingAccess() - Static method in class org.lsst.ccs.Agent
Returns AgentMessagingLayer associated with this JVM.
getFields() - Method in interface org.lsst.ccs.commons.annotations.scanner.ReflectObject
Gets the annotated fields for this object.
getFormat() - Method in class org.lsst.ccs.monitor.Channel
Gets the display format.
getFormat() - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
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
Get the JVM free memory in bytes
getFullName() - Method in class org.lsst.ccs.monitor.Device
Gets the full name.
getFullState() - Method in class org.lsst.ccs.monitor.Monitor
Gets the full monitoring state.
getGlobalName() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
 
getGoodChans() - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorState
 
getGroups() - Method in interface org.lsst.ccs.bus.data.DataProviderDictionary
 
getHeldLocks() - Method in class org.lsst.ccs.services.AgentLockService
Get information of the locks currently held by this agent.
getHighAlarm() - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
getHighestAlertState() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
Get the highest AlertState raised for this Alert.
getHighLimit() - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
getHighLimitChange() - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorState
 
getHighWarning() - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
getHistory(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
returns the history (over the configured duration) for a given key.
getHwChan() - Method in class org.lsst.ccs.monitor.Control
Gets the hardware channel number.
getInstance() - Static method in class org.lsst.ccs.config.WriterProvider
 
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.DataProviderInfo
The key of a DataProvider is used to store the data in the trending database.
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.
getLatestAlertCause() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
Gets the latest cause of this Alert.
getLatestAlertInstance() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
Gets the latest raised instance of this alert.
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 last changes that occured since the previous ConfigurationInfo publication.
getLevel() - Method in class org.lsst.ccs.bus.messages.CommandRequest
Get the level associated to this command request.
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
 
getLevel() - Method in class org.lsst.ccs.services.alert.AlertEvent
Returns the level (WARNING or ALARM) at which the alert that triggered this event was raised.
getLevelForAgent(String) - Method in interface org.lsst.ccs.messaging.LockLevelService
Get this agent's operational level for the given subsystem.
getLevelForAgent(String) - Method in class org.lsst.ccs.services.AgentLockService
Get this agent's authorized level at which it can operate the given agentName.
getLimitHi() - Method in class org.lsst.ccs.monitor.Channel
Gets the channel high limit.
getLimitLo() - Method in class org.lsst.ccs.monitor.Channel
Gets the channel low limit.
getLine(String) - Method in class org.lsst.ccs.monitor.Monitor
Gets the line with the given name.
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.
getLiveConfigurationView() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getLock() - Method in class org.lsst.ccs.bus.messages.CommandRequest
Get the lock associated to this command request.
getLockableAgents() - Method in class org.lsst.ccs.services.AgentLockService
 
getLockedAgents() - Method in class org.lsst.ccs.services.AgentLockService
 
getLockForAgent(String) - Method in interface org.lsst.ccs.messaging.LockLevelService
Get this agent's lock, if available.
getLockForAgent(String) - Method in class org.lsst.ccs.services.AgentLockService
Returns a lock held by the associated agent on the given agentName, or null if the associated agent does not hold a lock on the given agent
getLocks() - Method in class org.lsst.ccs.services.AgentLockService
Get information on all the current existing locks in a cluster of subsystems.
getLogger() - Method in class org.lsst.ccs.Agent
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.
getLogHandler(String) - Method in class org.lsst.ccs.Subsystem
Get a LogHandler for a given name.
getLogLevel() - Method in class org.lsst.ccs.framework.AgentPeriodicTask
Get the log level at which exceptions will be logged.
getLogTopic() - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
 
getLoopbackInterfaceName() - Static method in class org.lsst.ccs.messaging.NetworkUtilities
 
getLowAlarm() - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
getLowLimit() - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
getLowLimitChange() - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorState
 
getLowWarning() - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
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
 
getMaxLevel() - Method in interface org.lsst.ccs.bus.data.AgentLock
The maximum level allowed by this lock.
getMaxLevel() - Method in class org.lsst.ccs.messaging.DummyLock
 
getMaxMemory() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
Get the maximum memory allocated for the JVM in bytes
getMessagingAccess() - Method in class org.lsst.ccs.Agent
Returns AgentMessagingLayer used by this Agent.
getMessagingAccess() - Static method in class org.lsst.ccs.scripting.CCS
 
getMetaClass() - Method in class org.lsst.ccs.description.groovy.GroovyConstructorInvoker
 
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
 
getMonitor() - Method in class org.lsst.ccs.Agent
Provides access to this subsystem's monitor.
getMonitorFullState() - Method in class org.lsst.ccs.monitor.Monitor
 
getMonitorFullState() - Method in class org.lsst.ccs.subsystem.monitor.data.MonMainFullState
 
getMonitorState() - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorFullState
 
getMonMainState() - Method in class org.lsst.ccs.subsystem.monitor.data.MonMainFullState
 
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 enum org.lsst.ccs.bus.data.DataProviderInfo.Attribute
 
getName() - Method in class org.lsst.ccs.config.ConfigurationDescription
 
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 class org.lsst.ccs.monitor.Alarm
 
getName() - Method in class org.lsst.ccs.monitor.Channel
 
getName() - Method in class org.lsst.ccs.monitor.Control
Get the name as specified in the lookup tree for this object.
getName() - Method in class org.lsst.ccs.monitor.Device
Get the name of this device as defined in the groovy file.
getName() - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
getNameOfComponent(Object) - Method in class org.lsst.ccs.description.ComponentLookup
 
getNewState() - Method in class org.lsst.ccs.bus.messages.StatusStateChangeNotification
Get the new state of the Agent.
getNodeByPath(String) - Method in class org.lsst.ccs.description.ComponentLookup
return any object registered by the componentNodeDictionaries of the service.
getNThreads() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
Get the number of threads currently used.
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.
getNumChans() - Method in class org.lsst.ccs.monitor.Monitor
Gets the number of channels.
getObject() - Method in class org.lsst.ccs.bus.messages.BusMessage
Get the original version of the embedded Object.
getOldState() - Method in class org.lsst.ccs.bus.messages.StatusStateChangeNotification
Get the old state of the Agent.
getOnlineChans() - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorState
 
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.
getOutputLines() - Method in class org.lsst.ccs.monitor.Device
Gets the states of all output lines and saves them.
getOwnerAgentNames() - Method in interface org.lsst.ccs.bus.data.AgentLock
The agents that own this lock.
getOwnerAgentNames() - Method in class org.lsst.ccs.messaging.DummyLock
 
getPage() - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
getPageId() - Method in class org.lsst.ccs.monitor.Channel
Gets the display page ID.
getPages() - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorFullState
 
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() - Method in class org.lsst.ccs.description.ComponentNode
 
getPath() - Method in class org.lsst.ccs.bus.data.DataProviderInfo
The path of a DataProvider is its location within an Agent.
getPath() - Method in class org.lsst.ccs.description.ComponentNode
 
getPath() - Method in class org.lsst.ccs.monitor.Channel
 
getPathName() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
The Path name of the parameter.
getPathValue(ParameterPath) - Method in class org.lsst.ccs.config.ConfigurationView
 
getPeriod() - Method in class org.lsst.ccs.framework.AgentPeriodicTask
Get the task period.
getPeriodicTaskPeriod(String) - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
Get the period of a PeriodicTaks.
getPeriodicTasks() - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
 
getPrintWriter(String) - Method in class org.lsst.ccs.config.WriterProvider
 
getProcessCpuLoad() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
Get the process current CPU load.
getProject() - Method in class org.lsst.ccs.bus.data.DistributionInfo
 
getProperties(String) - Method in class org.lsst.ccs.config.WriterProvider
 
getProperty(String) - Method in class org.lsst.ccs.description.groovy.GroovyConstructorInvoker
 
getProtocol() - Method in class org.lsst.ccs.description.classname.ClassComponentNodeFactory
 
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.AlertService
Deprecated.
Clients interested in getting the full alert summary should use the publishRaisedAlertSummary method.
getRaisedAlertSummary() - Method in class org.lsst.ccs.bus.messages.StatusAlert
 
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.
getRunnable() - Method in class org.lsst.ccs.framework.AgentPeriodicTask
Get the Runnable to be executed.
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
 
getSource() - Method in class org.lsst.ccs.services.alert.AlertEvent
Returns the source of the alert that triggered this event.
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
Get the broadcast period in milliseconds.
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
getSubmittedChangesForComponent(String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getSubmittedChangesForComponent(String) - Method in class org.lsst.ccs.ConfigurationService
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 class org.lsst.ccs.monitor.Control
Get the Subsystem this object belongs to.
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.BootUtils
Builds a Subsystem instance out of a description file.
getSubsystemFromFile(String, String) - Static method in class org.lsst.ccs.BootUtils
 
getSubsystemFromFile(String, String, String) - Static method in class org.lsst.ccs.BootUtils
Builds a Subsystem given a description name and a startup configuration.
getSubsystemFromLookup(ComponentLookup, String) - Static method in class org.lsst.ccs.BootUtils
Builds a Subsystem given a ComponentLookup.
getSubsystemName() - Static method in class org.lsst.ccs.description.groovy.CCSBuilder
 
getSummary(String) - Method in class org.lsst.ccs.AlertService
Deprecated.
 
getSummary() - Method in class org.lsst.ccs.services.alert.AlertEvent
Returns the current summary of alerts for the source of the alert that triggered this event.
getSystemCpuLoad() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
Get the system CPU load.
getTag() - Method in class org.lsst.ccs.ConfigurationService
 
getTag(String) - Method in class org.lsst.ccs.description.ComponentNode
 
getTags() - Method in class org.lsst.ccs.description.ComponentNode
Gets the node tags for this node.
getTarget() - Method in interface org.lsst.ccs.commons.annotations.scanner.ReflectObject
Gets the object itself.
getTargetsForSubsystem(String) - Static method in class org.lsst.ccs.scripting.CCS
 
getTaskName() - Method in class org.lsst.ccs.framework.AgentPeriodicTask
Get the name for this task.
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.subsystem.monitor.data.MonMainState
 
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.ConfigurationInfo
 
getTimestamp() - Method in interface org.lsst.ccs.bus.data.DataProviderDictionary
Get the timestamp of the dictionary creation.
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.
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
Get the total memory currently used by the JVM in bytes
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.
getType() - Method in class org.lsst.ccs.services.alert.AlertEvent
Returns the type of this AlertEvent
getUnits() - Method in class org.lsst.ccs.monitor.Channel
Gets the channel units.
getUnits() - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
getUptime() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
Get the Agent's uptime in milliseconds.
getUserID() - Method in interface org.lsst.ccs.bus.data.AgentLock
The lock owner's userID.
getUserID() - Method in class org.lsst.ccs.messaging.DummyLock
 
getValue() - Method in class org.lsst.ccs.bus.data.KeyValueData
Get the value embedding in this object.
getValue() - Method in class org.lsst.ccs.messaging.StatusAggregator.TimedValue
 
getValue() - Method in class org.lsst.ccs.monitor.Channel
Gets the channel value.
getValue() - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
getValuesForComponent(String) - Method in class org.lsst.ccs.config.ConfigurationView
 
getVersion() - Method in class org.lsst.ccs.bus.data.DistributionInfo
 
getVersion() - Method in class org.lsst.ccs.config.ConfigurationDescription
 
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
 
GroovyConstructorInvoker - Class in org.lsst.ccs.description.groovy
 
GroovyConstructorInvoker() - Constructor for class org.lsst.ccs.description.groovy.GroovyConstructorInvoker
 
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
Interface to implement for components that handle direct or indirect interaction with hardware.
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.
HasCommandLineOptions - Interface in org.lsst.ccs.startup
Interface to be implemented by objects that have their own Command Line Options so that they can be called back when started with SubsystemBoot.
HasDataProviderInfos - Interface in org.lsst.ccs.services
Interface to be implemented by all objects that provide access to one or more DataProviderInfos.
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
 
hashCode() - Method in class org.lsst.ccs.config.ConfigurationDescription
 
hashCode() - Method in class org.lsst.ccs.messaging.DummyLock
 
HasLifecycle - Interface in org.lsst.ccs.framework
Interface to implement for components that require to perform tasks at specific times of the enclosing Subsystem life cycle.
hwChan - Variable in class org.lsst.ccs.monitor.Channel
 
hwChan - Variable in class org.lsst.ccs.monitor.Control
 

I

id - Variable in class org.lsst.ccs.monitor.Page
Data fields.
InfrastructureAlert - Enum in org.lsst.ccs.bus.alerts
Infrastructure level Alerts.
init() - Method in interface org.lsst.ccs.framework.HasLifecycle
Called from the enclosing Subsystem at initialization phase.
init() - Method in class org.lsst.ccs.monitor.Control
 
init() - Method in class org.lsst.ccs.monitor.Device
 
init() - Method in class org.lsst.ccs.monitor.Monitor
 
init() - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
initChannel(String, int, int, int, int) - Method in class org.lsst.ccs.monitor.CalcDevice
Completes the initialization of a calculation channel.
initChannel(int, int, int) - Method in class org.lsst.ccs.monitor.Device
Initializes a monitor channel.
initChannel(String, int, int, int, int) - Method in class org.lsst.ccs.monitor.Device
Initializes a monitor channel.
initDevice() - Method in class org.lsst.ccs.monitor.Device
Performs internal device initialization.
inited - Variable in class org.lsst.ccs.monitor.Device
 
initialize(String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
initialize(String, ConfigurationView) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
initialize() - Method in class org.lsst.ccs.monitor.CalcDevice
Performs basic initialization.
initialize() - Method in class org.lsst.ccs.monitor.Device
Performs hardware initialization.
initializeScriptingEnvironment() - Static method in class org.lsst.ccs.scripting.CCS
In a test context, this method has to be called in the first place
initSensors() - Method in class org.lsst.ccs.monitor.Device
Initializes all attached sensors.
innerStateLock - Variable in class org.lsst.ccs.Agent
Lock for innerState variable.
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
 
internalCheckHardware() - Method in class org.lsst.ccs.Agent
Called before activating anything and again once problems are supposed to have been addressed.
invokeConstructor(Class, Map) - Method in class org.lsst.ccs.description.groovy.GroovyConstructorInvoker
 
invokeMethod(String, Object) - Method in class org.lsst.ccs.description.groovy.GroovyConstructorInvoker
 
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
 
IS_CONFIG_REMOTE - Static variable in class org.lsst.ccs.config.PackCst
Set to true in agent properties for agents that which to fully interact with the remote configuration service.
isAgentWorkerOrService() - Method in class org.lsst.ccs.bus.data.AgentInfo
Utility method to decide this AgentInfo belongs to a WORKER or a Service agent
isAvailable() - Method in interface org.lsst.ccs.config.ConfigurationDAO
Checks whether the configuration service is unavailable or not.
isAvailable() - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
isAvailable() - Method in class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
isComponentInState(String, Enum) - Method in class org.lsst.ccs.Agent
Check if a component of this Agent is in the given state.
isComponentInState(String, T) - Method in class org.lsst.ccs.bus.states.StateBundle
Check if the given component is in the specified state.
isComponentInState(String, StateBundle) - Method in class org.lsst.ccs.bus.states.StateBundle
Check if this component is in all the states of a given StateBundle.
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.
isEmpty() - Method in class org.lsst.ccs.config.ConfigurationDescription
 
isEmpty() - Method in class org.lsst.ccs.config.ConfigurationView
 
isFatal() - Method in exception org.lsst.ccs.HardwareException
 
isFinal() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
 
isHwLineSet(int) - Method in class org.lsst.ccs.monitor.Device
Gets an output line set state.
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.
isIsFixedRate() - Method in class org.lsst.ccs.framework.AgentPeriodicTask
Get if the task is to be executed at fixed rated or fixed delay.
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.
isLineSet(int) - Method in class org.lsst.ccs.monitor.Device
Gets an output line set state.
isLocalPersistenceFilePresent() - Method in class org.lsst.ccs.PersistencyService
Tells whether a local persistence file exists on the local filesystem for that agent.
isMetadata() - Method in enum org.lsst.ccs.bus.data.DataProviderInfo.Attribute
 
isOnline() - Method in class org.lsst.ccs.monitor.Device
Gets the online state.
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, String) - Method in class org.lsst.ccs.ConfigurationService
Indicates whether their is a configuration parameter named parameterName that belong to the component componentName.
isSet() - Method in class org.lsst.ccs.monitor.Line
Gets the line value.
isTimeout(Exception) - Method in class org.lsst.ccs.monitor.Device
Tests whether exception is a timeout.
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

KEY - Static variable in class org.lsst.ccs.subsystem.monitor.data.MonitorState
 
KEY - Static variable in class org.lsst.ccs.subsystem.monitor.data.MonMainState
 
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

label - Variable in class org.lsst.ccs.monitor.Page
 
LATEST_VERSION - Static variable in class org.lsst.ccs.bus.data.ConfigurationInfo
 
limitHi - Variable in class org.lsst.ccs.monitor.Channel
 
limitLo - Variable in class org.lsst.ccs.monitor.Channel
 
Line - Class in org.lsst.ccs.monitor
Implements hardware output lines.
Line() - Constructor for class org.lsst.ccs.monitor.Line
 
lineMask - Variable in class org.lsst.ccs.monitor.Device
 
lineName - Variable in class org.lsst.ccs.monitor.Alarm
 
lineState - Variable in class org.lsst.ccs.monitor.Device
 
lineWarm - Variable in class org.lsst.ccs.monitor.Device
 
listChildren(ComponentNode, 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
 
listDescendants(ComponentNode, Class<N>) - Method in class org.lsst.ccs.description.ComponentLookup
Finds all the children of the given class in the sub-tree starting at the node named parentName
load() - Method in class org.lsst.ccs.PersistencyService
Reads the persisted data local file and applies the contained value to the Persist annotated fields.
loadCategories(ConfigurationView) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
loadCategories(String...) - Method in class org.lsst.ccs.ConfigurationService
Loads a configuration for the specified categories.
loadConfiguration(String, ConfigurationDescription) - Method in interface org.lsst.ccs.config.ConfigurationDAO
For each pair 'category:configuration' in taggedCategories, the category is loaded with its specified configuration, categories that are not mentioned are left untouched.
loadConfiguration(String, ConfigurationDescription) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
loadConfiguration(String, ConfigurationDescription) - Method in class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
loadConfiguration(String...) - Method in class org.lsst.ccs.ConfigurationService
Full configuration load.
loadGlobalConfiguration(String, String, int) - Method in interface org.lsst.ccs.config.ConfigurationDAO
Loads a pre-defined combination of category configurations.
loadGlobalConfiguration(String, String, int) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
loadGlobalConfiguration(String, String, int) - Method in class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
loadGlobalConfiguration(String, int) - Method in class org.lsst.ccs.ConfigurationService
Full configuration load, based on a named combination of named configurations for each existing category.
loadPythonSystemProperties() - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
 
LocalConfigurationDAO - Class in org.lsst.ccs.config
Configuration proxy that registers configurations locally as properties files.
LocalConfigurationDAO(String, String) - Constructor for class org.lsst.ccs.config.LocalConfigurationDAO
Builds a configuration proxy for the subsystem described by subsystemDesc.
locateConfigurations(ConfigurationInfo) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
locateConfigurations() - Method in class org.lsst.ccs.ConfigurationService
 
locateFile(String) - Method in class org.lsst.ccs.config.WriterProvider
 
lockAgent(String) - Method in class org.lsst.ccs.services.AgentLockService
Request for this agent to obtain a lock on the given subsystem.
LockLevelService - Interface in org.lsst.ccs.messaging
Interface for finding lock and level for an agent at the AgentMessagingLayer.
log - Static variable in class org.lsst.ccs.messaging.AgentPresenceManager
 
log - Variable in class org.lsst.ccs.monitor.Control
 
log - Variable in class org.lsst.ccs.monitor.Device
 
log - Variable in class org.lsst.ccs.monitor.Monitor
 
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.
LookupField - Annotation Type in org.lsst.ccs.commons.annotations
This field annotation allows to access other components from a given component that belongs to the component tree.
LookupField.Strategy - Enum in org.lsst.ccs.commons.annotations
Defines the tree travel strategy.
LookupName - Annotation Type in org.lsst.ccs.commons.annotations
Sets the annotated String field to the name of the component that field belongs to.
LookupPath - Annotation Type in org.lsst.ccs.commons.annotations
Sets the annotated String field to the path of the component that field belongs to as defined in the groovy file.

M

main(String[]) - Static method in class org.lsst.ccs.BootUtils
 
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.SubsystemBoot
 
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
 
mon - Variable in class org.lsst.ccs.monitor.Control
 
mon - Variable in class org.lsst.ccs.monitor.Device
 
Monitor - Class in org.lsst.ccs.monitor
 
Monitor(Agent) - Constructor for class org.lsst.ccs.monitor.Monitor
Base Monitor framework constructor
Monitor() - Constructor for class org.lsst.ccs.monitor.Monitor
 
Monitor(Agent, Monitor.AlarmHandler) - Constructor for class org.lsst.ccs.monitor.Monitor
 
Monitor.AlarmHandler - Interface in org.lsst.ccs.monitor
Interface for handling alarm events.
MONITOR_CHECK_TASK - Static variable in class org.lsst.ccs.monitor.Monitor
 
MONITOR_PUBLISH_TASK - Static variable in class org.lsst.ccs.monitor.Monitor
 
MONITOR_UPDATE_TASK - Static variable in class org.lsst.ccs.monitor.Monitor
 
MonitorChan - Class in org.lsst.ccs.subsystem.monitor.data
Contains the description of a monitoring data channel
MonitorChan(String, String, String, String, int, double, double, String, double, double, String, double) - Constructor for class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
MonitorChan(String, String, String, String, double, String, double, String, double) - Constructor for class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
MonitorFullState - Class in org.lsst.ccs.subsystem.monitor.data
Contains a description of the full monitoring state.
MonitorFullState() - Constructor for class org.lsst.ccs.subsystem.monitor.data.MonitorFullState
 
MonitorLogUtils - Class in org.lsst.ccs.monitor
A temporary utility class for logging messages in the Monitor framework
MonitorLogUtils() - Constructor for class org.lsst.ccs.monitor.MonitorLogUtils
 
MonitorState - Class in org.lsst.ccs.subsystem.monitor.data
Contains the state of the monitoring system.
MonitorState(BitSet, BitSet, BitSet, BitSet) - Constructor for class org.lsst.ccs.subsystem.monitor.data.MonitorState
 
MonMainFullState - Class in org.lsst.ccs.subsystem.monitor.data
Contains information describing the full monitor-only system state.
MonMainFullState(MonMainState, MonitorFullState) - Constructor for class org.lsst.ccs.subsystem.monitor.data.MonMainFullState
 
MonMainState - Class in org.lsst.ccs.subsystem.monitor.data
Contains the state of a monitor-only subsystem
MonMainState(int) - Constructor for class org.lsst.ccs.subsystem.monitor.data.MonMainState
 
MonochromatorDriver - Interface in org.lsst.ccs.drivers.commons
 

N

name - Variable in exception org.lsst.ccs.messaging.DuplicateAgentNameException
 
name - Variable in class org.lsst.ccs.monitor.Alarm
 
name - Variable in class org.lsst.ccs.monitor.Device
 
name - Variable in class org.lsst.ccs.monitor.Line
 
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
 
notifyObservers(String, StateBundle, StateBundle) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
 

O

OBJECT_SUBSYSTEM_MAP - Static variable in class org.lsst.ccs.Agent
 
offset - Variable in class org.lsst.ccs.monitor.Channel
 
onAgentLevelChange(String, int) - Method in interface org.lsst.ccs.services.AgentLockService.AgentLevelListener
 
onAgentLockUpdate(String, AgentLock) - Method in interface org.lsst.ccs.services.AgentLockService.AgentLockUpdateListener
 
onAlert(AlertEvent) - Method in class org.lsst.ccs.services.alert.AgentAlertStateAlertListener
 
onAlert(AlertEvent) - Method in interface org.lsst.ccs.services.alert.AlertListener
Processes an alert event triggered by raised or cleared alerts.
onCommandMessage(CommandMessage) - Method in interface org.lsst.ccs.messaging.CommandMessageListener
Called when the message is received.
online - Variable in class org.lsst.ccs.monitor.Device
 
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 a status 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.
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.alerts - package org.lsst.ccs.bus.alerts
 
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.commons.annotations.scanner - package org.lsst.ccs.commons.annotations.scanner
 
org.lsst.ccs.config - package org.lsst.ccs.config
Classes responsible for managing the configuration of a subsystem.
org.lsst.ccs.config.remote - package org.lsst.ccs.config.remote
 
org.lsst.ccs.description - package org.lsst.ccs.description
 
org.lsst.ccs.description.classname - package org.lsst.ccs.description.classname
 
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.monitor - package org.lsst.ccs.monitor
 
org.lsst.ccs.scripting - package org.lsst.ccs.scripting
 
org.lsst.ccs.scripting.jython - package org.lsst.ccs.scripting.jython
 
org.lsst.ccs.services - package org.lsst.ccs.services
 
org.lsst.ccs.services.alert - package org.lsst.ccs.services.alert
 
org.lsst.ccs.startup - package org.lsst.ccs.startup
Codes in this package are mostly mains for applications linked to subsystem startup.
org.lsst.ccs.subsystem.monitor.data - package org.lsst.ccs.subsystem.monitor.data
 

P

PackCst - Class in org.lsst.ccs.config
Constants for this package.
PackCst - Class in org.lsst.ccs.framework
constants for the package
PackCst() - Constructor for class org.lsst.ccs.framework.PackCst
 
Page - Class in org.lsst.ccs.monitor
Stores display page data.
Page() - Constructor for class org.lsst.ccs.monitor.Page
 
pageId - Variable in class org.lsst.ccs.monitor.Channel
 
parseConfigurationString(String...) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
parseDestination(String) - Static method in interface org.lsst.ccs.messaging.BusMessagingLayer
utility method: parse the destination string in Commands.
Persist - Annotation Type in org.lsst.ccs.commons.annotations
Fields annotated by this annotation have their value persisted in a local file.
PersistencyService - Class in org.lsst.ccs
This objects is responsible for keeping track of fields annotated with Persist and to write them into a local file at subsystem shutdown or at regular time intervals.
persistNow() - Method in class org.lsst.ccs.PersistencyService
Persists the annotated fields values in a local file.
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.
populateComponentLookup(ComponentLookup) - Method in class org.lsst.ccs.Agent
Sets the component lookup for this Agent.
postBuild() - Method in interface org.lsst.ccs.framework.HasLifecycle
First lifecycle hook.
postInit() - Method in class org.lsst.ccs.AlertService
Deprecated.
Population of clear alert handlers.
postInit() - Method in interface org.lsst.ccs.framework.HasLifecycle
Called from the enclosing Subsystem at construction phase.
postInit() - Method in class org.lsst.ccs.services.AgentMonitorService
 
postInit() - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
postShutdown() - Method in class org.lsst.ccs.AlertService
Deprecated.
 
postShutdown() - Method in interface org.lsst.ccs.framework.HasLifecycle
Called from the enclosing Subsystem when org.lsst.ccs.Subsystem#shutdown() has been called after shtudownNow has been invoked on all the children.
postShutdown() - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
 
postStart() - Method in interface org.lsst.ccs.framework.HasLifecycle
Called from the enclosing Subsystem after HardwareController components have been handled.
postStart() - Method in class org.lsst.ccs.monitor.Monitor
 
PowerSupplyDriver - Interface in org.lsst.ccs.drivers.commons
 
preBuild() - Method in class org.lsst.ccs.Agent
 
preBuild() - Method in interface org.lsst.ccs.ServiceLifecycle
 
preInit() - Method in class org.lsst.ccs.ConfigurationService
 
preInit() - Method in class org.lsst.ccs.PersistencyService
 
preInit() - Method in interface org.lsst.ccs.ServiceLifecycle
 
preInit() - Method in class org.lsst.ccs.services.AgentLockService
 
preInit() - Method in class org.lsst.ccs.services.AgentMBeanService
 
preInit() - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
 
preShutdown() - Method in interface org.lsst.ccs.ServiceLifecycle
 
preStart() - Method in class org.lsst.ccs.ConfigurationService
 
preStart() - Method in class org.lsst.ccs.PersistencyService
 
preStart() - Method in interface org.lsst.ccs.ServiceLifecycle
Called from the enclosing Subsystem when org.lsst.ccs.Subsystem#start() has been called.
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.
printHelp() - Method in interface org.lsst.ccs.startup.HasCommandLineOptions
 
printProperty(String, String) - Method in class org.lsst.ccs.config.PropertiesPrintWriter
 
printRunningCommands() - Method in class org.lsst.ccs.Subsystem
Command returning a String describing which commands are running.
proceduralBiWalk(ComponentLookup, ComponentNode, Class<A>, BiConsumer<ComponentNode, A>, BiConsumer<ComponentNode, A>) - Static method in class org.lsst.ccs.framework.TreeWalkerUtils
Full tree walking of the component node.
proceduralNodeWalk(ComponentLookup, ComponentNode, 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, ComponentNode, 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.
process(String) - Method in interface org.lsst.ccs.messaging.ClusterDeserializationErrorHandler
 
processAck(CommandAck) - Method in interface org.lsst.ccs.messaging.CommandOriginator
 
processAlarm(int, int, String, String) - Method in interface org.lsst.ccs.monitor.Monitor.AlarmHandler
 
processAnormalEvent(Exception) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.StatusBusAccess
 
processBusMessage(T) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.BusAccess
 
processClusterDeserializationError(String) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.BusAccess
 
processCommandLineOptions(String[]) - Method in interface org.lsst.ccs.startup.HasCommandLineOptions
 
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
 
PropertiesPrintWriter - Class in org.lsst.ccs.config
a PrintWriter dedicated to writing properties files.
PropertiesPrintWriter(String, String) - Constructor for class org.lsst.ccs.config.PropertiesPrintWriter
 
publish(LogRecord) - Method in class org.lsst.ccs.messaging.LogBusHandler
should send a LogRecord over the Log Bus.
publishConfigurationInfo() - Method in class org.lsst.ccs.ConfigurationService
Publishes the current configurationInfo object on the status bus.
If configuration parameters are modified outside of one of the provided configuration API command, they will no be reflected by the published ConfigurationInfo object.
publishDataProviderCurrentData() - Method in class org.lsst.ccs.monitor.Monitor
 
publishDataProviderCurrentData() - Method in interface org.lsst.ccs.services.HasDataProviderInfos
Publish the current data of all the DataProviderInfos managed by this object.
publishDataProviderDictionary() - Method in class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryCommands
 
publishMetadataForDataGroup(String, String, String) - Method in class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryCommands
 
publishMetadataForDataGroup(String, String, String) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
publishMetadataForObject(String, String, Object) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
publishRaisedAlertSummary() - Method in class org.lsst.ccs.AlertService
Deprecated.
Publish on the status bus the Subsystem's RaisedAlertSummary.
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.
putAll(ConfigurationView) - Method in class org.lsst.ccs.config.ConfigurationView
 
putParameterValue(String, String) - Method in class org.lsst.ccs.config.ConfigurationView
 
putParameterValue(String, String, String) - Method in class org.lsst.ccs.config.ConfigurationView
 
putTagForCategory(String, String, Integer) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
putValuesForComponent(String, Map<String, String>) - Method in class org.lsst.ccs.config.ConfigurationView
 

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(String, Alert, AlertState, String) - Method in class org.lsst.ccs.AlertService
Deprecated.
Raise an Alert with a given AlertState for a given source.
raiseAlert(Alert, AlertState, String) - Method in class org.lsst.ccs.AlertService
Deprecated.
Method similar to #raiseAlert(String,Alert,AlertState,String) where the source argument is set to be the agent name.
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, long, String, int) - Method in class org.lsst.ccs.RaisedAlertBookkeeper
Raise an Alert with a given severity at a given CCS timestamp.
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.
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
Empty constructor.
RaisedAlertSummary(RaisedAlertSummary) - Constructor for class org.lsst.ccs.bus.data.RaisedAlertSummary
Copy constructor for sending over the buses.
readChannel(int, int) - Method in class org.lsst.ccs.monitor.CalcDevice
Reads a channel.
readChannel(int, int) - Method in class org.lsst.ccs.monitor.Device
Reads a monitor channel.
readChannelGroup() - Method in class org.lsst.ccs.monitor.Device
Reads the monitor channel group.
readChannelNow(int, int) - Method in class org.lsst.ccs.monitor.Device
Reads a monitor channel immediately.
readChannelValue(String) - Method in class org.lsst.ccs.monitor.Monitor
Reads a monitored channel value.
readCurrent(int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
Reads the current for a channel.
readSensors() - Method in class org.lsst.ccs.monitor.Device
Reads all attached sensors (monitor channels).
readSensors() - Method in class org.lsst.ccs.monitor.Monitor
Reads the sensor data.
readValue() - Method in class org.lsst.ccs.monitor.Channel
Reads the value directly from the hardware.
readVoltage(int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
Reads the voltage for a channel.
ReflectObject<T extends Annotation> - Interface in org.lsst.ccs.commons.annotations.scanner
An interface representing the object with regards to the parameterized annotation T
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.
registerConfiguration(String, ConfigurationInfo) - Method in interface org.lsst.ccs.config.ConfigurationDAO
Request for a registration to the remote configuration server
registerConfiguration(String, ConfigurationInfo) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
registerConfiguration(String, ConfigurationInfo) - Method in class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
registerMBean(Object, ObjectName) - Method in class org.lsst.ccs.services.AgentMBeanService
 
removeAgentLevelListener(AgentLockService.AgentLevelListener) - Method in class org.lsst.ccs.services.AgentLockService
 
removeAgentLockUpdateListener(AgentLockService.AgentLockUpdateListener) - Method in class org.lsst.ccs.services.AgentLockService
 
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
 
removeListener(AlertListener) - Method in class org.lsst.ccs.AlertService
Deprecated.
 
removeLogMessageListener(LogMessageListener) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Removes a listener on the Log bus
removeMessageListener(String, BusMessageForwarder, Bus...) - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
Removes a message listener from the forwarder list.
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
 
removeStateChangeListener(StateChangeListener) - Method in class org.lsst.ccs.Agent
 
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
 
reportConfigError(Logger, String, String, String) - Static method in class org.lsst.ccs.monitor.MonitorLogUtils
Reports configuration parameter error and exits.
reportError(Logger, String, String, Object) - Static method in class org.lsst.ccs.monitor.MonitorLogUtils
Reports invalid parameter value error.
reportError(Logger, String, String) - Static method in class org.lsst.ccs.monitor.MonitorLogUtils
Reports missing parameter error.
request - Variable in class org.lsst.ccs.Agent.RunningCommand
 
REQUIRE_COMPLETE_CONFIGURATIONS - Static variable in class org.lsst.ccs.config.PackCst
Set to true if configuration files must be complete in order to be loadable.
reset() - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
 
restart(int) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
This method is meant to be invoked from JMX
restart(int) - Method in interface org.lsst.ccs.messaging.AgentMessagingLayerMBean
 
result - Variable in class org.lsst.ccs.Agent.RunningCommand
 
run() - Method in class org.lsst.ccs.services.AgentMonitorService
 
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
 
RuntimeService - Class in org.lsst.ccs.services
A Service to provide jmx access to the Agetn's runtime.
RuntimeService(Agent) - Constructor for class org.lsst.ccs.services.RuntimeService
Create an instance of the RuntimeSerice for a given Agent.

S

s - Variable in class org.lsst.ccs.monitor.Device
 
SAFE_CONFIG_NAME - Static variable in class org.lsst.ccs.config.ConfigurationDescription
 
safeConfiguration(Set<String>) - Static method in class org.lsst.ccs.config.ConfigurationDescription
 
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 class org.lsst.ccs.ConfigurationService
Saves the current value of each parameter in the current running configuration.
saveAllChanges(String) - Method in class org.lsst.ccs.ConfigurationService
 
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(String...) - Method in class org.lsst.ccs.ConfigurationService
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(String, ConfigurationDescription, ConfigurationInfo) - Method in interface org.lsst.ccs.config.ConfigurationDAO
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, ConfigurationDescription, ConfigurationInfo) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
saveChangesForCategoriesAs(String, ConfigurationDescription, ConfigurationInfo) - Method in class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
saveChangesForCategoriesAs(String...) - Method in class org.lsst.ccs.ConfigurationService
Saves the current value of each parameter that belongs to one of the specified categories in a new configuration for this category.
saveLimits() - Method in class org.lsst.ccs.monitor.Monitor
Saves the limit values.
scale - Variable in class org.lsst.ccs.monitor.Channel
 
scan(Object) - Method in class org.lsst.ccs.commons.annotations.scanner.FieldAnnotationScanner
Scans the given object for the field annotation.
scheduleAgentPeriodicTask(AgentPeriodicTask) - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
Schedule a PeriodicTask.
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 interface org.lsst.ccs.framework.SignalHandler
command to send a signal.
sendSignalWithTimeLimit(String, long) - Method in interface org.lsst.ccs.framework.SignalHandler
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.
ServiceLifecycle - Interface in org.lsst.ccs
Package protected extension of HasLifecycle It provides additional life cycle steps that should only be used by services.
set(boolean) - Method in class org.lsst.ccs.monitor.Line
Sets the line value.
setAgentName(String) - Method in class org.lsst.ccs.Agent
 
setAgentProperty(String, String) - Method in class org.lsst.ccs.Agent
Set an Agent property.startAge This method can be invoked only up to the point the Agent is about to connect to the buses.
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.
setAlarms(List<Alarm>) - Method in interface org.lsst.ccs.monitor.Monitor.AlarmHandler
 
setAnalogOutChannel(int, double) - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
 
setAutomatic(boolean, boolean) - Method in class org.lsst.ccs.PersistencyService
Customize the behavior of the local persistence service.
setClusterDeserializationErrorHandler(ClusterDeserializationErrorHandler) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
 
setCommandExecutor(CommandExecutor) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Defines the component able to execute an incoming command
setComponent(Object) - Method in class org.lsst.ccs.description.ComponentNode
 
setComponentNodeName(ComponentNode, String) - Method in class org.lsst.ccs.description.ComponentLookup
 
setComponentState(String, Enum...) - Method in class org.lsst.ccs.bus.states.StateBundle
Sets the specified state to the bundle of the given component, replacing any previous state of the same type.
setConfigurationDescription(ConfigurationDescription) - Method in class org.lsst.ccs.config.ConfigurationView
 
setConfigurationState(ConfigurationState) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
 
setCurrent(double, int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
Sets the current for a channel.
setDbandHi(double) - Method in class org.lsst.ccs.monitor.Channel
Sets the high warning offset (formerly deadband)
setDbandLo(double) - Method in class org.lsst.ccs.monitor.Channel
Sets the low warning offset (formerly deadband)
setDefaultTimeout(Duration) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
Set the default timeout for this ConcurrentMessagingUtils object.
setDescription(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
 
setDescription(String) - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
setDigitalOutChannel(int, int) - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
 
setFormat(String) - Method in class org.lsst.ccs.monitor.Channel
Sets the format string for this Channel.
setFormat(String) - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
setGlobalConfigurationInformation(String, Integer) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
 
setHighAlarm(String) - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
setHighLimit(double) - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
setHighWarning(double) - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
setHwLine(int, boolean) - Method in class org.lsst.ccs.monitor.Device
Sets an output line on or off.
setInstance(WriterProvider) - Static method in class org.lsst.ccs.config.WriterProvider
 
setLevel(Level) - Method in class org.lsst.ccs.messaging.LogBusHandler
 
setLevelForAgent(String, int) - Method in class org.lsst.ccs.services.AgentLockService
Set this agent's operational level for the given subsystem.
setLimitHi(double) - Method in class org.lsst.ccs.monitor.Channel
Sets the high limit.
setLimitLo(double) - Method in class org.lsst.ccs.monitor.Channel
Sets the low limit.
setLine(int, boolean) - Method in class org.lsst.ccs.monitor.Device
Sets an output line on or off.
setLineWarm(int, boolean) - Method in class org.lsst.ccs.monitor.Device
Sets the warm-start state of an output line.
setLockAndLevel(AgentLock, int) - Method in class org.lsst.ccs.bus.messages.CommandRequest
Associate lock and level sender's information to this command request.
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 Internally we use java.util.logging.Level#parse(String) to parse the Level corresponding to the provided String.
setLogLevel(String, String) - Method in class org.lsst.ccs.Subsystem
Command to set the Level of a named Logger.
setLowAlarm(String) - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
setLowLimit(double) - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
setLowWarning(double) - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
setMetaClass(MetaClass) - Method in class org.lsst.ccs.description.groovy.GroovyConstructorInvoker
 
setMonitorState(MonitorState) - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorFullState
 
setName(String, int) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
setName(String) - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
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.
setOnline(boolean) - Method in class org.lsst.ccs.monitor.Device
Sets the online state.
setOnline(BitSet, boolean) - Method in class org.lsst.ccs.monitor.Monitor
Sets channels on- or off-line.
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.
setOutputLines() - Method in class org.lsst.ccs.monitor.Device
Sets all output lines from the saved state.
setPage(int) - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
setParameterBulk(Map<String, Object>) - Method in interface org.lsst.ccs.config.ConfigurationBulkChangeHandler
Set one or more configuration parameters to a new value.
setPeriodicTaskPeriod(String, Duration) - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
Change the period of a PeriodicTask.
setProperty(String, Object) - Method in class org.lsst.ccs.description.groovy.GroovyConstructorInvoker
 
setProtocol(String) - Method in class org.lsst.ccs.description.ComponentNode
 
setPublishData() - Method in class org.lsst.ccs.monitor.Monitor
Deprecated.
setShareLocksAcrossThreads(boolean) - Static method in class org.lsst.ccs.scripting.CCS
Indicates whether locks should be shared across threads or made exclusive to the calling thread.
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 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.
setTime(long) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
 
setUnits(String) - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
setValid(boolean) - Method in class org.lsst.ccs.monitor.Channel
Sets whether the channel is valid.
setValue(double) - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorChan
 
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.
setWarm(boolean) - Method in class org.lsst.ccs.monitor.Line
Sets the warm-start state of the line.
setWave(double) - Method in interface org.lsst.ccs.drivers.commons.MonochromatorDriver
set wavelength in nanometers
shutdown() - Method in class org.lsst.ccs.AlertService
Deprecated.
 
shutdown() - Method in interface org.lsst.ccs.framework.HasLifecycle
Called from the enclosing Subsystem when org.lsst.ccs.Subsystem#shutdown() has been called.
shutdown() - Method in class org.lsst.ccs.PersistencyService
 
shutdown() - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
shutdownAgent() - 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
 
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 - 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
this method is intended for overriding: the module receives an out of band signal.
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.AlertService
Deprecated.
 
start() - Method in interface org.lsst.ccs.framework.HasLifecycle
Called from the enclosing Subsystem when Agent.startAgent() has been called.
start() - Method in class org.lsst.ccs.monitor.Monitor
 
start() - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
startAgent(String) - Method in class org.lsst.ccs.Agent
Deprecated.
Use startAgent(). To set an Alias use setAgentName.
startAgent() - Method in class org.lsst.ccs.Agent
Starts this Agent
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.
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(AgentMessagingLayer) - Constructor for class org.lsst.ccs.messaging.StateBundleAggregator
 
StateBundleAggregator.Observer - Interface in org.lsst.ccs.messaging
 
stateChanged(String, StateBundle, StateBundle) - Method in interface org.lsst.ccs.messaging.StateBundleAggregator.Observer
 
stateChanged(Enum, Enum) - Method in interface org.lsst.ccs.StateChangeListener
This method is called back when there is a state change.
StateChangeListener - Interface in org.lsst.ccs
An internal listener to state changes.
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.
StatusDataProviderDictionary - Class in org.lsst.ccs.bus.messages
A status message containing a DataProviderDictionary object.
StatusDataProviderDictionary(DataProviderDictionary, StateBundle) - Constructor for class org.lsst.ccs.bus.messages.StatusDataProviderDictionary
Create a StatusDataProviderDictionary message by providing the DataProviderDictionary.
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.
StatusRaisedAlertSummary - Class in org.lsst.ccs.bus.messages
A Status message containing the current RaisedAlertSummary for the Agent.
StatusRaisedAlertSummary(RaisedAlertSummary, StateBundle) - Constructor for class org.lsst.ccs.bus.messages.StatusRaisedAlertSummary
 
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.
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, String, Object) - Method in class org.lsst.ccs.ConfigurationService
Submits a configuration parameter change.
submitChanges(Map<String, Object>) - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
Submit a collection of changes.
submitChanges(String, Map<String, Object>) - Method in class org.lsst.ccs.ConfigurationService
Submits several parameter changes.
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 a Subsystem of a given type with no inner structure.
SubsystemBoot - Class in org.lsst.ccs.startup
 
SubsystemBoot() - Constructor for class org.lsst.ccs.startup.SubsystemBoot
 
subSystemName - Variable in class org.lsst.ccs.messaging.LogBusHandler
 
subtype - Variable in class org.lsst.ccs.monitor.Channel
 
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
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

tags - Variable in class org.lsst.ccs.description.ComponentNode
 
testOnline() - Method in class org.lsst.ccs.monitor.Control
Tests the online state.
testOnline() - Method in class org.lsst.ccs.monitor.Device
Tests the online state.
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
 
toPropertyString(ConfigurationParameterInfo, boolean) - Static method in class org.lsst.ccs.config.LocalConfigurationDAO
creates a String to be included in a .properties file
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.config.ConfigurationDescription
 
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
 
toString() - Method in class org.lsst.ccs.services.alert.AlertEvent
 
toString() - Method in class org.lsst.ccs.subsystem.monitor.data.MonitorState
 
toString() - Method in class org.lsst.ccs.subsystem.monitor.data.MonMainState
 
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
 
treeBiWalk(ComponentLookup, ComponentNode, Class<A>, BiFunction<ComponentNode, A, TreeWalkerDiag>, BiConsumer<ComponentNode, A>) - 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.
treeComponentInitialized - Variable in class org.lsst.ccs.Agent
 
treeWalk(ComponentLookup, ComponentNode, Class<A>, Function<A, TreeWalkerDiag>, Consumer<A>) - 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.
tryAcquireConfigurationLock(long, TimeUnit) - Method in class org.lsst.ccs.ConfigurationService
Acquires the configuration lock if it is free within the given waiting time and the current thread has not been Thread.interrupt.
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
 
type - Variable in class org.lsst.ccs.monitor.Channel
 
TYPE_DIFF - Static variable in class org.lsst.ccs.monitor.Channel
Constants.
TYPE_POWER - Static variable in class org.lsst.ccs.monitor.Channel
Constants.
TYPE_PROD - Static variable in class org.lsst.ccs.monitor.Channel
Constants.
TYPE_QUOT - Static variable in class org.lsst.ccs.monitor.Channel
Constants.
TYPE_SUM - Static variable in class org.lsst.ccs.monitor.Channel
Constants.
TYPE_SWITCH - Static variable in class org.lsst.ccs.monitor.Channel
Constants.
TYPE_TEMP - Static variable in class org.lsst.ccs.monitor.Channel
Constants.
TYPE_UNKNOWN - Static variable in class org.lsst.ccs.monitor.Channel
Constants.
TYPE_VOLTS - Static variable in class org.lsst.ccs.monitor.Channel
Constants.

U

UNDEF_VERSION - Static variable in class org.lsst.ccs.bus.data.ConfigurationInfo
 
units - Variable in class org.lsst.ccs.monitor.Channel
 
unlockAgent(String) - Method in class org.lsst.ccs.services.AgentLockService
Request for this agent to release a lock on the given subsystem.
update(T) - Method in interface org.lsst.ccs.messaging.BusMessageForwarder
 
updateAgentComponentState(String, Enum...) - Method in class org.lsst.ccs.Agent
Updates the state of this Agent and publishes StateChangeNotification message only if the Agent is connected to the buses.
updateAgentState(Enum...) - Method in class org.lsst.ccs.Agent
Updates the state of this Agent and publishes StateChangeNotification message only if the Agent is connected to the buses.
updateAgentState(StateBundle) - Method in class org.lsst.ccs.Agent
Updates the state of this Agent and publishes StateChangeNotification message only if the Agent is connected to the buses.
updateCategoryInformation(String, String, Integer, boolean) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
 
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.
updateParameter(ParameterPath, String, String, boolean) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
 
updateVersions(int, Map<String, Integer>) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
 
updVars() - Method in class org.lsst.ccs.messaging.StatusAggregator
 

V

validateBulkChange(Map<String, Object>) - Method in interface org.lsst.ccs.config.ConfigurationBulkChangeHandler
Validate a set of proposed changes of configuration parameters of this component.
validateLock(AgentLock) - Method in class org.lsst.ccs.services.AgentLockService
Validate a lock object.
valueOf(String) - Static method in enum org.lsst.ccs.bus.alerts.InfrastructureAlert
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.bus.data.AgentAlerts
Returns the enum constant of this type with the specified name.
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.DataProviderInfo.Attribute
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.DataProviderState
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.commons.annotations.LookupField.Strategy
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.
valueOf(String) - Static method in enum org.lsst.ccs.services.alert.AlertEvent.AlertEventType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.lsst.ccs.bus.alerts.InfrastructureAlert
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.AgentAlerts
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.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.DataProviderInfo.Attribute
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.DataProviderState
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.commons.annotations.LookupField.Strategy
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.
values() - Static method in enum org.lsst.ccs.services.alert.AlertEvent.AlertEventType
Returns an array containing the constants of this enum type, in the order they are declared.

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?
withDefaults(boolean) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
withIsFixedRate(boolean) - Method in class org.lsst.ccs.framework.AgentPeriodicTask
Set if the task is to be executed with fixed rate or fixed delay.
withLogLevel(Level) - Method in class org.lsst.ccs.framework.AgentPeriodicTask
Set the log level for this periodic task.
withPeriod(Duration) - Method in class org.lsst.ccs.framework.AgentPeriodicTask
Set the period between successive executions, or the delay between executions, depending on the value of isFixedRate argument.
WriterProvider - Class in org.lsst.ccs.config
Generic interface for writing, reading and finding properties files against a pattern.
WriterProvider() - Constructor for class org.lsst.ccs.config.WriterProvider
 
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 © 2018 LSST. All rights reserved.