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.services.AgentSignalHandlerService.AgentSignalHandlingCommandsForInnerNode
Command to abort an action.
AbstractAgentLockServiceDelegate - Class in org.lsst.ccs.services
 
AbstractAgentLockServiceDelegate(AgentLockService) - Constructor for class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
accept(ScriptingStatusBusMessage) - Method in interface org.lsst.ccs.scripting.ScriptingStatusBusMessageFilter
 
acquireConfigurationLock() - Method in class org.lsst.ccs.ConfigurationService
Acquires the configuration lock.
action(Callable<T>) - Method in class org.lsst.ccs.CommandHelper
Executes the specified callable if all preconditions were me.
action(CommandHelper.RunnableWithException) - Method in class org.lsst.ccs.CommandHelper
Execure the specified runnable if all preconditions were met.Designed to be the last method on the method chain.
add(AgentInfo, DistributionInfo) - Method in class org.lsst.ccs.bus.data.CCSVersions
Add a new AgentInfo, DistributionInfo pair.
addAgentCommandDictionaryListener(AgentCommandDictionaryService.AgentCommandDictionaryListener) - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
 
addAgentLevelListener(AgentLockService.AgentLevelListener) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
addAgentLevelListener(AgentLockService.AgentLevelListener) - Method in class org.lsst.ccs.services.AgentLockService
 
addAgentLevelListener(AgentLockService.AgentLevelListener) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
addAgentLockUpdateListener(AgentLockService.AgentLockUpdateListener) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
addAgentLockUpdateListener(AgentLockService.AgentLockUpdateListener) - Method in class org.lsst.ccs.services.AgentLockService
 
addAgentLockUpdateListener(AgentLockService.AgentLockUpdateListener) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
addAgentPresenceListener(AgentPresenceListener) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
addAlertData(String, Serializable) - Method in class org.lsst.ccs.bus.data.Alert
Add a payload to this Alert.
addAlertInstance(AlertState, Alert, CCSTimeStamp, 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
 
addBusMessagePreProcessor(BusMessagePreProcessor) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Add a BusMessagePreProcessor the the AgentMessagingLayer.
addBusMessagePreProcessor(BusMessagePreProcessor) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer
Add a BusMessagePreProcessor the the MessagingAccessLayer.
addCategoryTag(CategoryTag) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
addChild(T) - Method in class org.lsst.ccs.description.ComponentNode
adds a ComponentNode as a child of the current node
addClusterMembershipListener(ClusterDisconnectionsListener) - Method in interface org.lsst.ccs.messaging.HasClusterDisconnectionNotifications
 
addClusterMembershipListener(ClusterDisconnectionsListener) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
 
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.
addCommandSetToObject(Object, Object) - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
Adds a CommandSet to extend the set of commands recognized by this Agent.
addComponentNodeToLookup(ComponentNode, ComponentNode) - Method in class org.lsst.ccs.description.ComponentLookup
 
addConfigurationHandlerForObject(String, String, Object) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
addConfigurationHandlerForObject(String, String, Object, boolean) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
addConfigurationListener(ConfigurationListener) - Method in class org.lsst.ccs.ConfigurationService
Add a configuration listener.
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, CCSTimeStamp) - Method in class org.lsst.ccs.bus.data.KeyValueDataList
Add a key-value pair with a CCS timestamp to this KeyValueDataList.
addData(String, Serializable, CCSTimeStamp, KeyValueData.KeyValueDataType) - Method in class org.lsst.ccs.bus.data.KeyValueDataList
Add a key-value pair with a CCS timestamp to this KeyValueDataList.
addData(KeyValueData) - Method in class org.lsst.ccs.bus.data.KeyValueDataList
Add a KeyValueData object to the KeyValueDataList.
addDataProviderDictionaryListener(DataProviderDictionaryService.DataProviderDictionaryListener) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
addDataProviderInfoToDictionary(DataProviderInfo) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
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.services.alert.AlertService
 
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
 
addOrUpdateTagVersion(String, Integer) - Method in class org.lsst.ccs.config.CategoryTag
 
addParameter(ParameterPath, Type, String, String, boolean, boolean) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
 
addPreProcessor(BusMessagePreProcessor) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.BusAccess
 
addRecentChange(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
 
addStateChangeListener(StateChangeListener, Class...) - Method in class org.lsst.ccs.services.AgentStateService
 
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
afterInit() - Method in interface org.lsst.ccs.ServiceLifecycle
 
afterInit() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
 
afterInit() - Method in class org.lsst.ccs.services.AgentPropertiesService
 
afterInit() - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
afterStart() - Method in interface org.lsst.ccs.ServiceLifecycle
 
afterStart() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
 
afterStart() - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
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 - Static variable in class org.lsst.ccs.services.AgentVersionsService
 
Agent.RunningCommand - Class in org.lsst.ccs
Represents a command accepted for execution by this Agent.
AGENT_CATEGORY_PROPERTY - Static variable in enum org.lsst.ccs.bus.data.AgentCategory
 
AGENT_GROUP_PROPERTY - Static variable in enum org.lsst.ccs.bus.data.AgentGroup
 
AGENT_HEARTBEAT_TASK - Static variable in class org.lsst.ccs.Agent
 
AGENT_JXM_PORT_PROP - Static variable in class org.lsst.ccs.bus.data.AgentInfo
 
AGENT_MONITOR_SERVICE_TASK - Static variable in class org.lsst.ccs.services.AgentMonitorService
 
AGENT_NAME_PROP - Static variable in class org.lsst.ccs.bus.data.AgentInfo
 
AGENT_RUNMODE_PROPERTY - Static variable in enum org.lsst.ccs.bus.data.RunMode
 
AGENT_RUNTIMEINFO_TASK - Static variable in class org.lsst.ccs.Agent
 
AGENT_TYPE_PROP - Static variable in class org.lsst.ccs.bus.data.AgentInfo
 
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, AgentStateService) - Constructor for class org.lsst.ccs.services.alert.AgentAlertStateAlertListener
 
AgentCategory - Enum in org.lsst.ccs.bus.data
 
AgentCommandDictionaryCommands() - Constructor for class org.lsst.ccs.services.AgentCommandDictionaryService.AgentCommandDictionaryCommands
 
AgentCommandDictionaryService - Class in org.lsst.ccs.services
A service to manage the Command Dictionary of a given agent.
AgentCommandDictionaryService() - Constructor for class org.lsst.ccs.services.AgentCommandDictionaryService
 
AgentCommandDictionaryService.AgentCommandDictionaryCommands - Class in org.lsst.ccs.services
 
AgentCommandDictionaryService.AgentCommandDictionaryEvent - Class in org.lsst.ccs.services
An event fired to AgentCommandDictionaryListeners when an agent command dictionary has changed.
AgentCommandDictionaryService.AgentCommandDictionaryEvent.EventType - Enum in org.lsst.ccs.services
EventType enumeration describing the nature of the dictionary change.
AgentCommandDictionaryService.AgentCommandDictionaryListener - Interface in org.lsst.ccs.services
A Listener to receive notifications of CommandDictionary changes.
AgentDictionaryCommand - Class in org.lsst.ccs.services
A class wrapper class of a DictionaryCommand for an Agent.
AgentExecutionService - Class in org.lsst.ccs.services
Service for executing asynchronous tasks.
AgentExecutionService() - Constructor for class org.lsst.ccs.services.AgentExecutionService
 
AgentExecutionService.ExceptionHandler - Interface in org.lsst.ccs.services
Implemented by classes that provide custom handling for uncaught exceptions thrown by AgentExecutionService tasks.
AgentExecutionService.Task<T> - Class in org.lsst.ccs.services
Represents a customizable task to be executed by AgentExecutionService.
agentExists(String) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
This method returns true as soon as the AgentPresenceManager is aware of the existence of the given agent by name.
AgentGroup - Enum in org.lsst.ccs.bus.data
 
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.
agentLevelListeners - Variable in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
agentLevels - Variable in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
AgentLock - Interface in org.lsst.ccs.bus.data
 
AgentLockInfo - Class in org.lsst.ccs.bus.data
 
AgentLockInfo(String, String) - Constructor for class org.lsst.ccs.bus.data.AgentLockInfo
 
AgentLockInfo(String, String, String, int, AgentLockInfo.Status, CCSTimeStamp) - Constructor for class org.lsst.ccs.bus.data.AgentLockInfo
 
AgentLockInfo(AgentLockInfo, AgentLockInfo.Status, CCSTimeStamp) - Constructor for class org.lsst.ccs.bus.data.AgentLockInfo
 
AgentLockInfo.Status - Enum in org.lsst.ccs.bus.data
 
AgentLockService - Class in org.lsst.ccs.services
 
AgentLockService() - Constructor for class org.lsst.ccs.services.AgentLockService
 
AgentLockService.AgentLevelListener - Interface in org.lsst.ccs.services
 
AgentLockService.AgentLockUpdateListener - Interface in org.lsst.ccs.services
Interface for being notified of lock update events.
AgentLockServiceDelegate - Interface in org.lsst.ccs.services
 
agentLockUpdateListeners - Variable in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
AgentMBeanService - Class in org.lsst.ccs.services
A Service to register MBeans for CCS Agents.
AgentMBeanService() - 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.
AgentMessagingLayer.ConnectionStatus - Enum in org.lsst.ccs.messaging
 
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() - 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() - Constructor for class org.lsst.ccs.services.AgentPeriodicTaskService
 
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(AgentInfo) - Constructor for class org.lsst.ccs.messaging.AgentPresenceManager
 
AgentPresenceManager.AgentPresenceState - Enum in org.lsst.ccs.messaging
 
AgentPropertiesService - Class in org.lsst.ccs.services
A Service to add Properties CCS Agents.
AgentPropertiesService() - Constructor for class org.lsst.ccs.services.AgentPropertiesService
 
AgentPropertiesService.AgentPropertiesServiceCommands - Class in org.lsst.ccs.services
 
AgentPropertyPredicate - Class in org.lsst.ccs.bus.data
A Predicate used to select agents based on the provided properties.
AgentPropertyPredicate(String) - Constructor for class org.lsst.ccs.bus.data.AgentPropertyPredicate
 
AgentPropertyPredicate(Map<String, String>) - Constructor for class org.lsst.ccs.bus.data.AgentPropertyPredicate
 
AgentService - Interface in org.lsst.ccs.services
Interface to be implemented by any agent service.
AgentSignalHandlerService - Class in org.lsst.ccs.services
An AgentService to add Signal handling to an Agent.
AgentSignalHandlerService() - Constructor for class org.lsst.ccs.services.AgentSignalHandlerService
 
AgentSignalHandlerService.AgentSignalHandlingCommandsForAgent - Class in org.lsst.ccs.services
 
AgentSignalHandlerService.AgentSignalHandlingCommandsForInnerNode - Class in org.lsst.ccs.services
 
AgentState - Interface in org.lsst.ccs.bus.states
Marker interface to distinguish internal states of an Agent.
AgentStateService - Class in org.lsst.ccs.services
An AgentService to manage the internal state of an Agent.
AgentStateService() - Constructor for class org.lsst.ccs.services.AgentStateService
 
AgentStateService.AgentStateServiceCommands - Class in org.lsst.ccs.services
 
AgentStatusAggregatorService - Class in org.lsst.ccs.services
A AgentStatusAggregatorService listens to the status bus and keeps track in memory of selected status data.
AgentStatusAggregatorService() - Constructor for class org.lsst.ccs.services.AgentStatusAggregatorService
 
AgentStatusAggregatorService.Statistics - Class in org.lsst.ccs.services
Internal class, unmutable data structure with min, max, average and stddev.
AgentStatusAggregatorService.StatusAggregateConfig - Class in org.lsst.ccs.services
 
AgentStatusAggregatorService.TimedValue - Class in org.lsst.ccs.services
Internal class, unmutable data structure with name, timestamp and value.
AgentVersionsService - Class in org.lsst.ccs.services
An Agent Service to handle information related to the distribution.
AgentVersionsService() - Constructor for class org.lsst.ccs.services.AgentVersionsService
 
AgentVersionsService.VersionCommands - Class in org.lsst.ccs.services
 
AgentVersionsService.VersionConstraint - Class in org.lsst.ccs.services
 
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
 
alarmHiA - Variable in class org.lsst.ccs.monitor.Channel
 
alarmLo - Variable in class org.lsst.ccs.monitor.Channel
 
alarmLoA - 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
Deprecated.
 
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
Deprecated.
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.
AlertRaisingAlarm - Class in org.lsst.ccs.monitor
An Alarm that raises Alerts rather than notifying AlertHandlers.
AlertRaisingAlarm() - Constructor for class org.lsst.ccs.monitor.AlertRaisingAlarm
 
AlertService - Class in org.lsst.ccs.services.alert
Agent AlertService.
AlertService() - 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.
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.That method will attempt to acquire a lock only if lock is set to true.
awaitTermination(long, TimeUnit) - Method in class org.lsst.ccs.services.AgentExecutionService
Blocks until all tasks have completed execution after a shutdown request, or the timeout occurs, or the current thread is interrupted, whichever happens first.

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 class org.lsst.ccs.ConfigurationDAOWrapper
 
build() - Method in interface org.lsst.ccs.framework.HasLifecycle
First lifecycle hook.
build() - Method in class org.lsst.ccs.monitor.AlertRaisingAlarm
 
build() - Method in class org.lsst.ccs.monitor.DerivedChannel
 
build() - Method in class org.lsst.ccs.monitor.Monitor
 
build() - Method in class org.lsst.ccs.services.AgentMonitorService
 
build() - Method in class org.lsst.ccs.services.alert.AlertService
 
build() - Method in class org.lsst.ccs.services.RuntimeService
 
buildComponentLookupFromDescription(String, String, String) - Static method in class org.lsst.ccs.BootUtils
Builds a ComponentLookup given a description name and a startup configuration.
buildComponentLookupFromDescription(Map<String, String>, String) - Static method in class org.lsst.ccs.BootUtils
 
buildComponentLookupFromDescription(String, String, String, Properties) - Static method in class org.lsst.ccs.BootUtils
Builds a ComponentLookup given a description name and a startup configuration.
buildComponentLookupFromDescription(Map<String, String>, String, Properties) - Static method in class org.lsst.ccs.BootUtils
 
buildComponentNode(String, Properties) - 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, Properties) - Static method in class org.lsst.ccs.description.ComponentNodeBuilder
 
buildComponentNode(Map<String, String>, Properties) - Static method in class org.lsst.ccs.description.ComponentNodeBuilder
 
buildComponentNode(String, Properties) - Method in interface org.lsst.ccs.description.ComponentNodeBuilder.ComponentNodeFactory
Build a descriptive node from the provided description String.
buildComponentNode(String, Properties) - Method in class org.lsst.ccs.description.groovy.GroovyComponentNodeFactory
 
buildConfigChangerMap(Class) - Static method in class org.lsst.ccs.config.ConfigurationHandlerBuilder
Introspects the class for @ConfigChanger methods.
Builder(ConfigurationInfo) - Constructor for class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
 
Builder() - Constructor for class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
 
buildParameterFieldsMap(Class) - Static method in class org.lsst.ccs.config.ConfigurationHandlerBuilder
Introspect the class for @ConfigurationParameter fields.
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
 
BusMessage<T extends Serializable,D> - Class in org.lsst.ccs.bus.messages
Base class for messages sent on the buses.
BusMessage(Class, byte[], String) - Constructor for class org.lsst.ccs.bus.messages.BusMessage
Build a BusMessage from a the serialized byte array of an object.
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.
BusMessagePreProcessor - Interface in org.lsst.ccs.messaging
Interface to be implemented by Agent Services that wish to modify the content of an incoming BusMessage.
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.
cancel(boolean) - Method in class org.lsst.ccs.services.AgentExecutionService.Task
Attempts to cancel execution of this task.
canClearAlert(Alert, AlertState) - Method in class org.lsst.ccs.ConfigurationService
 
canClearAlert(Alert, AlertState) - Method in interface org.lsst.ccs.framework.ClearAlertHandler
Callback to clear an Alert instance.
canClearAlert(Alert, AlertState) - Method in class org.lsst.ccs.monitor.AlertRaisingAlarm
Default implementation of ClearAlertHanlder.
canClearAlert(Alert, AlertState) - Method in interface org.lsst.ccs.monitor.Monitor.AlarmHandler
Deprecated.
 
canClearAlert(Alert, AlertState) - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
 
canClearAlert(Alert, AlertState) - Method in class org.lsst.ccs.services.RuntimeService
 
canClearState() - Method in class org.lsst.ccs.monitor.Alarm
 
CategoryHandler - Class in org.lsst.ccs.config
Handles a category of parameters.
CategoryTag - Class in org.lsst.ccs.config
Class that describes a category tag, i.e.
CategoryTag(String) - Constructor for class org.lsst.ccs.config.CategoryTag
 
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, String) - 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.
Channel - Class in org.lsst.ccs.monitor
Handles a monitoring channel.
Channel() - Constructor for class org.lsst.ccs.monitor.Channel
 
ChannelPredicate - Class in org.lsst.ccs.monitor
A Predicate used to select agents based on the channel name.
ChannelPredicate(String) - Constructor for class org.lsst.ccs.monitor.ChannelPredicate
 
characteristics() - Method in class org.lsst.ccs.messaging.LogAggregator
 
checkAgainstConstraints(Object) - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
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.
checkStopped() - Method in interface org.lsst.ccs.framework.HardwareController
Override with specific code to stop the hardware.
ChecksumUtils - Class in org.lsst.ccs
A utility class to evaluate the checksum of an object.
ChecksumUtils() - Constructor for class org.lsst.ccs.ChecksumUtils
 
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
Deprecated.
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).
clear() - Method in interface org.lsst.ccs.messaging.HasClusterDisconnectionNotifications
 
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.services.alert.AlertService
Method similar to #clearAlerts(String, String...) with default source equal to the agent name.
clearAlertsForSource(String, String...) - Method in class org.lsst.ccs.services.alert.AlertService
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.services.alert.AlertService
Method similar to #clearAllAlerts(String) with default source equal to the agent name.
clearAllAlertsForSource(String) - Method in class org.lsst.ccs.services.alert.AlertService
Attempt to clear all the outstanding alerts for a given source.
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
 
ClusterDeserializationErrorHandler - Interface in org.lsst.ccs.messaging
Handler for messaging deserialization errors.
ClusterDisconnectionsListener - Interface in org.lsst.ccs.messaging
An interface to receive notifications when the cluster membership changes when members leave.
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.
commandDictionaryUpdate(AgentCommandDictionaryService.AgentCommandDictionaryEvent) - Method in interface org.lsst.ccs.services.AgentCommandDictionaryService.AgentCommandDictionaryListener
Invoked when there is a change in the dictionary of an Agent on the buses.
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.
CommandFailedException(String, Throwable) - Constructor for exception org.lsst.ccs.CommandHelper.CommandFailedException
 
CommandFor<T> - Interface in org.lsst.ccs.messaging.mock
This interface defines the behaviour of a class implementing a Command pattern.
CommandHelper - Class in org.lsst.ccs
A class to make it easier to execute commands while correctly handling ACKS, NACKS, and exceptions.
CommandHelper(Agent) - Constructor for class org.lsst.ccs.CommandHelper
Create a new CommandHelper.
CommandHelper.CommandFailedException - Exception in org.lsst.ccs
Exception thrown if the target of the action method throws an exception.
CommandHelper.RunnableWithException - Interface in org.lsst.ccs
An interface similar to Runnable but which allows exceptions to be generated and handled.
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.
compareTo(ConfigurationParameterHandler) - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
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(String) - Constructor for class org.lsst.ccs.description.ComponentNode
 
ComponentNode(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.
configurationChanged(ConfigurationInfo, ConfigurationInfo, ConfigurationListener.ConfigurationOperation) - Method in class org.lsst.ccs.ConfigurationDAOWrapper
 
configurationChanged(ConfigurationInfo, ConfigurationInfo, ConfigurationListener.ConfigurationOperation) - Method in interface org.lsst.ccs.ConfigurationListener
Call back method when there have been configuration changes performed on this agent.
configurationChanged(ConfigurationInfo, ConfigurationListener.ConfigurationOperation) - Method in interface org.lsst.ccs.ConfigurationListener
Deprecated.
ConfigurationDAO - Interface in org.lsst.ccs.config
DAO interface to configuration information.
ConfigurationDAOWrapper - Class in org.lsst.ccs
 
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
 
ConfigurationHandler - Class in org.lsst.ccs.config
Encapsulates the logic of setting configurable parameters for a given component.
configurationHandler - Variable in class org.lsst.ccs.ConfigurationService
The dictionary of config changer methods for each component.
ConfigurationHandlerBuilder - Class in org.lsst.ccs.config
Builder for ComponentConfigurationHandler objects.
ConfigurationHandlerSet - Class in org.lsst.ccs.config
A set of several ConfigurationHandlers.
ConfigurationHandlerSet(boolean, boolean, boolean) - Constructor for class org.lsst.ccs.config.ConfigurationHandlerSet
 
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 {
ConfigurationListener - Interface in org.lsst.ccs
A Configuration listener interface.
ConfigurationListener.ConfigurationOperation - Enum in org.lsst.ccs
The type of configuration operation that lead to the ConfigurationListener notification.
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
 
ConfigurationParameterHandler - Class in org.lsst.ccs.config
 
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
 
ConfigurationParameterInfo.ConfigurationParameterizedType - Class in org.lsst.ccs.bus.data
 
ConfigurationParameterType - Enum in org.lsst.ccs.bus.data
An enumeration that represent the type of a ConfigurationParameter.
ConfigurationService - Class in org.lsst.ccs
Provides the Configuration API to the subsystem it stands for.
ConfigurationService() - Constructor for class org.lsst.ccs.ConfigurationService
 
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(ConfigurationView) - Constructor for class org.lsst.ccs.config.ConfigurationView
 
ConfigurationView(ConfigurationDescription) - Constructor for class org.lsst.ccs.config.ConfigurationView
 
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.
connected(AgentInfo...) - Method in class org.lsst.ccs.ConfigurationService
 
connected(AgentInfo...) - Method in interface org.lsst.ccs.messaging.AgentPresenceListener
All the provided agents are fully connected to the buses, they are OPERATIONAL and ready to receive commands.
connected(AgentInfo...) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
Client side code that listens for agent connections and tries to keep a record of its lock/levels.
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.AgentStatusAggregatorService
 
connectToBuses() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
 
connectUserWithAgent(String) - Method in class org.lsst.ccs.services.AgentLockService
 
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
 
containsTag(String) - Method in class org.lsst.ccs.config.CategoryTag
 
Control - Class in org.lsst.ccs.monitor
Implements a control "channel".
Control() - Constructor for class org.lsst.ccs.monitor.Control
 
convertRawValue(double) - Method in class org.lsst.ccs.monitor.Channel
Convert a raw value by applying this Channel's offset and scale factors.
createHelper() - Method in class org.lsst.ccs.Agent
This method can be overridden by subclasses of Agent to create a subclass of CommandHelper to be returned by Agent.helper()
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.
createScheduler(String, int) - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
Create a scheduler by name and the default number of threads.
createSession(String) - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
 
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

DataAttributes - Annotation Type in org.lsst.ccs.bus.annotations
Field annotation to define data attributes.
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() - Constructor for class org.lsst.ccs.services.DataProviderDictionaryService
 
DataProviderDictionaryService.DataProviderDictionaryCommands - Class in org.lsst.ccs.services
 
DataProviderDictionaryService.DataProviderDictionaryEvent - Class in org.lsst.ccs.services
An event fired to DataProviderDictionaryListeners when an agent data dictionary has changed.
DataProviderDictionaryService.DataProviderDictionaryEvent.EventType - Enum in org.lsst.ccs.services
EventType enumeration describing the nature of the dictionary change.
DataProviderDictionaryService.DataProviderDictionaryListener - Interface in org.lsst.ccs.services
A Listener to receive notifications of DataProviderDictionary changes.
dataProviderDictionaryUpdate(DataProviderDictionaryService.DataProviderDictionaryEvent) - Method in interface org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryListener
Invoked when there is a change in the dictionary of an Agent on the buses.
DataProviderInfo - Class in org.lsst.ccs.bus.data
A static description of published data.
DataProviderInfo(String, DataProviderInfo.Type, String, Map<DataProviderInfo.Attribute, String>) - Constructor for class org.lsst.ccs.bus.data.DataProviderInfo
 
DataProviderInfo(String, DataProviderInfo.Type, String) - Constructor for class org.lsst.ccs.bus.data.DataProviderInfo
 
DataProviderInfo.Attribute - Enum in org.lsst.ccs.bus.data
 
DataProviderInfo.Type - 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.CategoryTag
 
DEFAULT_CAT - Static variable in class org.lsst.ccs.config.ConfigurationDescription
 
DEFAULT_CONFIG_NAME - Static variable in class org.lsst.ccs.config.CategoryTag
 
DEFAULT_CONFIG_NAME - Static variable in class org.lsst.ccs.config.ConfigurationDescription
 
DEFAULT_INITIAL_CONFIG_NAME - Static variable in class org.lsst.ccs.config.CategoryTag
 
DEFAULT_INITIAL_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
 
DEFAULT_VERSION - Static variable in class org.lsst.ccs.config.CategoryTag
 
defaultInitialDescription - Variable in class org.lsst.ccs.ConfigurationService
 
deleteObserver(StateBundleAggregator.Observer) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
 
DerivedChannel - Class in org.lsst.ccs.monitor
A class to be extended by derived channels, i.e.
DerivedChannel() - Constructor for class org.lsst.ccs.monitor.DerivedChannel
 
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
 
DevicePredicate - Class in org.lsst.ccs.monitor
A Predicate used to select agents based on the channel name.
DevicePredicate(String) - Constructor for class org.lsst.ccs.monitor.DevicePredicate
 
dictionaryCommand - Variable in class org.lsst.ccs.Agent.RunningCommand
 
DictionaryWriter - Class in org.lsst.ccs.framework
Creates a subsystem and dumps dictionary information.
DictionaryWriter(String[]) - Constructor for class org.lsst.ccs.framework.DictionaryWriter
 
diff(ConfigurationInfo) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
Get the list of ConfigurationParameterInfo object whose value has changed between the old and the new ConfigurationInfo.
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.
disconnected(AgentInfo...) - Method in interface org.lsst.ccs.messaging.AgentPresenceListener
Invoked when one or more agents are disconnected from this cluster, either because the shutdown or because they were lost.
disconnected(AgentInfo...) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
 
disconnected(AgentInfo...) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
 
disconnecting(AgentInfo) - Method in interface org.lsst.ccs.messaging.AgentPresenceListener
Deprecated.
use disconnected instead
disconnectUserFromAgent() - Method in class org.lsst.ccs.services.AgentLockService
 
displayName() - Method in enum org.lsst.ccs.bus.data.AgentInfo.AgentType
Get the name of the AgentType for display purposes.
DISTRIBUTION - Static variable in class org.lsst.ccs.services.AgentVersionsService
 
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
 
DistributionInfo(Properties) - Constructor for class org.lsst.ccs.bus.data.DistributionInfo
 
DoNotTrend - Annotation Type in org.lsst.ccs.bus.annotations
Annotation for classes or fields that are not to be encoded.
doNotTrend - Variable in class org.lsst.ccs.monitor.Channel
 
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.
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.
DualConfigurationDAO - Class in org.lsst.ccs.config.remote
 
DualConfigurationDAO(AgentMessagingLayer, String, ConfigurationService) - Constructor for class org.lsst.ccs.config.remote.DualConfigurationDAO
 
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
 
DummyLock(String, 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
 
duration(Duration) - Method in class org.lsst.ccs.CommandHelper
Set the duration for the command

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(AgentInfo) - Method in class org.lsst.ccs.bus.messages.StatusAgentInfo
 
encodeObject(String[]) - Method in class org.lsst.ccs.bus.messages.StatusClearedAlert
 
encodeObject(HashMap<String, Dictionary>) - Method in class org.lsst.ccs.bus.messages.StatusCommandDictionary
 
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(AgentLockInfo) - Method in class org.lsst.ccs.bus.messages.StatusLock
 
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.StatusStateBundle
 
encodeObject(StateBundle) - Method in class org.lsst.ccs.bus.messages.StatusStateChangeNotification
 
enterFaultOnException(boolean) - Method in class org.lsst.ccs.CommandHelper
Controls whether exceptions should be thrown back to caller, or whether the should cause the subsystem to entry fault state
equals(Object) - Method in class org.lsst.ccs.bus.data.AgentInfo
 
equals(Object) - Method in class org.lsst.ccs.bus.data.AgentLockInfo
 
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
 
evaluateChecksum(Object) - Static method in class org.lsst.ccs.ChecksumUtils
 
evaluateDerivedValue() - Method in class org.lsst.ccs.monitor.DerivedChannel
Callback function to evaluate the derived value.
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
 
execute(Runnable) - Method in class org.lsst.ccs.services.AgentExecutionService
Executes the given command on a thread provided by this service.
executeCommandRequest(CommandRequest) - Method in class org.lsst.ccs.Agent
 
executeCommandRequest(CommandRequest) - Method in interface org.lsst.ccs.messaging.CommandExecutor
Executes the received command
executeInteractive() - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
Enter interactive jython accepting commands from stdin.
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.
executeScript(InputStream, String, OutputStream, String...) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
Execute the provided script
executor - Variable in class org.lsst.ccs.messaging.LogBusHandler
 
extractVersionConstraintPropertiesFor(String, Properties) - Method in class org.lsst.ccs.services.AgentVersionsService
 

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
 
finalizeDictionary() - Method in interface org.lsst.ccs.services.HasDataProviderInfos
Finalize the data provider dictionary before it can no longer be modified.
findAvailableConfigurationsForCategory(String) - Method in interface org.lsst.ccs.config.ConfigurationDAO
 
findAvailableConfigurationsForCategory(String) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
findAvailableConfigurationsForCategory(String) - Method in class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
findAvailableConfigurationsForCategory(String) - Method in class org.lsst.ccs.config.remote.DualConfigurationDAO
 
findAvailableConfigurationsForCategory(String) - Method in class org.lsst.ccs.ConfigurationDAOWrapper
 
findAvailableConfigurationsForCategory(String) - Method in class org.lsst.ccs.ConfigurationService
Returns the available configuration names for the given category.
flush() - Method in class org.lsst.ccs.messaging.LogBusHandler
 
forceDataPublicationOnNextUpdates(int) - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
Force data publication for the next N times the periodic thread triggers the monitor updates.
format - Variable in class org.lsst.ccs.monitor.Channel
 
fromConfigurationInfo(ConfigurationInfo, Set<String>) - Static method in class org.lsst.ccs.config.ConfigurationDescription
 
fromConfigurationInfo(ConfigurationInfo) - Static method in class org.lsst.ccs.config.ConfigurationDescription
 
fullName - Variable in class org.lsst.ccs.monitor.Device
Data fields.

G

get() - Method in class org.lsst.ccs.services.AgentExecutionService.Task
Waits if necessary for the computation to complete, and then retrieves its result.
get(long, TimeUnit) - Method in class org.lsst.ccs.services.AgentExecutionService.Task
Waits if necessary for at most the given time for the computation to complete, and then retrieves its result, if available.
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.
getActualType() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
Return the actual Type of the parameter
getActualTypeArguments() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo.ConfigurationParameterizedType
 
getAgent() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
getAgentCommandDictionary() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
 
getAgentDictionaryCommand(String, String, int) - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
Get an agent DictionaryCommand by name and with a given number of arguments
getAgentInfo() - Method in class org.lsst.ccs.Agent
Returns AgentIfno instance associated with this Agent.
getAgentInfo() - Method in class org.lsst.ccs.bus.messages.StatusAgentInfo
Get the RuntimeInfo object contained in this message.
getAgentInfo() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
 
getAgentInfo() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService.AgentCommandDictionaryEvent
The AgentInfo for the Agent that triggered the event.
getAgentInfo() - Method in class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryEvent
The AgentInfo for the Agent that triggered the event.
getAgentLockService() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
 
getAgentMonitorDescription() - Method in class org.lsst.ccs.services.AgentExecutionService
Life cycle method, not for use by clients.
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 class org.lsst.ccs.services.AgentExecutionService
Life cycle method, not for use by clients.
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.bus.data.AgentLockInfo
 
getAgentName() - Method in class org.lsst.ccs.messaging.DummyLock
 
getAgentName() - Method in class org.lsst.ccs.services.AgentDictionaryCommand
 
getAgentOperationalTime() - Method in class org.lsst.ccs.bus.data.AgentInfo
Get the time the Agent went operational.
getAgentPeriodicTaskNames() - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
Get the list of names of the scheduled tasks.
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.bus.data.AgentInfo
Get the Properties for this AgentInfo.
getAgentProperties() - Method in class org.lsst.ccs.services.AgentPropertiesService.AgentPropertiesServiceCommands
Get the agent properties.
getAgentProperties() - Method in class org.lsst.ccs.services.AgentPropertiesService
Get the agent properties.
getAgentPropertiesKeySet() - Method in class org.lsst.ccs.services.AgentPropertiesService.AgentPropertiesServiceCommands
Get the Set of agent properties.
getAgentPropertiesKeySet() - Method in class org.lsst.ccs.services.AgentPropertiesService
Get the Set of agent properties.
getAgentProperty(String) - Method in class org.lsst.ccs.bus.data.AgentInfo
Get the value of the property for this Agent.
getAgentProperty(String, String) - Method in class org.lsst.ccs.bus.data.AgentInfo
Get the value of the property for this Agent.
getAgentProperty(String) - Method in class org.lsst.ccs.services.AgentPropertiesService.AgentPropertiesServiceCommands
Get an agent property.
getAgentProperty(String) - Method in class org.lsst.ccs.services.AgentPropertiesService
Get an agent property.
getAgents() - Method in class org.lsst.ccs.bus.data.CCSVersions
Get the Set of AgentInfo contained in this class.
getAgentService(Class<T>) - Method in class org.lsst.ccs.Agent
Generic method to access agent services.
getAgentServiceName() - Method in class org.lsst.ccs.ConfigurationService
 
getAgentServiceName() - Method in class org.lsst.ccs.monitor.Monitor
 
getAgentServiceName() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
 
getAgentServiceName() - Method in class org.lsst.ccs.services.AgentExecutionService
Life cycle method, not for use by clients.
getAgentServiceName() - Method in class org.lsst.ccs.services.AgentLockService
 
getAgentServiceName() - Method in class org.lsst.ccs.services.AgentMBeanService
 
getAgentServiceName() - Method in class org.lsst.ccs.services.AgentMonitorService
 
getAgentServiceName() - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
 
getAgentServiceName() - Method in class org.lsst.ccs.services.AgentPropertiesService
 
getAgentServiceName() - Method in interface org.lsst.ccs.services.AgentService
Get the name of this service.
getAgentServiceName() - Method in class org.lsst.ccs.services.AgentSignalHandlerService
 
getAgentServiceName() - Method in class org.lsst.ccs.services.AgentStateService
 
getAgentServiceName() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
 
getAgentServiceName() - Method in class org.lsst.ccs.services.AgentVersionsService
 
getAgentServiceName() - Method in class org.lsst.ccs.services.alert.AlertService
 
getAgentServiceName() - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
getAgentServiceName() - Method in class org.lsst.ccs.services.NormalModeService
 
getAgentServiceName() - Method in class org.lsst.ccs.services.RuntimeService
 
getAgentServices() - Method in class org.lsst.ccs.Agent
Get the list of available services for this Agent.
getAgentStartTime() - Method in class org.lsst.ccs.bus.data.AgentInfo
Get the CCSTimeStamp corresponding to the time this Agent was started.
getAgentStateService() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
getAgentStateService() - Method in class org.lsst.ccs.services.AgentLockService
 
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
Deprecated.
 
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.
getAlert() - Method in enum org.lsst.ccs.bus.alerts.InfrastructureAlert
 
getAlert(Map<String, Object>) - Method in enum org.lsst.ccs.bus.data.AgentAlerts
 
getAlert(AlertState, AlertState) - Method in class org.lsst.ccs.monitor.AlertRaisingAlarm
Get the Alert to be raised at the given AlertState.
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
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 .
getAlertState() - Method in class org.lsst.ccs.bus.messages.StatusRaisedAlert
Get the overall AlertState for this Agent.
getAllChannels() - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
 
getAllConfigurableComponents() - Method in class org.lsst.ccs.ConfigurationService
 
getAllDistributionInfo() - Method in class org.lsst.ccs.services.AgentVersionsService
 
getAllDistributionInfo() - Method in class org.lsst.ccs.services.AgentVersionsService.VersionCommands
 
getAllGroups() - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
 
getAllLast() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
returns the last values of all parameters monitored
getAllLastTV() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
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.services.AgentStatusAggregatorService
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.services.alert.AlertService
 
getAllWorkerAgents() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
getAllWorkerAgents() - Method in class org.lsst.ccs.services.AgentLockService
 
getAllWorkerAgents() - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
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.
getApplicationLayer() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
 
getArgumentSettingCode(String, 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.
getAvailableAgents() - Static method in class org.lsst.ccs.scripting.CCS
Get the list of available Agents on the buses.
getAvailableDataGroups() - Method in class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryCommands
 
getAvailableDistributionInfoNames() - Method in class org.lsst.ccs.services.AgentVersionsService.VersionCommands
 
getAverage(String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
returns the average (over the configured duration) for a given key.
getAverage() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService.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
 
getBuildProperties(String, String) - Static method in class org.lsst.ccs.ConfigurationService
Utility method to fetch build level properties.
getBuildProperties() - Method in class org.lsst.ccs.ConfigurationService
 
getBuildUrl() - Method in class org.lsst.ccs.bus.data.DistributionInfo
 
getBus() - Method in interface org.lsst.ccs.messaging.BusMessagePreProcessor
The Bus this BusMessagePreProcessor applies to.
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.
getCategoriesSet() - Method in class org.lsst.ccs.config.ConfigurationDescription
Get the Set of categories in this description.
getCategory() - Method in class org.lsst.ccs.config.CategoryHandler
 
getCategory() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
getCategoryHandler(String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getCategoryName() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
The category the parameter belongs to.
getCategoryName() - Method in class org.lsst.ccs.config.CategoryTag
 
getCategorySet() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
 
getCategorySet() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getCategoryTag(String) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
getCategoryTags() - Method in class org.lsst.ccs.config.ConfigurationDescription
Deprecated.
getCategoryVersions() - Method in class org.lsst.ccs.config.ConfigurationDescription
Deprecated.
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.
getCCSTimeStamp() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
Get the CCSTimeStamp of when this object was created.
getCCSTimeStamp() - Method in interface org.lsst.ccs.bus.data.DataProviderDictionary
Get the CCSTimeStamp of when this dictionary was created.
getCCSTimeStamp() - Method in class org.lsst.ccs.bus.data.KeyValueData
Get the CCSTimeStamp associated with the key-value pair.
getCCSTimestamp() - Method in class org.lsst.ccs.bus.data.Measurement
 
getCCSTimeStamp() - Method in class org.lsst.ccs.bus.data.RaisedAlertInstance
The CCS timestamp of when the RaisedAlertInstance was raised.
getCCSTimeStamp() - Method in class org.lsst.ccs.bus.messages.BusMessage
Get the CCSTimeStamp of when this message was created.
getCCSVersions() - Method in class org.lsst.ccs.Agent
Deprecated.
use getAgentService(AgentVersionsService.class).getCCSVersions() instead
getCCSVersions() - Method in class org.lsst.ccs.services.AgentVersionsService
 
getCCSVersions() - Method in class org.lsst.ccs.services.AgentVersionsService.VersionCommands
Command to get the CCSVersions object for the current CCS Environment.
getChannel() - Method in class org.lsst.ccs.monitor.Line
Gets the channel number.
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.
getChannelsForDeviceGroup(Device, String) - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
 
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.services.AgentCommandDictionaryService
 
getCommandTargets() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService.AgentCommandDictionaryCommands
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
 
getCompChannel() - Method in class org.lsst.ccs.monitor.Line
Gets the complementary channel number.
getCompDevice() - Method in class org.lsst.ccs.monitor.Line
Gets the complementary device.
getComponent() - Method in class org.lsst.ccs.description.ComponentNode
 
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<T>) - Method in class org.lsst.ccs.bus.states.StateBundle
Returns the current value for the specified State of the given component.
getComponentState(String, Class) - Method in class org.lsst.ccs.services.AgentStateService
Returns the state of this Agent's component for the provided class.
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(AgentInfo, String, String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
 
getConfigChangerMethod() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
getConfigNameForCategory(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
 
getConfigurationDescription() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
Get the String representation of the Configuration Description.
getConfigurationDescription() - Method in class org.lsst.ccs.config.ConfigurationView
 
getConfigurationHandlerForGroovy(String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
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
Deprecated.
use getConfigurationDescription instead
getConfigurationParameterHandler(String) - Method in class org.lsst.ccs.config.ConfigurationHandler
 
getConfigurationParameterValue(String) - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
Get the value of a parameter
getConfigurationParameterValue(String, String) - Method in class org.lsst.ccs.ConfigurationService
 
getConfigurationProperties(String, String) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
Get configuration properties from the file system for a given tag and category.
getConfigurationProperties(String, String) - Method in class org.lsst.ccs.ConfigurationDAOWrapper
 
getConfigurationState() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
 
getConfigurationState() - Method in class org.lsst.ccs.ConfigurationService
Gets the current configuration state.
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.
getConfiguredValueObject() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
Return the configured Object value of this parameter
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.
getCurrentParameterInfo(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
Return the ConfigurationParameterInfo of a given configurable parameter
getCurrentParameterInfoFor(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
Returns the ConfigurationParameterInfo of each parameter that belongs to the specified configurable component.
getCurrentParameterInfoForCategory(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
Returns the current ConfigurationParameterInfo of each parameter that belong to the specified category.
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
getCurrentValueObject() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
Return the current Object value of this 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.
getDataPoviderInfoList() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
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
 
getDataProviderInfoForPath(String) - Method in interface org.lsst.ccs.bus.data.DataProviderDictionary
Get the DataProviderInfo definition for the provided path.
getDataProviderInfos() - Method in interface org.lsst.ccs.bus.data.DataProviderDictionary
 
getDataProviderInfos() - Method in class org.lsst.ccs.ConfigurationService
 
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.
getDefaultTimeoutDuration() - Static method in class org.lsst.ccs.scripting.CCS
Get the default timeout to be used when sending commands.
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
Return the description of the parameter
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.
getDescriptionName() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
Returns the subsystem description name, ie the name of the description file the subsystem is started with.
getDescriptionName() - Method in class org.lsst.ccs.config.ConfigurationDescription
 
getDeserializationDuration() - Method in class org.lsst.ccs.bus.messages.BusMessage
 
getDestination() - Method in class org.lsst.ccs.bus.messages.CommandMessage
The destination of the CommandMessage.
getDestination() - Method in class org.lsst.ccs.services.AgentDictionaryCommand
 
getDevice() - Method in class org.lsst.ccs.monitor.Channel
 
getDevice() - Method in class org.lsst.ccs.monitor.Line
Gets the device.
getDevice(String) - Method in class org.lsst.ccs.monitor.Monitor
Gets the device with the given name.
getDeviceMonitorUpdateTasks() - Method in class org.lsst.ccs.monitor.Device
Get the list of MonitorUpdateTasks for this Device.
getDeviceNames() - Method in class org.lsst.ccs.monitor.Monitor
Gets the list of all device names.
getDevices() - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
 
getDictionaries() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService.AgentCommandDictionaryCommands
Returns the command dictionary for this Agent.
getDictionary() - Method in class org.lsst.ccs.bus.messages.StatusCommandDictionary
Get the actual dictionary contained in this StatusMessage.
getDictionary() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService.AgentCommandDictionaryEvent
Get the Map<String,Dictionary> of targets with corresponding Dictionary that are available for the given AgentInfo.
getDictionary() - Method in class org.lsst.ccs.services.AgentDictionaryCommand
 
getDictionary() - Method in class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryEvent
Get the DataProviderDictionary.
getDictionaryChecksum() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
 
getDictionaryChecksum() - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
getDictionaryCommand() - Method in class org.lsst.ccs.services.AgentDictionaryCommand
 
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
Deprecated.
use getAgentService(AgentVersionsService.class).getAllDistributionInfo().get(AgentVersionsService.AGENT) instead
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.
getDistributionInfo() - Method in class org.lsst.ccs.services.AgentVersionsService.VersionCommands
Command to get the DistributionInfo object for this Agent.
getDistributionInfoByName(String) - Method in class org.lsst.ccs.services.AgentVersionsService.VersionCommands
 
getDoneDeSerializationTime() - Method in class org.lsst.ccs.bus.messages.BusMessage
 
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.
getEventType() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService.AgentCommandDictionaryEvent
Get the EventType describing this event.
getEventType() - Method in class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryEvent
Get the EventType describing this event.
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.
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
getFullCommand() - Method in class org.lsst.ccs.services.AgentDictionaryCommand
 
getFullName() - Method in class org.lsst.ccs.monitor.Device
Gets the full name.
getFullPath() - Method in class org.lsst.ccs.bus.data.DataProviderInfo
 
getFullState() - Method in class org.lsst.ccs.bus.messages.StatusStateBundle
Get the full state of the Agent.
getGlobalName() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
 
getGroup() - Method in class org.lsst.ccs.monitor.Channel
 
getGroupForChannel(Channel) - Method in class org.lsst.ccs.monitor.Device
Get the group a given channel belongs to.
getGroups() - Method in interface org.lsst.ccs.bus.data.DataProviderDictionary
 
getGroupsForDevice(Device) - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
 
getHeldLocks() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
getHeldLocks() - Method in class org.lsst.ccs.services.AgentLockService
Get information of the locks currently held by this agent.
getHeldLocks() - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
getHighestAlert() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
Get the highest state Alert raised for this Alert, i.e.
getHighestAlertState() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
Get the highest AlertState raised for this Alert.
getHistory(String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
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.
getInputBuildProperties() - Static method in class org.lsst.ccs.BootUtils
 
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.services.AgentStatusAggregatorService
returns the last value seen for a given key (which has to be monitored)
getLastMeasurement() - Method in class org.lsst.ccs.monitor.Channel
Gets the last Measurement: a CCSTimeStamp, double pair
getLastModifiedCCSTimeStamp() - Method in class org.lsst.ccs.bus.states.StateBundle
Deprecated.
getLastTV(String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
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.
getLatestAlertCCSTimeStamp() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
Get the latest CCS timestamp 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.
getLatestChanges() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
Returns a list of the last changes that occurred 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.bus.messages.StatusLock
 
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.AbstractAgentLockServiceDelegate
Get this agent's authorized level at which it can operate the given agentName.
getLevelForAgent(String) - Method in class org.lsst.ccs.services.AgentLockService
Get this agent's authorized level at which it can operate the given agentName.
getLevelForAgent(String) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
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.
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.AbstractAgentLockServiceDelegate
 
getLockableAgents() - Method in class org.lsst.ccs.services.AgentLockService
 
getLockableAgents() - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
getLockedAgents() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
getLockedAgents() - Method in class org.lsst.ccs.services.AgentLockService
 
getLockedAgents() - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
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.AbstractAgentLockServiceDelegate
 
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
getLockForAgent(String) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
getLocks() - Method in class org.lsst.ccs.services.AgentLockService
Get information on all the current existing locks in a cluster of subsystems.
getLocks() - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
getLocks() - Method in class org.lsst.ccs.services.LocalAgentLockService
 
getLocks() - Method in class org.lsst.ccs.services.RemoteAgentLockService
 
getLogger() - Method in class org.lsst.ccs.Agent
Returns the current logger (use sparingly and prefer your own logger).
getLogger() - Method in class org.lsst.ccs.services.AgentExecutionService.Task
Returns the logger for this task.
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.
getLogLevel() - Method in class org.lsst.ccs.services.AgentExecutionService.Task
Returns the log level for this task.
getLogTopic() - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
 
getLoopbackInterfaceName() - Static method in class org.lsst.ccs.messaging.NetworkUtilities
 
getMainInterfaceName() - Static method in class org.lsst.ccs.messaging.NetworkUtilities
 
getMax(String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
returns the max (over the configured duration) for a given key.
getMax() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService.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.bus.data.AgentLockInfo
 
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.services.AgentStatusAggregatorService
returns the min (over the configured duration) for a given key.
getMin() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService.Statistics
 
getMonitor() - Method in class org.lsst.ccs.monitor.Line
Gets the monitor.
getMonitorUpdateTasksForChannels(Channel...) - Method in class org.lsst.ccs.monitor.Device
Get the list of MonitorUpdateTasks for the provided Channels belonging to this device.
getMonitorUpdateTasksForDevice(Device) - Method in class org.lsst.ccs.monitor.Monitor
 
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.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.monitor.Line
Gets the name.
getName() - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
 
getName() - Method in class org.lsst.ccs.services.AgentExecutionService.Task
Returns the name of this task.
getName() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService.TimedValue
 
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.
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.
getOwnerAgentName() - Method in interface org.lsst.ccs.bus.data.AgentLock
The agent that own this lock.
getOwnerAgentName() - Method in class org.lsst.ccs.bus.data.AgentLockInfo
 
getOwnerAgentName() - Method in class org.lsst.ccs.messaging.DummyLock
 
getOwnerName() - Method in interface org.lsst.ccs.bus.data.AgentLock
The user or agent that owns the lock
getOwnerType() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo.ConfigurationParameterizedType
 
getPageId() - Method in class org.lsst.ccs.monitor.Channel
Gets the display page ID.
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.
getParameterPath() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
getParameters() - Method in class org.lsst.ccs.config.CategoryHandler
 
getParameterSet(String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getParameterType() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
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
 
getPath() - Method in class org.lsst.ccs.monitor.Device
Get the path of this device.
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.
getRaisedAlertCount() - Method in class org.lsst.ccs.bus.messages.StatusRaisedAlert
Get the number of times this Alert has been raised.
getRaisedAlertInstancesList() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
Get the full history of RaisedAlertInstances for this Alert.
getRaisedAlertState() - Method in class org.lsst.ccs.bus.messages.StatusRaisedAlert
Get the AlertState with which this Alert was raised.
getRaisedAlertSummary() - Method in class org.lsst.ccs.bus.messages.StatusAlert
Deprecated.
getRaisedAlertSummary() - Method in class org.lsst.ccs.services.alert.AlertService
Get the Subsystem's RaisedAlertSummary.
getRawType() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo.ConfigurationParameterizedType
 
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.
getRunMode() - Static method in enum org.lsst.ccs.bus.data.RunMode
 
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
Deprecated.
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.
getSerializationDuration() - Method in class org.lsst.ccs.bus.messages.BusMessage
 
getSerializationTime() - Method in class org.lsst.ccs.bus.messages.BusMessage
 
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() - 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
 
getState() - Method in class org.lsst.ccs.services.AgentStateService.AgentStateServiceCommands
Returns a copy of a state bundle of this Agent.
getState(Class) - Method in class org.lsst.ccs.services.AgentStateService
Returns the state of this Agent for the provided class.
getState() - Method in class org.lsst.ccs.services.AgentStateService
Returns a clone of the current Agent state.
getStateLock() - Method in class org.lsst.ccs.services.AgentStateService
Returns the object whose monitor lock guards write-access to the agent state.
getStates() - Method in class org.lsst.ccs.messaging.StateBundleAggregator
 
getStateTransitionTimestamp() - Method in class org.lsst.ccs.bus.messages.StatusStateChangeNotification
Get the CCSTimeStamp of this state transition.
getStatistics(String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
returns statistics (over the configured duration) for a given key.
getStatus() - Method in class org.lsst.ccs.bus.data.AgentLockInfo
 
getStatusAggregateConfig() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
 
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.services.AgentStatusAggregatorService
returns the stddev (over the configured duration) for a given key.
getStddev() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService.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.
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.
getSubsystemFromFile(String, String, String, Properties) - Static method in class org.lsst.ccs.BootUtils
 
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() - 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.
getSummary(String) - Method in class org.lsst.ccs.services.alert.AlertService
 
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
 
getTaggedCategories() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
Returns the String representation of the categories.
getTags() - Method in class org.lsst.ccs.config.CategoryTag
 
getTags() - Method in class org.lsst.ccs.description.ComponentNode
Gets the node tags for this node.
getTagVersion(String) - Method in class org.lsst.ccs.config.CategoryTag
 
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.
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.AgentLockInfo
 
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
getTransferDuration() - Method in class org.lsst.ccs.bus.messages.BusMessage
Get the Transfer Duration, this is the time it took from when the BusMessage was serialized to when it was de-serialized.
gettStamp() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService.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.KeyValueData
Get the KeyValueData type.
getType() - Method in class org.lsst.ccs.monitor.Channel
 
getType() - Method in class org.lsst.ccs.services.alert.AlertEvent
Returns the type of this AlertEvent
getTypeStr() - Method in class org.lsst.ccs.monitor.Channel
 
getUnits() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
getUnits() - Method in class org.lsst.ccs.monitor.Channel
Gets the channel units.
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.bus.data.AgentLockInfo
 
getUserID() - Method in class org.lsst.ccs.messaging.DummyLock
 
getUserId() - Method in class org.lsst.ccs.services.AgentLockService
Returns the ID of the Agent user.
getValue() - Method in class org.lsst.ccs.bus.data.KeyValueData
Get the value embedding in this object.
getValue() - Method in class org.lsst.ccs.bus.data.Measurement
 
getValue() - Method in class org.lsst.ccs.monitor.Channel
Gets the channel value.
getValue() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService.TimedValue
 
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
 
GroupPredicate - Class in org.lsst.ccs.monitor
A Predicate used to select agents based on their group.
GroupPredicate(String) - Constructor for class org.lsst.ccs.monitor.GroupPredicate
 
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.
HasClusterDisconnectionNotifications - Interface in org.lsst.ccs.messaging
Interface to be implemented by a BusMessagingLayer that provides cluster disconnection notifications natively.
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.
hasConfigChangerMethod() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
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.AgentLockInfo
 
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.
hasRuntimeParameters() - Method in class org.lsst.ccs.config.ConfigurationHandler
 
hasSubmittedChanges() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
heldLocks - Variable in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
helper() - Method in class org.lsst.ccs.Agent
A convenience method for creating a new CommandHelper
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
Deprecated.
Data fields.
InfrastructureAlert - Enum in org.lsst.ccs.bus.alerts
Infrastructure level Alerts.
init() - Method in class org.lsst.ccs.ConfigurationDAOWrapper
 
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.Channel
 
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.Line
 
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
 
INITIAL_CONFIGURATION_TOKEN - Static variable in class org.lsst.ccs.ConfigurationService
 
initialize(String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
initialize(String, ConfigurationView) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
initialize(String, ConfigurationView, boolean, boolean) - 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
initialView - Variable in class org.lsst.ccs.ConfigurationService
 
initSensors() - Method in class org.lsst.ccs.monitor.Device
Initializes all attached sensors.
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(String, Class, Map, ComponentNode) - 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_DUAL - 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.
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.
isAgentConnected(String) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
This method returns true when the given agent is fully connected, OPERATIONAL and ready to receive commands.
isAgentConnected(AgentPropertyPredicate) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
This method returns true when the given agent is fully connected, OPERATIONAL and ready to receive commands.
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
 
isAvailable() - Method in class org.lsst.ccs.config.remote.DualConfigurationDAO
 
isAvailable() - Method in class org.lsst.ccs.ConfigurationDAOWrapper
 
isBuild() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
isBuildParameter(String, String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
isBulkChanger() - Method in class org.lsst.ccs.config.ConfigurationHandler
 
isCancelled() - Method in class org.lsst.ccs.services.AgentExecutionService.Task
Checks whether this task was canceled before it completed normally.
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.
isComponentInState(String, Enum) - Method in class org.lsst.ccs.services.AgentStateService
Check if a component of this Agent is in the given state.
isConnectedToTheBuses() - Method in class org.lsst.ccs.Agent
 
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.
isDone() - Method in class org.lsst.ccs.services.AgentExecutionService.Task
Returns true if this task completed.
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
 
isFinal() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
isFinalParameter(String, String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
isGraphicalConsole() - Method in class org.lsst.ccs.bus.data.AgentInfo
Return true if this is a graphical console;
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(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.
isInState(Enum) - Method in class org.lsst.ccs.services.AgentStateService
Check if this Agent is in the given state.
isInState(StateBundle) - Method in class org.lsst.ccs.services.AgentStateService
Checks if this Agent is in all of the states contained in the 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.
isOptional() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
isOptionalParameter(String, String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
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.
isParameterReadOnly(String, String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
isParameterReadOnly(String, String) - Method in class org.lsst.ccs.ConfigurationService
 
isReadOnly() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
 
isReadOnly() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
isScriptingConsole() - Method in class org.lsst.ccs.bus.data.AgentInfo
Return true if this is a scripting console.
isSet() - Method in class org.lsst.ccs.monitor.Line
Gets the line value.
isShutdown() - Method in class org.lsst.ccs.services.AgentExecutionService
Returns true if this service has been shut down.
isSimulation() - Static method in enum org.lsst.ccs.bus.data.RunMode
 
isTerminated() - Method in class org.lsst.ccs.services.AgentExecutionService
Returns true if all tasks have completed following shut down.
isTimeout(Exception) - Method in class org.lsst.ccs.monitor.Device
Deprecated.
isVisible() - Method in class org.lsst.ccs.services.AgentDictionaryCommand
 
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.
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
 
jvmShutdown - Variable in class org.lsst.ccs.Agent
Flag indicating that shutdownAgent() is being executed in a JVM shutdown hook.
JythonScriptExecutorUtils - Class in org.lsst.ccs.scripting.jython
Utilities for executing jython scripts in the CCS environment
JythonScriptExecutorUtils() - Constructor for class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
 

K

KeyValueData - Class in org.lsst.ccs.bus.data
Generic Data class for Key-Value pairs.
KeyValueData(String, Serializable, CCSTimeStamp, 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 CCSTimeStamp in which this data was accumulated and their type.
KeyValueData(String, Serializable, CCSTimeStamp) - 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 CCSTimeStamp 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, CCSTimeStamp) - Constructor for class org.lsst.ccs.bus.data.KeyValueDataList
Create a KeyValueDataList with a key and a time stamp.
KeyValueDataList(CCSTimeStamp) - Constructor for class org.lsst.ccs.bus.data.KeyValueDataList
Create a KeyValueDataList with a ccs time stamp.

L

label - Variable in class org.lsst.ccs.monitor.Page
Deprecated.
 
LATEST_VERSION - Static variable in class org.lsst.ccs.bus.data.ConfigurationInfo
 
LATEST_VERSION - Static variable in class org.lsst.ccs.config.CategoryTag
 
levelListenersSemaphore - Variable in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
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
 
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(ConfigurationDescription) - Method in interface org.lsst.ccs.config.ConfigurationDAO
Load the provided ConfigurationDescription.
loadConfiguration(ConfigurationDescription) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
loadConfiguration(ConfigurationDescription) - Method in class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
loadConfiguration(ConfigurationDescription) - Method in class org.lsst.ccs.config.remote.DualConfigurationDAO
 
loadConfiguration(ConfigurationDescription) - Method in class org.lsst.ccs.ConfigurationDAOWrapper
 
loadConfiguration(String...) - Method in class org.lsst.ccs.ConfigurationService
Full configuration load.
loadGlobalConfiguration(String, int) - Method in interface org.lsst.ccs.config.ConfigurationDAO
Loads a pre-defined combination of category configurations.
loadGlobalConfiguration(String, int) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
loadGlobalConfiguration(String, int) - Method in class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
loadGlobalConfiguration(String, int) - Method in class org.lsst.ccs.config.remote.DualConfigurationDAO
 
loadGlobalConfiguration(String, int) - Method in class org.lsst.ccs.ConfigurationDAOWrapper
 
loadPythonProperties() - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
 
LocalAgentLockService - Class in org.lsst.ccs.services
Client side locking service, for a given agent.
LocalAgentLockService(AgentLockService) - Constructor for class org.lsst.ccs.services.LocalAgentLockService
 
LocalConfigurationDAO - Class in org.lsst.ccs.config
Configuration proxy that registers configurations locally as properties files.
LocalConfigurationDAO(String, ConfigurationService) - Constructor for class org.lsst.ccs.config.LocalConfigurationDAO
Builds a configuration proxy for the subsystem described by subsystemDesc.
locateConfigurations(ConfigurationInfo) - Method in interface org.lsst.ccs.config.ConfigurationDAO
 
locateConfigurations(ConfigurationInfo) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
locateConfigurations(ConfigurationInfo) - Method in class org.lsst.ccs.ConfigurationDAOWrapper
 
locateConfigurations() - Method in class org.lsst.ccs.ConfigurationService
 
lockAgent(String) - Method in class org.lsst.ccs.services.AgentLockService
Request for this agent to obtain a lock on the given subsystem.
lockAgent(String) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
lockAgent(String) - Method in class org.lsst.ccs.services.LocalAgentLockService
 
lockAgent(String) - Method in class org.lsst.ccs.services.RemoteAgentLockService
 
LockLevelService - Interface in org.lsst.ccs.messaging
Interface for finding lock and level for an agent at the AgentMessagingLayer.
lockLevelUpdate - Variable in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
lockListenersSemaphore - Variable in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
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
 
log - Static variable in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
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.framework.DictionaryWriter
 
main(String[]) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
 
main(String[]) - Static method in class org.lsst.ccs.startup.SubsystemBoot
 
Measurement - Class in org.lsst.ccs.bus.data
A class containing a CCSTimeStamp/double pair representing the timestamp and the value of a hardware measurement.
Measurement(double, CCSTimeStamp) - Constructor for class org.lsst.ccs.bus.data.Measurement
Build a Measurement object providing the value/timestamp pairs
Measurement(Measurement) - Constructor for class org.lsst.ccs.bus.data.Measurement
Build a Measurement object from another Measurement
membersLeft(List<String>) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
membersLeft(List<String>) - Method in interface org.lsst.ccs.messaging.ClusterDisconnectionsListener
 
merge(CategoryTag) - Method in class org.lsst.ccs.config.CategoryTag
 
merge(ConfigurationDescription) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
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.
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
 
mon - Variable in class org.lsst.ccs.monitor.Line
 
Monitor - Class in org.lsst.ccs.monitor
 
Monitor() - Constructor for class org.lsst.ccs.monitor.Monitor
 
Monitor.AlarmHandler - Interface in org.lsst.ccs.monitor
Deprecated.
MONITOR_CHECK_SCHEDULER - Static variable in class org.lsst.ccs.monitor.Monitor
 
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_PUBLISH_SCHEDULER - Static variable in class org.lsst.ccs.monitor.Monitor
 
MONITOR_UPDATE_TASK - Static variable in class org.lsst.ccs.monitor.Monitor
 
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
 
monitorPublish() - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
Invoked by the publish thread to schedule a publication in the next periodic update cycle.
monitorUpdate() - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
This method is called by the periodic thread to trigger an update of the Channels in this task.
MonitorUpdateTask - Class in org.lsst.ccs.monitor
A Monitoring Task to update a set of channels.
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
 
needsEncoding - Variable in class org.lsst.ccs.bus.data.KeyValueData
 
needsEncoding() - Method in class org.lsst.ccs.bus.data.KeyValueData
 
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
 
NormalModeService - Class in org.lsst.ccs.services
An Service to manage transitions to/from NORMAL mode
NormalModeService() - Constructor for class org.lsst.ccs.services.NormalModeService
 
NormalModeService.NormalModeCommands - Class in org.lsst.ccs.services
 
notifyLevelListeners(String, int) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
notifyLockListeners(String, AgentLock) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
notifyObservers(String, StateBundle, StateBundle) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
 

O

obj - Variable in class org.lsst.ccs.bus.messages.BusMessage
 
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 interface org.lsst.ccs.messaging.StatusMessageListener
Called when a status message is received.
onStatusMessage(StatusMessage) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
 
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.
OutOfBandMessage - Interface in org.lsst.ccs.bus.messages
Marker Interface for BusMessages that can be received out of order.

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
Deprecated.
Page() - Constructor for class org.lsst.ccs.monitor.Page
Deprecated.
 
pageId - Variable in class org.lsst.ccs.monitor.Channel
 
parseCategoryTagInput(String) - Static method in class org.lsst.ccs.config.CategoryTag
 
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.
path - Variable in class org.lsst.ccs.monitor.Device
 
pausePeriodicUpdate() - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
Pause the updating of the Channels on the periodic update thread.
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 interface org.lsst.ccs.framework.HasLifecycle
Called from the enclosing Subsystem at construction phase.
postInit() - Method in class org.lsst.ccs.monitor.Monitor
 
postInit() - Method in class org.lsst.ccs.services.AgentMonitorService
 
postInit() - Method in class org.lsst.ccs.services.alert.AlertService
Population of clear alert handlers.
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.AgentExecutionService
Life cycle method, not for use by clients.
postShutdown() - Method in class org.lsst.ccs.services.alert.AlertService
 
postStart() - Method in interface org.lsst.ccs.framework.HasLifecycle
Called from the enclosing Subsystem.
PowerSupplyDriver - Interface in org.lsst.ccs.drivers.commons
 
preBuild() - Method in class org.lsst.ccs.Agent
 
preBuild() - Method in class org.lsst.ccs.ConfigurationService
 
preBuild() - Method in interface org.lsst.ccs.ServiceLifecycle
 
preBuild() - Method in class org.lsst.ccs.services.AgentExecutionService
Life cycle method, not for use by clients.
preBuild() - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
 
preBuild() - Method in class org.lsst.ccs.services.AgentStateService
 
preBuild() - Method in class org.lsst.ccs.services.AgentVersionsService
 
precondition(boolean) - Method in class org.lsst.ccs.CommandHelper
A simple precondition.
precondition(boolean, String, Object...) - Method in class org.lsst.ccs.CommandHelper
A precondition with a reason.
precondition(Enum...) - Method in class org.lsst.ccs.CommandHelper
A precondition with one of more states.
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.AbstractAgentLockServiceDelegate
 
preInit() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
 
preInit() - Method in class org.lsst.ccs.services.AgentLockService
 
preInit() - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
preInit() - Method in class org.lsst.ccs.services.AgentMBeanService
 
preInit() - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
 
preInit() - Method in class org.lsst.ccs.services.AgentPropertiesService
 
preInit() - Method in class org.lsst.ccs.services.AgentSignalHandlerService
 
preInit() - Method in class org.lsst.ccs.services.AgentStateService
 
preInit() - Method in class org.lsst.ccs.services.AgentVersionsService
 
preInit() - Method in class org.lsst.ccs.services.NormalModeService
 
preInit() - Method in class org.lsst.ccs.services.RemoteAgentLockService
 
preProcessMessage(BusMessage) - Method in interface org.lsst.ccs.messaging.BusMessagePreProcessor
Pre-process the incoming BusMessage and return the message to be forwarded to the bus message listeners.
preShutdown() - Method in interface org.lsst.ccs.ServiceLifecycle
 
preShutdown() - Method in class org.lsst.ccs.services.AgentStateService
 
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.
preStart() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
 
preStart() - Method in class org.lsst.ccs.services.AgentLockService
 
preStart() - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
preStart() - Method in class org.lsst.ccs.services.AgentStateService
 
preStart() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
 
preStart() - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
preStart() - Method in class org.lsst.ccs.services.LocalAgentLockService
 
preStart() - Method in class org.lsst.ccs.services.RemoteAgentLockService
 
printComponentNodeTree() - Method in class org.lsst.ccs.Agent
Get a representation of the component tree.
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.
printConfigurationParameters(Set<String>) - Method in class org.lsst.ccs.ConfigurationService
TODO: We need to take a read lock here.
printDataProviderDictionary() - Method in class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryCommands
 
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, RuntimeException) - Method in interface org.lsst.ccs.messaging.ClusterDeserializationErrorHandler
 
process(AgentExecutionService.Task, Throwable, boolean) - Method in interface org.lsst.ccs.services.AgentExecutionService.ExceptionHandler
Handles an exception thrown by AgentExecutionService task.
processAck(CommandAck) - Method in interface org.lsst.ccs.messaging.CommandOriginator
 
processAlarm(int, int, String, String) - Method in interface org.lsst.ccs.monitor.Monitor.AlarmHandler
Deprecated.
 
processBusMessage(T) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.BusAccess
 
processClusterDeserializationError(String, RuntimeException) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.BusAccess
 
processCommandLineOptions(String[]) - Method in interface org.lsst.ccs.startup.HasCommandLineOptions
 
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.
publishAgentCommandDictionary() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService.AgentCommandDictionaryCommands
Publish the command dictionary for this Agent.
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(AgentInfo) - Method in class org.lsst.ccs.ConfigurationService
 
publishDataProviderCurrentData(AgentInfo) - Method in class org.lsst.ccs.monitor.Monitor
 
publishDataProviderCurrentData() - Method in class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryCommands
 
publishDataProviderCurrentData(AgentInfo) - 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.services.alert.AlertService
Publish on the status bus the Subsystem's RaisedAlertSummary.
publishSubsystemDataOnStatusBus(KeyValueData) - Method in class org.lsst.ccs.Agent
Publishes the provided KeyValueData on the Status bus.
purge(AgentInfo) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
purge() - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
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(Alert, AlertState, CCSTimeStamp, String) - Method in class org.lsst.ccs.RaisedAlertBookkeeper
Raise an Alert with a given severity at a given CCS timestamp.
raiseAlert(Alert, AlertState, CCSTimeStamp, String, int) - Method in class org.lsst.ccs.RaisedAlertBookkeeper
Raise an Alert with a given severity at a given CCS timestamp.
raiseAlert(String, Alert, AlertState, String) - Method in class org.lsst.ccs.services.alert.AlertService
Raise an Alert with a given AlertState for a given source.
raiseAlert(Alert, AlertState, String) - Method in class org.lsst.ccs.services.alert.AlertService
Method similar to #raiseAlert(String,Alert,AlertState,String) where the source argument is set to be the agent name.
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, since the last clear.
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.
readChannel(Channel) - Method in class org.lsst.ccs.monitor.Device
 
readChannelGroup() - Method in class org.lsst.ccs.monitor.Device
Reads the monitor channel group.
readChannelGroup(String) - 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.
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
 
registerClass(Class) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
registerClass(Class, String) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
registerComponentNodeFactory(ComponentNodeBuilder.ComponentNodeFactory) - Static method in class org.lsst.ccs.description.ComponentNodeBuilder
Register a DescriptiveNodeFactory.
registerConfiguration(ConfigurationInfo) - Method in interface org.lsst.ccs.config.ConfigurationDAO
Request for a registration to the remote configuration server
registerConfiguration(ConfigurationInfo) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
registerConfiguration(ConfigurationInfo) - Method in class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
registerConfiguration(ConfigurationInfo) - Method in class org.lsst.ccs.config.remote.DualConfigurationDAO
 
registerConfiguration(ConfigurationInfo) - Method in class org.lsst.ccs.ConfigurationDAOWrapper
 
registerData(KeyValueData) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
registerMBean(Object, ObjectName) - Method in class org.lsst.ccs.services.AgentMBeanService
 
registerState(Class<T>, String, Object) - Method in class org.lsst.ccs.services.AgentStateService
Register a State with the AgentStateService.
RemoteAgentLockService - Class in org.lsst.ccs.services
Client side locking service, for a given agent.
RemoteAgentLockService(AgentLockService) - Constructor for class org.lsst.ccs.services.RemoteAgentLockService
 
removeAgentCommandDictionaryListener(AgentCommandDictionaryService.AgentCommandDictionaryListener) - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
 
removeAgentLevelListener(AgentLockService.AgentLevelListener) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
removeAgentLevelListener(AgentLockService.AgentLevelListener) - Method in class org.lsst.ccs.services.AgentLockService
 
removeAgentLevelListener(AgentLockService.AgentLevelListener) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
removeAgentLockUpdateListener(AgentLockService.AgentLockUpdateListener) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
removeAgentLockUpdateListener(AgentLockService.AgentLockUpdateListener) - Method in class org.lsst.ccs.services.AgentLockService
 
removeAgentLockUpdateListener(AgentLockService.AgentLockUpdateListener) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
removeAgentPresenceListener(AgentPresenceListener) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
removeClusterMembershipListener(ClusterDisconnectionsListener) - Method in interface org.lsst.ccs.messaging.HasClusterDisconnectionNotifications
 
removeClusterMembershipListener(ClusterDisconnectionsListener) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
 
removeCommandMessageListener(CommandMessageListener) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Removes a listener on the Command bus
removeConfigurationListener(ConfigurationListener) - Method in class org.lsst.ccs.ConfigurationService
Remove a configuration listener.
removeDataProviderDictionaryListener(DataProviderDictionaryService.DataProviderDictionaryListener) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
removeForwarder(MessageListener) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.BusAccess
 
removeListener(AlertListener) - Method in class org.lsst.ccs.services.alert.AlertService
 
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.services.AgentStateService
 
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
removeValueForPath(ParameterPath) - Method in class org.lsst.ccs.config.ConfigurationView
 
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.
requiresPublicationOfAlertHistory() - Method in class org.lsst.ccs.services.alert.AlertService
 
reset() - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
 
resetHi - Variable in class org.lsst.ccs.monitor.Channel
 
resetLo - Variable in class org.lsst.ccs.monitor.Channel
 
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
 
resumePeriodicUpdate() - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
Resume the reading of the Channels on the periodic update thread.
run() - Method in interface org.lsst.ccs.CommandHelper.RunnableWithException
 
run() - Method in class org.lsst.ccs.services.AgentMonitorService
 
RunMode - Enum in org.lsst.ccs.bus.data
An enumeration to distinguish between a NORMAL and SIMULATED subsystem.
RUNMODE_SYSTEM_PROPERTY - Static variable in enum org.lsst.ccs.bus.data.RunMode
 
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() - Constructor for class org.lsst.ccs.services.RuntimeService
 

S

s - Variable in class org.lsst.ccs.monitor.Device
 
SAFE_CONFIG_NAME - Static variable in class org.lsst.ccs.config.CategoryTag
 
SAFE_CONFIG_NAME - Static variable in class org.lsst.ccs.config.ConfigurationDescription
 
safeConfiguration(Set<String>) - Static method in class org.lsst.ccs.config.ConfigurationDescription
 
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
Deprecated.
use saveFullConfiguration instead
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(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(ConfigurationDescription, ConfigurationInfo) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
saveChangesForCategoriesAs(ConfigurationDescription, ConfigurationInfo) - Method in class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
saveChangesForCategoriesAs(ConfigurationDescription, ConfigurationInfo) - Method in class org.lsst.ccs.config.remote.DualConfigurationDAO
 
saveChangesForCategoriesAs(ConfigurationDescription, ConfigurationInfo, boolean) - Method in class org.lsst.ccs.ConfigurationDAOWrapper
 
saveChangesForCategoriesAs(String...) - Method in class org.lsst.ccs.ConfigurationService
Deprecated.
saveFullConfiguration() - Method in class org.lsst.ccs.ConfigurationService
Saves the current values for all the parameters.
saveFullConfigurationForCategories(String...) - Method in class org.lsst.ccs.ConfigurationService
 
saveInitialConfiguration - Variable in class org.lsst.ccs.ConfigurationService
Internal flag set to true if the --saveInitialConfiguration option is provided.
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.
scheduleAgentPeriodicTask(AgentPeriodicTask, String) - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
 
scheduleUpdateAndPublishNow() - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
Invoke a monitor update cycle now along with the publication of all its data.
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 - Exception in org.lsst.ccs.scripting
This exception is returned or thrown when the timeout for synchronous commands has been reached.
sendAck(Duration) - Method in class org.lsst.ccs.Agent
Sends an ACK to the command originator.
sendAsynchCommand(String, Object...) - Method in class org.lsst.ccs.scripting.ScriptingSubsystemWrapper
Invoke an asynchronous command with arguments on the subsystem
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.
sendStatusMessage(StatusMessage) - Method in class org.lsst.ccs.Agent
Temporary method for sending messages on the status bus.
sendStatusMessage(StatusMessage) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Sends a Status Message on the Status Bus
sendSynchCommand(Duration, String, Object...) - Method in class org.lsst.ccs.scripting.ScriptingSubsystemWrapper
Invoke a synchronous command with arguments on the subsystem
sendSynchCommand(String, Object...) - Method in class org.lsst.ccs.scripting.ScriptingSubsystemWrapper
 
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
 
setAgentOperationalTime() - Method in class org.lsst.ccs.bus.data.AgentInfo
Public method to set the time the Agent became OPERATIONAL.
setAgentProperty(String, String) - Method in class org.lsst.ccs.services.AgentPropertiesService
 
setAggregatePattern(AgentPropertyPredicate, String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
Configures the StatusAgregator to monitor all the data which name matches a regex pattern.
setAggregatePattern(AgentPropertyPredicate, String, String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
 
setAggregatePattern(AgentPropertyPredicate, String, int, int, String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
 
setAggregatePattern(AgentPropertyPredicate, Pattern, int, int, String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
Configures the StatusAgregator to monitor all the data which name matches a regex pattern.
setAnalogOutChannel(int, double) - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
 
setAutomatic(boolean, boolean) - Method in class org.lsst.ccs.PersistencyService
Customize the behavior of the local persistence service.
setCCSTimeStamp(CCSTimeStamp) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
 
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
 
setConfigurationState(ConfigurationState) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
 
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.
setDefaultTimeout(Duration) - Static method in class org.lsst.ccs.scripting.CCS
Set the default timeout to be used when sending commands.
setDescription(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
 
setDigitalOutChannel(int, int) - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
 
setExceptionHandler(AgentExecutionService.ExceptionHandler) - Method in class org.lsst.ccs.services.AgentExecutionService.Task
Sets the exception handler for this task.
setFormat(String) - Method in class org.lsst.ccs.monitor.Channel
Sets the format string for this Channel.
setGlobalConfigurationInformation(String, Integer) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
 
setHasChanges(boolean) - Method in class org.lsst.ccs.config.CategoryTag
 
setHwLine(int, boolean) - Method in class org.lsst.ccs.monitor.Device
Sets an output line on or off.
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.
setLevelForAgent(String, int) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
Set this agent's operational level for the given subsystem.
setLevelForAgent(String, int) - Method in class org.lsst.ccs.services.LocalAgentLockService
Set this agent's operational level for the given subsystem.
setLevelForAgent(String, int) - Method in class org.lsst.ccs.services.RemoteAgentLockService
 
setLevelInternal(String, int) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
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.
setLockInternal(String, AgentLock) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
setLogFormat(String) - Method in class org.lsst.ccs.Subsystem
Command to set a format for the TextFormatter of LogBusHandler (see logging.properties doc).
setLogger(Logger) - Method in class org.lsst.ccs.services.AgentExecutionService.Task
Sets the logger for this task.
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(Level) - Method in class org.lsst.ccs.services.AgentExecutionService.Task
Sets the logging level for this task.
setLogLevel(String, String) - Method in class org.lsst.ccs.Subsystem
Command to set the Level of a named Logger.
setMetaClass(MetaClass) - Method in class org.lsst.ccs.description.groovy.GroovyConstructorInvoker
 
setName(String, int) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
setName(String) - Method in class org.lsst.ccs.services.AgentExecutionService.Task
Sets the name of this task.
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.
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.
setParameterBulk(Map<String, Object>) - Method in interface org.lsst.ccs.config.ConfigurationBulkChangeHandler
Set one or more configuration parameters to a new value.
setPatternConfigList(List<AgentStatusAggregatorService.StatusAggregateConfig>) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
 
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
 
setReadOnlyParameter(String, String, Object) - Method in class org.lsst.ccs.ConfigurationService
Set ReadOnly Configuration Parameter.
setRestart(int, long, TimeUnit) - Method in class org.lsst.ccs.services.AgentExecutionService.Task
Sets the restart policy for this task.
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
 
setSingleParameter(String, String, Object, boolean) - 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(StateBundle) - Method in class org.lsst.ccs.bus.messages.StatusMessage
Set the StateBundle of this StatusMessage.
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.
setUserId(String) - Method in class org.lsst.ccs.services.AgentLockService
Sets the ID of the logged Agent user.
setValid(boolean) - Method in class org.lsst.ccs.monitor.Channel
Sets whether the channel is valid.
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 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.AgentExecutionService
Does nothing.
shutdown() - Method in class org.lsst.ccs.services.alert.AlertService
 
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
 
shutdownNow() - Method in class org.lsst.ccs.services.AgentExecutionService
Does nothing.
shutdownScriptingEnvironment() - Static method in class org.lsst.ccs.scripting.CCS
In a test context, this method can be called to shutdown scripting environment
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 interface org.lsst.ccs.framework.HasLifecycle
Called from the enclosing Subsystem when Agent.startAgent() has been called and after HardwareController components have been handled.
start() - Method in class org.lsst.ccs.monitor.Monitor
 
start() - Method in class org.lsst.ccs.services.AgentExecutionService.Task
Starts the task execution.
start() - Method in class org.lsst.ccs.services.alert.AlertService
 
startAgent() - Method in class org.lsst.ccs.Agent
Starts this Agent
startForAgent(AgentInfo) - Method in class org.lsst.ccs.monitor.Monitor
 
startForAgent(AgentInfo) - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
 
startForAgent(AgentInfo) - Method in class org.lsst.ccs.services.AgentMBeanService
 
startForAgent(AgentInfo) - Method in class org.lsst.ccs.services.AgentMonitorService
 
startForAgent(AgentInfo) - Method in class org.lsst.ccs.services.AgentPropertiesService
 
startForAgent(AgentInfo) - Method in interface org.lsst.ccs.services.AgentService
This method is invoked after an agent service is created to see if this service is to be started for the tiven Agent.
startForAgent(AgentInfo) - Method in class org.lsst.ccs.services.AgentSignalHandlerService
 
startForAgent(AgentInfo) - Method in class org.lsst.ccs.services.AgentStateService
 
startForAgent(AgentInfo) - Method in class org.lsst.ccs.services.AgentVersionsService
 
startForAgent(AgentInfo) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
startForAgent(AgentInfo) - Method in class org.lsst.ccs.services.NormalModeService
 
startForAgent(AgentInfo) - Method in class org.lsst.ccs.services.RuntimeService
 
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, Duration) - Static method in class org.lsst.ccs.scripting.CCS
Get a Future on a ScriptingStatusBusMessage.
startStatusAlertListening(Predicate<AgentInfo>) - Method in class org.lsst.ccs.services.alert.AlertService
 
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(Object, Enum<?>, Enum<?>) - Method in interface org.lsst.ccs.StateChangeListener
Deprecated.
Use stateChanged(CCSTimestamp, Object, Enum, Enum) instead.
stateChanged(CCSTimeStamp, Object, 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.
stateService - Variable in class org.lsst.ccs.Agent
 
Statistics(double, double, double, double) - Constructor for class org.lsst.ccs.services.AgentStatusAggregatorService.Statistics
 
StatusAgentInfo - Class in org.lsst.ccs.bus.messages
A status message containing an AgentInfo object.
StatusAgentInfo(AgentInfo) - Constructor for class org.lsst.ccs.bus.messages.StatusAgentInfo
Create a StatusAgentInfo message by providing Agent's AgentInfo.
StatusAggregateConfig() - Constructor for class org.lsst.ccs.services.AgentStatusAggregatorService.StatusAggregateConfig
 
StatusAggregateConfig(AgentPropertyPredicate, Pattern, int, int, String) - Constructor for class org.lsst.ccs.services.AgentStatusAggregatorService.StatusAggregateConfig
 
StatusAggregateConfig(String) - Constructor for class org.lsst.ccs.services.AgentStatusAggregatorService.StatusAggregateConfig
 
StatusAlert<T extends Serializable,D> - Class in org.lsst.ccs.bus.messages
Base class for Alert raising and clearing status.
StatusClearedAlert - Class in org.lsst.ccs.bus.messages
Status message sent when Alerts are cleared.
StatusClearedAlert(String[], RaisedAlertSummary) - Constructor for class org.lsst.ccs.bus.messages.StatusClearedAlert
Build a StatusClearAlert from the provided String array and the RaisedAlertSummary of the subsystem.
StatusCommandDictionary - Class in org.lsst.ccs.bus.messages
StatusMessage dedicated to command dictionary publication.
StatusCommandDictionary(byte[], String) - Constructor for class org.lsst.ccs.bus.messages.StatusCommandDictionary
 
StatusConfigurationInfo - Class in org.lsst.ccs.bus.messages
A status message containing a ConfigurationInfo object.
StatusConfigurationInfo(ConfigurationInfo) - 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) - 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(byte[], String) - 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) - Constructor for class org.lsst.ccs.bus.messages.StatusHeartBeat
 
StatusLock - Class in org.lsst.ccs.bus.messages
Base class for Alert raising and clearing status.
StatusLock(AgentLockInfo) - Constructor for class org.lsst.ccs.bus.messages.StatusLock
 
StatusLock(AgentLockInfo, int) - Constructor for class org.lsst.ccs.bus.messages.StatusLock
 
StatusMessage<T extends Serializable,D> - Class in org.lsst.ccs.bus.messages
Base class for all messages sent on the Status Bus.
StatusMessage(Class, byte[], String) - Constructor for class org.lsst.ccs.bus.messages.StatusMessage
Build a StatusMessage containing an already serialized object.
StatusMessage(T) - 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, RaisedAlertSummary) - Constructor for class org.lsst.ccs.bus.messages.StatusRaisedAlert
Deprecated.
StatusRaisedAlertSummary - Class in org.lsst.ccs.bus.messages
A Status message containing the current RaisedAlertSummary for the Agent.
StatusRaisedAlertSummary(RaisedAlertSummary) - Constructor for class org.lsst.ccs.bus.messages.StatusRaisedAlertSummary
 
StatusRuntimeInfo - Class in org.lsst.ccs.bus.messages
Deprecated.
StatusRuntimeInfo(RuntimeInfo) - Constructor for class org.lsst.ccs.bus.messages.StatusRuntimeInfo
Deprecated.
Create a StatusRuntimeInfo message by providing the state of the agent.
StatusStateBundle - Class in org.lsst.ccs.bus.messages
A StatusMessage containing a full StateBundle.
StatusStateBundle(StateBundle) - Constructor for class org.lsst.ccs.bus.messages.StatusStateBundle
Create a StatusStateBundle object.
StatusStateChangeNotification - Class in org.lsst.ccs.bus.messages
A StatusChangeNotification for State changes.
StatusStateChangeNotification(CCSTimeStamp, 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) - Constructor for class org.lsst.ccs.bus.messages.StatusSubsystemData
Build a StatusMessage from the provided Object.
stop(long) - Method in class org.lsst.ccs.services.AgentSignalHandlerService.AgentSignalHandlingCommandsForInnerNode
Command to stop an action.
stopAndWait(long) - Method in class org.lsst.ccs.services.AgentSignalHandlerService.AgentSignalHandlingCommandsForAgent
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, boolean) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
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
 
svc - Variable in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
switchToEngineeringMode() - Method in class org.lsst.ccs.services.NormalModeService.NormalModeCommands
Command to switch to ENGINEERING mode.
switchToNormalMode() - Method in class org.lsst.ccs.services.NormalModeService.NormalModeCommands
Command to switch to NORMAL mode.
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
 
task(Runnable) - Method in class org.lsst.ccs.services.AgentExecutionService
Creates a task that will execute the provided command when started.
task(Runnable, T) - Method in class org.lsst.ccs.services.AgentExecutionService
Creates a task that will execute the provided command and return the provided result when started.
task(Callable<T>) - Method in class org.lsst.ccs.services.AgentExecutionService
Creates a task that will execute the provided Callable and return its result when started.
test(AgentInfo) - Method in class org.lsst.ccs.bus.data.AgentPropertyPredicate
 
test(Channel) - Method in class org.lsst.ccs.monitor.ChannelPredicate
 
test(Channel) - Method in class org.lsst.ccs.monitor.DevicePredicate
 
test(Channel) - Method in class org.lsst.ccs.monitor.GroupPredicate
 
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, CCSTimeStamp, Object) - Constructor for class org.lsst.ccs.services.AgentStatusAggregatorService.TimedValue
 
timeout - Variable in class org.lsst.ccs.Agent.RunningCommand
 
TOOLKIT - Static variable in class org.lsst.ccs.services.AgentVersionsService
 
TopicContextFactory - Class in org.lsst.ccs.messaging.jms
 
TopicContextFactory() - Constructor for class org.lsst.ccs.messaging.jms.TopicContextFactory
 
toPropertyString(ConfigurationParameterInfo) - 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.AgentLockInfo
 
toString() - Method in class org.lsst.ccs.bus.data.AgentPropertyPredicate
 
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.ConfigurationParameterizedType
 
toString() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
 
toString() - Method in class org.lsst.ccs.bus.data.DataProviderInfo
 
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.Measurement
 
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.messages.StatusStateBundle
 
toString() - Method in class org.lsst.ccs.bus.states.StateBundle
 
toString() - Method in class org.lsst.ccs.config.CategoryTag
 
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.monitor.ChannelPredicate
 
toString() - Method in class org.lsst.ccs.monitor.DevicePredicate
 
toString() - Method in class org.lsst.ccs.monitor.GroupPredicate
 
toString() - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
 
toString() - Method in exception org.lsst.ccs.scripting.ScriptingTimeoutException
 
toString() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService.StatusAggregateConfig
 
toString() - Method in class org.lsst.ccs.services.AgentVersionsService.VersionConstraint
 
toString() - Method in class org.lsst.ccs.services.alert.AlertEvent
 
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.
typeI - Variable in class org.lsst.ccs.monitor.Channel
 

U

UnauthorizedLevelException - Exception in org.lsst.ccs.services
Exception thrown by the AgentLockService when a level cannot be acquired on a given subsystem.
UnauthorizedLevelException(String) - Constructor for exception org.lsst.ccs.services.UnauthorizedLevelException
 
UnauthorizedLockException - Exception in org.lsst.ccs.services
Exception thrown by the AgentLockService when a lock cannot be acquired either because a subsystem is already locked or because the user does not have the privileges to obtain a lock.
UnauthorizedLockException(String) - Constructor for exception org.lsst.ccs.services.UnauthorizedLockException
 
UNDEF_VERSION - Static variable in class org.lsst.ccs.bus.data.ConfigurationInfo
 
UNDEF_VERSION - Static variable in class org.lsst.ccs.config.CategoryTag
 
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.
unlockAgent(String) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
unlockAgent(String) - Method in class org.lsst.ccs.services.LocalAgentLockService
 
unlockAgent(String) - Method in class org.lsst.ccs.services.RemoteAgentLockService
 
update(T) - Method in interface org.lsst.ccs.messaging.BusMessageForwarder
 
updateAgentComponentState(Object, Enum...) - Method in class org.lsst.ccs.services.AgentStateService
Updates the state of this Agent and publishes StateChangeNotification message only if the Agent is connected to the buses.
updateAgentComponentState(CCSTimeStamp, Object, Enum...) - Method in class org.lsst.ccs.services.AgentStateService
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.services.AgentStateService
Updates the state of this Agent and publishes StateChangeNotification message only if the Agent is connected to the buses.
updateAgentState(CCSTimeStamp, Enum...) - Method in class org.lsst.ccs.services.AgentStateService
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.services.AgentStateService
Updates the state of this Agent and publishes StateChangeNotification message only if the Agent is connected to the buses.
updateAgentState(CCSTimeStamp, StateBundle) - Method in class org.lsst.ccs.services.AgentStateService
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
 
updateConfigurationDescription(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
 
updateInternalState(AgentState...) - Method in class org.lsst.ccs.services.AgentStateService
Updates the internal state of this Agent and publishes StateChangeNotification message.
updateNeedsEncoding(Object) - Method in class org.lsst.ccs.bus.data.KeyValueData
 
updateParameter(ParameterPath, String, String, boolean) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
 
updateTimingInformation(BusMessage) - Method in class org.lsst.ccs.bus.messages.BusMessage
 

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.
validateLock(AgentLock) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
validateLock(AgentLock) - Method in class org.lsst.ccs.services.LocalAgentLockService
 
validateLock(AgentLock) - Method in class org.lsst.ccs.services.RemoteAgentLockService
 
validateVersion(String) - Method in class org.lsst.ccs.services.AgentVersionsService.VersionConstraint
 
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.AgentCategory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.bus.data.AgentGroup
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.AgentLockInfo.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.bus.data.ConfigurationParameterType
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.DataProviderInfo.Type
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.data.RunMode
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.ConfigurationListener.ConfigurationOperation
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.messaging.AgentMessagingLayer.ConnectionStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.messaging.AgentPresenceManager.AgentPresenceState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.services.AgentCommandDictionaryService.AgentCommandDictionaryEvent.EventType
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.
valueOf(String) - Static method in enum org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryEvent.EventType
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.AgentCategory
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.AgentGroup
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.AgentLockInfo.Status
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.ConfigurationParameterType
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.DataProviderInfo.Type
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.data.RunMode
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.ConfigurationListener.ConfigurationOperation
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.messaging.AgentMessagingLayer.ConnectionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.messaging.AgentPresenceManager.AgentPresenceState
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.AgentCommandDictionaryService.AgentCommandDictionaryEvent.EventType
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.
values() - Static method in enum org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryEvent.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
VersionCommands() - Constructor for class org.lsst.ccs.services.AgentVersionsService.VersionCommands
 
vetoTransitionToNormalMode() - Method in class org.lsst.ccs.Agent
Method to be overwritten by Agents that wish to veto the transition to NORMAL mode.

W

waitFor(Predicate<StateBundle>, long, TimeUnit) - Method in class org.lsst.ccs.services.AgentStateService
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 fully connected: all the listeners have been notified on the connected method.
waitForAgent(AgentPropertyPredicate, long, TimeUnit) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
waitForAgentDisconnection(String, long, TimeUnit) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
Wait for an Agent to be fully disconnected: all the listeners have been notified on the disconnected method.
wasSuccessful() - Method in class org.lsst.ccs.bus.messages.CommandResult
Was the execution of the CommandRequest successful?
withDefaultInitial(boolean) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
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.
writeObjectToFile(Object, String) - Static method in class org.lsst.ccs.framework.DictionaryWriter
 
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 © 2020 LSST. All rights reserved.