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
 
AbstractDispatcher - Class in org.lsst.ccs.messaging.util
Base class to facilitate implementing Dispatcher.
AbstractDispatcher(String) - Constructor for class org.lsst.ccs.messaging.util.AbstractDispatcher
Constructs Dispatcher instance in specified configuration.
AbstractDispatcher.Task - Class in org.lsst.ccs.messaging.util
Instrumented Runnable for submission to Dispatcher.
accept(ScriptingStatusBusMessage) - Method in interface org.lsst.ccs.scripting.ScriptingStatusBusMessageFilter
 
acquireConfigurationLock() - Method in class org.lsst.ccs.ConfigurationService
Acquires a read lock on the subsystem configuration.
acquireConfigurationWriteLock() - Method in class org.lsst.ccs.ConfigurationService
Acquires a writer lock on the subsystem configuration.
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
 
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
 
addAgentLoginUpdateListener(AgentLoginService.AgentLoginUpdateListener) - Method in class org.lsst.ccs.services.AgentLoginService
 
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(CategoryDescription) - 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(ClusterMembershipListener) - Method in interface org.lsst.ccs.messaging.HasClusterMembershipNotifications
 
addClusterMembershipListener(ClusterMembershipListener) - 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, Object) - 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
 
addHeldLock(AgentLock) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
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(LocalConfigurationDAO.Listener) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
addListener(Dispatcher.Listener) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
Registers a listener.
addListener(Dispatcher.Listener) - Method in interface org.lsst.ccs.messaging.util.Dispatcher
Registers a listener.
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
 
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
 
addOrUpdadateSingleTag(SingleCategoryTag) - Method in class org.lsst.ccs.config.CategoryDescription
 
addOrUpdadateSingleTagVersion(String, String, String) - Method in class org.lsst.ccs.config.CategoryDescription
 
addParameter(ParameterPath, Type, String, String, boolean, 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
 
addRecord(Bus, String, Exception) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsMonitor
 
addRecord(Bus, View, View) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsMonitor
 
addSingleCategoryTagData(SingleCategoryTagData, AgentInfo) - Method in class org.lsst.ccs.config.CategoryDataChain
Add a SingleCategoryTagData to the chain of existing SingleCategoryTagData.
addSingleTagVersion(SingleCategoryTag, String, boolean) - Method in class org.lsst.ccs.config.CategoryDescription
 
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
afterBuild() - Method in interface org.lsst.ccs.ServiceLifecycle
 
afterBuild() - Method in class org.lsst.ccs.services.MessagingService
 
afterExecute(Runnable, Throwable) - Method in class org.lsst.ccs.messaging.util.TimedExecutor
Deprecated.
 
afterInit() - Method in class org.lsst.ccs.PersistencyService
 
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.AgentStateService
 
afterInit() - Method in class org.lsst.ccs.services.AgentVersionsService
 
afterInit() - Method in class org.lsst.ccs.services.alert.AlertService
 
afterInit() - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
afterStart() - Method in interface org.lsst.ccs.ServiceLifecycle
Invoked when the state is OPERATIONAL.
afterStart() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
 
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 - Variable in class org.lsst.ccs.ConfigurationService
GUARDED BY CCS bootstrap (ref), thread safety (object).
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.ShutdownResult - Class in org.lsst.ccs
 
AGENT_CATEGORY_PROPERTY - Static variable in enum org.lsst.ccs.bus.data.AgentCategory
 
AGENT_DESCRIPTION - Static variable in class org.lsst.ccs.Agent
 
AGENT_GROUP_PROPERTY - Static variable in enum org.lsst.ccs.bus.data.AgentGroup
 
AGENT_HEARTBEAT_TASK - Static variable in class org.lsst.ccs.services.AgentHeartBeatService
 
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_OFFLINE_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
 
AGENT_VERSION - Static variable in class org.lsst.ccs.services.AgentVersionsService
 
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, MessagingService) - 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
 
AgentHeartBeatService - Class in org.lsst.ccs.services
A Service to manage the HeartBeat for CCS Agents.
AgentHeartBeatService() - Constructor for class org.lsst.ccs.services.AgentHeartBeatService
 
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.
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, int, AgentLockInfo.Status, String, AgentInfo) - Constructor for class org.lsst.ccs.bus.data.AgentLockInfo
 
AgentLockInfo(AgentLockInfo, AgentLockInfo.Status, String) - Constructor for class org.lsst.ccs.bus.data.AgentLockInfo
 
AgentLockInfo(AgentLockInfo, AgentLockInfo.Status, int, String) - Constructor for class org.lsst.ccs.bus.data.AgentLockInfo
 
AgentLockInfo.AgentLockInfoString - Class in org.lsst.ccs.bus.data
Class that allows the serialization of the AgentLockInfo We use the PersistenceService to make sure the locks are stored at any given time.
AgentLockInfo.Status - Enum in org.lsst.ccs.bus.data
 
AgentLockInfoString(AgentLockInfo) - Constructor for class org.lsst.ccs.bus.data.AgentLockInfo.AgentLockInfoString
 
AgentLockInfoString(String) - Constructor for class org.lsst.ccs.bus.data.AgentLockInfo.AgentLockInfoString
 
AgentLockService - Class in org.lsst.ccs.services
 
AgentLockService() - Constructor for class org.lsst.ccs.services.AgentLockService
 
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
 
AgentLoginService - Class in org.lsst.ccs.services
 
AgentLoginService() - Constructor for class org.lsst.ccs.services.AgentLoginService
 
AgentLoginService.AgentLoginUpdateListener - Interface in org.lsst.ccs.services
 
agentLoginUpdateListeners - Variable in class org.lsst.ccs.services.AgentLoginService
 
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
 
AgentPeriodicTaskService.AgentPeriodicTaskExceptionHandler - Class in org.lsst.ccs.services
 
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, AgentMessagingLayer) - 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(String, Map<String, 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.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
Deprecated.
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
 
Alarm(Alert) - 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
 
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(Dispatcher, Alert, AlertState, String) - Constructor for class org.lsst.ccs.messaging.util.Dispatcher.AlertEvent
 
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.
AlertGate - Class in org.lsst.ccs.messaging.util
Raises an alert or logs a message when the input crosses thresholds, taking care not to do so too often for the same reason.
AlertGate(Dispatcher, String, String, int[], int, double) - Constructor for class org.lsst.ccs.messaging.util.AlertGate
Constructs an instance, registering new Alert with the Dispatcher.
AlertGate(Dispatcher, String, String, int[]) - Constructor for class org.lsst.ccs.messaging.util.AlertGate
Creates an instance with vetoTime = 5000 and vetoFactor = 1.5.
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.
alertOfflineId - Variable in class org.lsst.ccs.monitor.Device
 
AlertRaisingAlarm - Class in org.lsst.ccs.monitor
Deprecated.
AlertRaisingAlarm() - Constructor for class org.lsst.ccs.monitor.AlertRaisingAlarm
Deprecated.
 
AlertRaisingAlarm(Alert) - Constructor for class org.lsst.ccs.monitor.AlertRaisingAlarm
Deprecated.
 
alerts - Variable in class org.lsst.ccs.messaging.util.AbstractDispatcher
Registered alerts.
alertService - Variable in class org.lsst.ccs.monitor.Device
 
AlertService - Class in org.lsst.ccs.services.alert
Agent AlertService.
AlertService() - Constructor for class org.lsst.ccs.services.alert.AlertService
 
AlertService.RaiseAlertStrategy - Enum in org.lsst.ccs.services.alert
 
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.
allLocks - Variable in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
allStates - Variable in class org.lsst.ccs.bus.states.StateBundle
 
ALWAYS - Static variable in interface org.lsst.ccs.framework.ClearAlertHandler
Predefined ClearAlertHandler that always allow clearing.
asString(AgentLock) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
 
attachLock(String) - Method in class org.lsst.ccs.services.AgentLockService
Request for this agent to attach a lock on the given subsystem that is already owned by the user.
attachLock(String) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
attachLock(String) - Method in class org.lsst.ccs.services.LocalAgentLockService
 
attachLock(String) - Method in class org.lsst.ccs.services.RemoteAgentLockService
 
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.messaging.util.KeyQueueExecutor
Blocks until all tasks have completed execution after a shutdown request, or the timeout occurs, or the current thread is interrupted, whichever happens first.
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
 
beforeExecute(Thread, Runnable) - Method in class org.lsst.ccs.messaging.util.TimedExecutor
Deprecated.
 
BootUtils - Class in org.lsst.ccs
A collection of static utilities linked to boot operations.
broadcastStatus() - Method in class org.lsst.ccs.services.AgentHeartBeatService
Broadcasts the current heartbeat status.
build() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
 
build() - Method in interface org.lsst.ccs.framework.HasLifecycle
First lifecycle hook.
build() - Method in class org.lsst.ccs.monitor.Alarm
 
build() - Method in class org.lsst.ccs.monitor.Monitor
 
build() - Method in class org.lsst.ccs.services.AgentHeartBeatService
 
build() - Method in class org.lsst.ccs.services.AgentMonitorService
 
build() - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
 
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, Object) - Static method in class org.lsst.ccs.config.ConfigurationHandlerBuilder
Introspects the class for @ConfigChanger methods.
buildConfigurationData(ConfigurationInfo, List<ConfigurationParameterInfo>, String) - Static method in class org.lsst.ccs.bus.data.ConfigurationData
 
buildConfigurationDescription(ConfigurationListener.ConfigurationOperation, Options, String...) - Method in class org.lsst.ccs.ConfigurationService
 
buildConfigurationInfo(ConfigurationView) - Method in class org.lsst.ccs.ConfigurationService
See the description for ConfigurationService.buildConfigurationInfo(org.lsst.ccs.config.ConfigurationView, boolean) which this method calls with a second argument of true (new configuration must be complete).
buildConfigurationInfo(ConfigurationView, boolean) - Method in class org.lsst.ccs.ConfigurationService
Takes a configuration view and extracts from it the information needed to construct an instance of ConfigurationInfo, which is what later gets sent on the CCS status bus.
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, Object) - 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.
busMessage - Variable in class org.lsst.ccs.messaging.util.AbstractDispatcher.Task
 
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

CalcChannel - Class in org.lsst.ccs.monitor
An extension of DerivedChannel that supports basic operations among Channels.
CalcChannel() - Constructor for class org.lsst.ccs.monitor.CalcChannel
 
CalcChannel.Operation - Enum in org.lsst.ccs.monitor
 
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 interface org.lsst.ccs.framework.ClearAlertHandler
Callback to clear an Alert instance.
CategoryDataChain - Class in org.lsst.ccs.config
A Class to chain together SingleCategoryTagData entries for a given category.
CategoryDataChain(String) - Constructor for class org.lsst.ccs.config.CategoryDataChain
 
categoryDataChainMap - Variable in class org.lsst.ccs.config.ConfigurationLoadedData
 
CategoryDescription - Class in org.lsst.ccs.config
Class that describes a category tag, i.e.
CategoryDescription(String) - Constructor for class org.lsst.ccs.config.CategoryDescription
 
CategoryHandler - Class in org.lsst.ccs.config
Handles a category of parameters.
CCS - Class in org.lsst.ccs.scripting
Main scripting entry point to CCS.
CCSAddress - Class in org.lsst.ccs.messaging.jgroups
Address that contains integer rank.
CCSAddress() - Constructor for class org.lsst.ccs.messaging.jgroups.CCSAddress
 
CCSAddress(long) - Constructor for class org.lsst.ccs.messaging.jgroups.CCSAddress
 
CCSAddress.Generator - Class in org.lsst.ccs.messaging.jgroups
 
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
 
CCSMembershipPolicy - Class in org.lsst.ccs.messaging.jgroups
Custom JGroups membership policy for CCS.
CCSMembershipPolicy() - Constructor for class org.lsst.ccs.messaging.jgroups.CCSMembershipPolicy
 
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
Default constructor.
CCSVersions(CCSVersions) - Constructor for class org.lsst.ccs.bus.data.CCSVersions
Copy constructor.
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
 
check(int) - Method in class org.lsst.ccs.messaging.util.AlertGate
Checks the value and takes appropriate action.
checkAgainstConstraints(Object) - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
checkChannel(String, int, String, String) - Method in class org.lsst.ccs.monitor.Device
Deprecated.
Use checkChannel(Channel) instead.
checkChannel(Channel) - 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.
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.HasClusterMembershipNotifications
 
clearAgentDataOlderThan(String, Instant) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
Clear all data older than the provided Instant for the given agent name.
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
Deprecated.
clone() - Method in class org.lsst.ccs.bus.states.StateBundle
 
cloneForCategories(Set<String>) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
close() - Method in interface org.lsst.ccs.config.ConfigurationDAO
Called when the DAO is no longer used (typically at shutdown).
close() - Method in class org.lsst.ccs.config.remote.LocalToRemoteMigrationDAO
 
close() - Method in class org.lsst.ccs.config.remote.RestFileServerRemoteDAO
 
close() - Method in class org.lsst.ccs.config.RemoteFileServer
Close the connection to the underlying FileSystem.
close() - Method in class org.lsst.ccs.ConfigurationDAOWrapper
 
close() - Method in class org.lsst.ccs.ConfigurationService.ConfigurationLock
Releases the configuration lock;
close() - Method in class org.lsst.ccs.ConfigurationService.ConfigurationWriteLock
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.Device
Closes the connection (typically by invoking a driver close())
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.
ClusterMembershipListener - Interface in org.lsst.ccs.messaging
An interface to receive notifications when the cluster membership changes.
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(ConfigurationDescription, String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
commitBulkChange() - Method in class org.lsst.ccs.ConfigurationService
Initiates the bulk change process of the submitted changes.
commitBulkChangeForComponent(String) - Method in class org.lsst.ccs.ConfigurationService
 
commitSubmittedChangesForComponent() - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
 
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
 
componentStates - Variable in class org.lsst.ccs.bus.states.StateBundle
 
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 - Variable in class org.lsst.ccs.messaging.util.AbstractDispatcher
Configuration obtained from constructor argument string.
configService - Variable in class org.lsst.ccs.monitor.Device
 
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 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 data.
ConfigurationDAOWrapper - Class in org.lsst.ccs
 
ConfigurationData - Class in org.lsst.ccs.bus.data
A Class containing the current configuration data.
ConfigurationData() - Constructor for class org.lsst.ccs.bus.data.ConfigurationData
 
ConfigurationDescription - Class in org.lsst.ccs.config
An object that describes an Agent's full configuration.
ConfigurationDescription() - Constructor for class org.lsst.ccs.config.ConfigurationDescription
Default empty constructor.
ConfigurationDescription(Set<String>) - Constructor for class org.lsst.ccs.config.ConfigurationDescription
Build a ConfigurationDescription from the Set of categories.
ConfigurationHandler - Class in org.lsst.ccs.config
Encapsulates the logic of setting configurable parameters for a given 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) - Constructor for class org.lsst.ccs.config.ConfigurationHandlerSet
 
ConfigurationHandlerSet() - Constructor for class org.lsst.ccs.config.ConfigurationHandlerSet
 
ConfigurationHandlerSet.CollectionDataChainProcessor - Class in org.lsst.ccs.config
 
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.
ConfigurationLoadedData - Class in org.lsst.ccs.config
A class containing the loaded configuration data.
ConfigurationLoadedData() - Constructor for class org.lsst.ccs.config.ConfigurationLoadedData
 
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.
ConfigurationParameterDataChainProcessor - Interface in org.lsst.ccs.config
A class meant to process a stack of parameter values, as defined when loading multiple tags, and return a single parameter value.
ConfigurationParameterDescription - Class in org.lsst.ccs.config
A configuration parameter description class.
ConfigurationParameterDescription() - Constructor for class org.lsst.ccs.config.ConfigurationParameterDescription
 
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
 
ConfigurationParameterTaggedValue - Class in org.lsst.ccs.config
A class that matches the value of a configuration parameter with the SingleCategoryTag from which it originated.
ConfigurationParameterTaggedValue(String, String, SingleCategoryTag) - Constructor for class org.lsst.ccs.config.ConfigurationParameterTaggedValue
 
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
Encapsulates a reader lock on the subsystem configuration.
ConfigurationService.ConfigurationWriteLock - Class in org.lsst.ccs
Encapsulates a writer lock on the subsystem configuration.
ConfigurationService.ConvertedParameterizedType - Class in org.lsst.ccs
 
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
 
ConfigurationView(SingleCategoryTagData) - 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
Deprecated.
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 interface org.lsst.ccs.messaging.AgentPresenceListener
All the provided agents are fully connected to the buses, they are OPERATIONAL and ready to receive commands.
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
 
connecting(AgentInfo...) - Method in class org.lsst.ccs.services.AgentVersionsService
 
connectToBuses() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
 
consecutiveValuesNeededToTriggerDownwardStateTransition - Variable in class org.lsst.ccs.monitor.Alarm
 
console(String...) - Static method in class org.lsst.ccs.messaging.jgroups.Tester
 
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
 
containsSingleTag(String, String) - Method in class org.lsst.ccs.config.CategoryDescription
Deprecated.
containsSingleTag(SingleCategoryTag) - Method in class org.lsst.ccs.config.CategoryDescription
 
Control - Class in org.lsst.ccs.monitor
Implements a control "channel".
Control() - Constructor for class org.lsst.ccs.monitor.Control
 
convert(String) - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
ConvertLimitsCategoryToWarnings - Class in org.lsst.ccs.monitor
A temporary main to convert configuration Limits category to using warning limits.
ConvertLimitsCategoryToWarnings() - Constructor for class org.lsst.ccs.monitor.ConvertLimitsCategoryToWarnings
 
convertRawValue(double) - Method in class org.lsst.ccs.monitor.Channel
Convert a raw value by applying this Channel's offset and scale factors.
convertToString(boolean) - Method in class org.lsst.ccs.config.CategoryDescription
 
convertToString(boolean) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
convertToString(boolean, boolean) - Method in class org.lsst.ccs.config.SingleCategoryTag
 
convertTypeNameToType(String) - Static method in class org.lsst.ccs.ConfigurationService
 
create() - Method in class org.lsst.ccs.messaging.jgroups.CCSAddress
 
createAcknowledge(AgentLockInfo) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
 
createAcknowledgeLegacy(AgentLockInfo, int) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
 
createAttachRequest(String, String, AgentInfo) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
 
createAttachRequest(AgentLockInfo, AgentLockInfo) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
 
createBatchPoints() - Method in class org.lsst.ccs.services.InfluxDbClientService
 
createDetach(String, String, AgentInfo) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
 
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()
createInfo(AgentLockInfo) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
 
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.
createLockRequest(String, String, AgentInfo) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
 
createLockRequest(AgentLockInfo, int) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
 
createLoginInvisble(AgentLockInfo) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
 
createLoginVisble(AgentLockInfo) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
 
createMessagingLayer(String) - Method in interface org.lsst.ccs.messaging.MessagingManager
Creates an instance of the bus messaging layer.
createReject(AgentLockInfo) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
 
createRelease(String, String) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
 
createReminder(AgentLockInfo) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
 
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.
DataDictionaryByType - Class in org.lsst.ccs.services
DataProviderDictionary implementation that splits entries by DataProviderInfo.Type, and stores each in its own dictionary.
DataDictionaryByType(DataProviderDictionary, Function<List<DataProviderInfo>, DataProviderDictionary>) - Constructor for class org.lsst.ccs.services.DataDictionaryByType
Constructs an instance with the same set of entries as contained in the provided dictionary.
DataDictionaryByType(List<DataProviderInfo>, Function<List<DataProviderInfo>, DataProviderDictionary>) - Constructor for class org.lsst.ccs.services.DataDictionaryByType
Constructs an instance, given a list of entries.
DataDictionaryCompro - Class in org.lsst.ccs.services
DataProviderDictionary implementation that minimizes memory footprint and serialized size at the expense of access speed.
DataDictionaryCompro(DataProviderDictionary) - Constructor for class org.lsst.ccs.services.DataDictionaryCompro
 
DataDictionaryCompro(List<DataProviderInfo>) - Constructor for class org.lsst.ccs.services.DataDictionaryCompro
 
DataDictionaryOptimized - Class in org.lsst.ccs.services
DataProviderDictionary implementation that minimizes memory footprint and serialized size at the expense of access speed.
DataDictionaryOptimized(DataProviderDictionary) - Constructor for class org.lsst.ccs.services.DataDictionaryOptimized
 
DataDictionaryOptimized(List<DataProviderInfo>) - Constructor for class org.lsst.ccs.services.DataDictionaryOptimized
 
DataDictionaryOrdered - Class in org.lsst.ccs.services
DataProviderDictionary implementation that minimizes memory footprint and serialized size at the expense of access speed.
DataDictionaryOrdered(DataProviderDictionary) - Constructor for class org.lsst.ccs.services.DataDictionaryOrdered
 
DataDictionaryOrdered(List<DataProviderInfo>) - Constructor for class org.lsst.ccs.services.DataDictionaryOrdered
 
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(String, String, Map<DataProviderInfo.Attribute, String>) - Constructor for class org.lsst.ccs.bus.data.DataProviderInfo
Constructor that assumes that the attribute provided map already contains a mapping for DATA_TYPE.
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.
DebugMembershipPolicy - Class in org.lsst.ccs.messaging.jgroups
Custom JGroups membership policy for CCS.
DebugMembershipPolicy() - Constructor for class org.lsst.ccs.messaging.jgroups.DebugMembershipPolicy
 
DEFAULT - Static variable in interface org.lsst.ccs.messaging.ClusterDeserializationErrorHandler
 
DEFAULT - Static variable in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
 
DEFAULT_CAT - Static variable in class org.lsst.ccs.config.CategoryDescription
Deprecated.
DEFAULT_CAT - Static variable in class org.lsst.ccs.config.ConfigurationDescription
Deprecated.
DEFAULT_CONFIG_NAME - Static variable in class org.lsst.ccs.config.CategoryDescription
Deprecated.
DEFAULT_CONFIG_NAME - Static variable in class org.lsst.ccs.config.ConfigurationDescription
Deprecated.
DEFAULT_DISPATCHER - Static variable in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
 
DEFAULT_DISPATCHER_PROP - Static variable in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
 
DEFAULT_INITIAL_CONFIG_NAME - Static variable in class org.lsst.ccs.config.CategoryDescription
 
DEFAULT_INITIAL_CONFIG_NAME - Static variable in class org.lsst.ccs.config.ConfigurationDescription
Deprecated.
DEFAULT_UDP_PROTOCOL - Static variable in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
 
DEFAULT_V_STRING - Static variable in class org.lsst.ccs.config.CategoryDescription
 
DEFAULT_VERSION - Static variable in class org.lsst.ccs.bus.data.ConfigurationInfo
Deprecated.
DEFAULT_VERSION - Static variable in class org.lsst.ccs.config.CategoryDescription
 
DEFAULT_VERSION - Static variable in class org.lsst.ccs.config.SingleCategoryTag
 
deleteObserver(StateBundleAggregator.Observer) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
 
deliverEvent(Dispatcher.Event) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
 
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
 
destroyLock(String, String) - Method in class org.lsst.ccs.services.AgentLockService
Destroys a lock.
destroyLock(String, String) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
destroyLock(String, String) - Method in class org.lsst.ccs.services.LocalAgentLockService
 
destroyLock(String, String) - Method in class org.lsst.ccs.services.RemoteAgentLockService
 
detachLock(String) - Method in class org.lsst.ccs.services.AgentLockService
Request for this agent to detach a lock on the given subsystem.
detachLock(String) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
detachLock(String) - Method in class org.lsst.ccs.services.LocalAgentLockService
 
detachLock(String) - Method in class org.lsst.ccs.services.RemoteAgentLockService
 
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
 
DeviceAlerts - Enum in org.lsst.ccs.bus.alerts
Enumerated Alerts for Device (monitor package)
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
Deprecated.
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.
disconnect() - Method in class org.lsst.ccs.services.AgentLoginService
 
disconnected(AgentInfo...) - Method in class org.lsst.ccs.ConfigurationService
 
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
 
disconnected(AgentInfo...) - Method in class org.lsst.ccs.services.AgentVersionsService
 
disconnected(AgentInfo...) - Method in class org.lsst.ccs.services.LocalAgentLockService
 
disconnecting(AgentInfo) - Method in interface org.lsst.ccs.messaging.AgentPresenceListener
Deprecated.
use disconnected instead
Dispatcher - Interface in org.lsst.ccs.messaging.util
Task dispatcher that connects messaging framework (currently, JGroups) to CCS framework.
dispatcher - Variable in class org.lsst.ccs.messaging.util.Dispatcher.Event
 
Dispatcher.AlertEvent - Class in org.lsst.ccs.messaging.util
 
Dispatcher.Event - Class in org.lsst.ccs.messaging.util
Event published by Dispatcher.
Dispatcher.Listener - Interface in org.lsst.ccs.messaging.util
Interface to be implemented by classes that should be notified of Dispatcher events.
Dispatcher.Order - Enum in org.lsst.ccs.messaging.util
Enumeration of order of execution and capacity control policies.
Dispatcher.Stage - Enum in org.lsst.ccs.messaging.util
Enumeration of task execution stages for which statistical data can be reported.
Dispatcher.Task - Interface in org.lsst.ccs.messaging.util
Instrumented Runnable for submission to Dispatcher.
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
 
DISTRIBUTION_VERSION - 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(String) - Constructor for class org.lsst.ccs.bus.data.DistributionInfo
 
DistributionInfo(Properties) - Constructor for class org.lsst.ccs.bus.data.DistributionInfo
Deprecated.
doNotPublish - Variable in class org.lsst.ccs.monitor.Channel
 
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
 
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.
dropChanges(Options, 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
Deprecated.
use dropChannel(Channel instead)
dropChannel(Channel) - Method in class org.lsst.ccs.monitor.Device
 
dropSubmittedChanges() - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
 
dropSubmittedChangesForCategories(Set<String>) - Method in class org.lsst.ccs.config.ConfigurationHandler
 
dropSubmittedChangesForCategories(Set<String>) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
dropSubmittedChangesForComponent(String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
dropSubmittedChangesForComponent(String) - Method in class org.lsst.ccs.ConfigurationService
Drops the submitted changes for a given component of the subsystem.
DummyLock - Class in org.lsst.ccs.messaging
A dummy lock used for preliminary implementation of the agent lock service.
DummyLock(String, String) - Constructor for class org.lsst.ccs.messaging.DummyLock
 
DummyLock(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
Deprecated.
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(ConfigurationData) - Method in class org.lsst.ccs.bus.messages.StatusConfigurationData
 
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.AgentPropertyPredicate
 
equals(Object) - Method in class org.lsst.ccs.bus.data.Alert
 
equals(Object) - Method in class org.lsst.ccs.bus.data.DataProviderInfo
 
equals(Object) - Method in class org.lsst.ccs.bus.states.StateBundle
 
equals(Object) - Method in class org.lsst.ccs.config.CategoryDescription
 
equals(Object) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
equals(Object) - Method in class org.lsst.ccs.config.SingleCategoryTag
 
equals(Object) - Method in class org.lsst.ccs.messaging.DummyLock
 
equals(Object) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService.StatusAggregateConfig
 
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.CalcChannel
 
evaluateDerivedValue() - Method in class org.lsst.ccs.monitor.DerivedChannel
Callback function to evaluate the derived value.
Event(Dispatcher) - Constructor for class org.lsst.ccs.messaging.util.Dispatcher.Event
 
exception - Variable in class org.lsst.ccs.messaging.jgroups.JGroupsMonitor.Record
 
execute(Runnable, String...) - Method in class org.lsst.ccs.messaging.util.KeyQueueExecutor
Submits a Runnable for execution.
execute(Runnable) - Method in class org.lsst.ccs.messaging.util.TimedExecutor
Deprecated.
 
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

fatal - Variable in exception org.lsst.ccs.HardwareException
Deprecated.
 
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.
fireEvent(Dispatcher.Event) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
Notifies listeners of the given event.
fireEvent(Dispatcher.Event) - Method in interface org.lsst.ccs.messaging.util.Dispatcher
Notifies listeners of the given event.
flush() - Method in class org.lsst.ccs.messaging.LogBusHandler
 
forceDataPublicationForDuration(Duration) - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
Force data publication over the specified duration.
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
 
fullDataString() - Method in class org.lsst.ccs.config.SingleCategoryTagData
Dump the content of this object in a String.
fullName - Variable in class org.lsst.ccs.monitor.Device
 

G

generateAddress() - Method in class org.lsst.ccs.messaging.jgroups.CCSAddress.Generator
 
Generator(AgentInfo) - Constructor for class org.lsst.ccs.messaging.jgroups.CCSAddress.Generator
 
Generator(long) - Constructor for class org.lsst.ccs.messaging.jgroups.CCSAddress.Generator
 
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.
getActiveCount() - Method in interface org.lsst.ccs.messaging.util.TimedExecutorMBean
Deprecated.
 
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
 
getActualTypeArguments() - Method in class org.lsst.ccs.ConfigurationService.ConvertedParameterizedType
 
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.messaging.MessagingAccessLayer
Returns the descriptor of the associated Agent.
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.
getAgentJoinedTheBusesTime() - Method in class org.lsst.ccs.bus.data.AgentInfo
Get the time the Agent joined the buses.
getAgentLockService() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
 
getAgentLoginService() - Method in class org.lsst.ccs.services.AgentLockService
 
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.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.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.AgentHeartBeatService
 
getAgentServiceName() - Method in class org.lsst.ccs.services.AgentLockService
 
getAgentServiceName() - Method in class org.lsst.ccs.services.AgentLoginService
 
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.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.InfluxDbClientService
 
getAgentServiceName() - Method in class org.lsst.ccs.services.MessagingService
 
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.
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() - Method in enum org.lsst.ccs.bus.data.AgentAlerts
 
getAlert(Map<String, Object>) - Method in enum org.lsst.ccs.bus.data.AgentAlerts
 
getAlert() - Method in class org.lsst.ccs.messaging.util.Dispatcher.AlertEvent
 
getAlert(AlertState, AlertState) - Method in class org.lsst.ccs.monitor.Alarm
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(String) - Method in enum org.lsst.ccs.bus.alerts.DeviceAlerts
 
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
Deprecated.
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.
getAllLocks() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
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
 
getAsProperties() - Method in class org.lsst.ccs.config.ConfigurationView
 
getAttachableAgents() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
getAttachableAgents() - Method in class org.lsst.ccs.services.AgentLockService
 
getAttachableAgents() - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
getAttribute(String) - Method in class org.lsst.ccs.bus.data.KeyValueDataList
Get the value of the provided attribute name.
getAttributes() - Method in class org.lsst.ccs.bus.data.DataProviderInfo
Get all the attribute names defined for this data.
getAttributes() - Method in class org.lsst.ccs.bus.data.KeyValueDataList
Get all the data attributes.
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.
getAvailableDistributionInfoNames() - Method in class org.lsst.ccs.services.AgentVersionsService.VersionCommands
Deprecated.
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.
getBooleanArg(String) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
Retrieves boolean configuration parameter value from the constructor argument.
getBufferedWriter(Path, OpenOption...) - Method in class org.lsst.ccs.config.RemoteFileServer
Get an BufferedWriter for writing data for a given Path and OpenOptions.
getBuildId() - Method in class org.lsst.ccs.bus.data.DistributionInfo
Deprecated.
getBuildJdk() - Method in class org.lsst.ccs.bus.data.DistributionInfo
Deprecated.
getBuildNumber() - Method in class org.lsst.ccs.bus.data.DistributionInfo
Deprecated.
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
Deprecated.
getBus() - Method in class org.lsst.ccs.ConfigurationService
 
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
 
getBus() - Method in class org.lsst.ccs.services.AgentStateService
 
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.messaging.util.AbstractDispatcher.Task
Return the BusMessage sent or received by this task, if any.
getBusMessage() - Method in class org.lsst.ccs.scripting.ScriptingStatusBusMessage
The original BusMessage.
getCategories() - Method in class org.lsst.ccs.bus.data.ConfigurationData
 
getCategories() - Method in class org.lsst.ccs.config.ConfigurationLoadedData
 
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.CategoryDataChain
Get the category for this CategoryDataChain.
getCategory() - Method in class org.lsst.ccs.config.CategoryHandler
 
getCategory() - Method in class org.lsst.ccs.config.ConfigurationParameterDescription
 
getCategory() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
getCategory() - Method in class org.lsst.ccs.config.SingleCategoryTag
 
getCategoryChecksum(String) - Method in class org.lsst.ccs.bus.data.ConfigurationData
Get the data values checksum for the given category.
getCategoryDataChecksum(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
Get the data checksum for the given category.
getCategoryDescription(String) - Method in class org.lsst.ccs.bus.data.ConfigurationData
Get the full category description for the given category.
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.CategoryDescription
 
getCategoryParameters(String) - Method in class org.lsst.ccs.ConfigurationService
CORE ONLY.
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
 
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.
getCause() - Method in class org.lsst.ccs.messaging.util.Dispatcher.AlertEvent
 
getCCSTimeStamp() - Method in class org.lsst.ccs.bus.data.ConfigurationData
 
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
Deprecated.
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.
getCCSTimeStamp() - Method in class org.lsst.ccs.services.DataDictionaryByType
Deprecated.
getCCSTimeStamp() - Method in class org.lsst.ccs.services.DataDictionaryCompro
Deprecated.
getCCSTimeStamp() - Method in class org.lsst.ccs.services.DataDictionaryOptimized
Deprecated.
getCCSTimeStamp() - Method in class org.lsst.ccs.services.DataDictionaryOrdered
Deprecated.
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
Deprecated.
getCCSVersionsData() - Method in class org.lsst.ccs.services.AgentVersionsService
Deprecated.
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
 
getCommentParameter(String) - Method in class org.lsst.ccs.config.SingleCategoryTagData
 
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.
getCompletedTaskCount() - Method in interface org.lsst.ccs.messaging.util.TimedExecutorMBean
Deprecated.
 
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
Deprecated.
Use ConfigurationService instead.
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
Deprecated.
Use ConfigurationService instead.
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.
getConditionParameter(String) - Method in class org.lsst.ccs.config.SingleCategoryTagData
 
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
Deprecated.
this method should be replaced by fetching the corresponding ConfigurationDescription with getConfigurationDescriptionObject() and then fetching the desired CategoryTag.
getConfigurableComponents() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getConfigurationDAO() - Method in class org.lsst.ccs.ConfigurationDAOWrapper
 
getConfigurationDAOWrapper() - Method in class org.lsst.ccs.ConfigurationService
 
getConfigurationData() - Method in class org.lsst.ccs.bus.messages.StatusConfigurationData
 
getConfigurationData() - Method in class org.lsst.ccs.config.SingleCategoryTagData
 
getConfigurationDataForAgent(AgentInfo) - Method in class org.lsst.ccs.config.SingleCategoryTagData
 
getConfigurationDescription() - Method in class org.lsst.ccs.bus.data.ConfigurationData
Get the full configuration description.
getConfigurationDescription() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
Returns the String representation of the ConfigurationDescription without the default sources.
getConfigurationDescription() - Method in class org.lsst.ccs.config.ConfigurationLoadedData
 
getConfigurationDescription() - Method in class org.lsst.ccs.config.ConfigurationView
 
getConfigurationDescription(Options, String...) - Method in class org.lsst.ccs.ConfigurationService
Get the configuration description.
getConfigurationDescription() - Method in class org.lsst.ccs.ConfigurationService
 
getConfigurationDescriptionObject() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
Get the ConfigurationDescription object describing the full configuration for this Agent.
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.
getConfigurationLoadedData() - Method in class org.lsst.ccs.ConfigurationService
Get the ConfigurationLoadedData object that describes the data as it has been loaded/saved for the current description.
getConfigurationName() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
Deprecated.
use getConfigurationDescription instead
getConfigurationOperation() - Method in class org.lsst.ccs.bus.data.ConfigurationData
Get the configuration operation that lead to this publication.
getConfigurationParameterDescription(String) - Method in interface org.lsst.ccs.config.HasConfigurationParameterDescription
Get a custom ConfigurationParameterDescription for the specified parameter name.
getConfigurationParameterDescription(String) - Method in class org.lsst.ccs.monitor.Channel
 
getConfigurationParameterHandler(String) - Method in class org.lsst.ccs.config.CategoryHandler
 
getConfigurationParameterHandler(String) - Method in class org.lsst.ccs.config.ConfigurationHandler
 
getConfigurationParameterHandler(ParameterPath) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getConfigurationParameterTaggedValues() - Method in class org.lsst.ccs.config.CategoryDataChain
Get a copy of the ConfiguraiontParameterTaggedValue map.
getConfigurationParameterValue(String) - Method in class org.lsst.ccs.bus.data.ConfigurationData
Get the current value for a given configuration parameter.
getConfigurationParameterValue(String, String) - Method in class org.lsst.ccs.ConfigurationService
Get the current value of a configuration parameter by providing its component name and the parameter name.
getConfigurationParameterValueList(String) - Method in class org.lsst.ccs.config.CategoryDataChain
For a given parameter path get the List of the ConfigurationParameterTaggedValues as defined in the data chain.
getConfigurationParameterValuesForComponent(String, 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.
getConfigurationState() - Method in class org.lsst.ccs.bus.data.ConfigurationData
Get the current ConfigurationState
getConfigurationState() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
 
getConfigurationView(Map<String, ConfigurationParameterDataChainProcessor>) - Method in class org.lsst.ccs.config.ConfigurationLoadedData
 
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
getConfiguredValues() - Method in class org.lsst.ccs.bus.data.ConfigurationData
 
getConfigVersion(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
Deprecated.
this method should be replaced by fetching the corresponding ConfigurationDescription with getConfigurationDescriptionObject() and then fetching the desired CategoryTag.
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.
getCurrentAgent() - Method in class org.lsst.ccs.bus.data.AgentLockInfo
 
getCurrentLock() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
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
getCurrentValues() - Method in class org.lsst.ccs.bus.data.ConfigurationData
 
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.
getDataAttributes() - Method in class org.lsst.ccs.bus.messages.StatusSubsystemData
Get all the data attributes.
getDataChainProcessor(String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getDataChainProcessorsMap() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
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
Deprecated.
getDataProviderDescriptionsForGroup(String) - Method in class org.lsst.ccs.services.DataDictionaryByType
Deprecated.
getDataProviderDescriptionsForGroup(String) - Method in class org.lsst.ccs.services.DataDictionaryCompro
Deprecated.
getDataProviderDescriptionsForGroup(String) - Method in class org.lsst.ccs.services.DataDictionaryOptimized
Deprecated.
getDataProviderDescriptionsForGroup(String) - Method in class org.lsst.ccs.services.DataDictionaryOrdered
Deprecated.
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
 
getDataProviderDictionaryForAgent(String) - 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.
getDataProviderInfoForPath(String) - Method in class org.lsst.ccs.services.DataDictionaryByType
 
getDataProviderInfoForPath(String) - Method in class org.lsst.ccs.services.DataDictionaryCompro
 
getDataProviderInfoForPath(String) - Method in class org.lsst.ccs.services.DataDictionaryOptimized
 
getDataProviderInfoForPath(String) - Method in class org.lsst.ccs.services.DataDictionaryOrdered
 
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 class org.lsst.ccs.services.DataDictionaryByType
 
getDataProviderInfos() - Method in class org.lsst.ccs.services.DataDictionaryCompro
 
getDataProviderInfos() - Method in class org.lsst.ccs.services.DataDictionaryOptimized
 
getDataProviderInfos() - Method in class org.lsst.ccs.services.DataDictionaryOrdered
 
getDataProviderInfos() - Method in interface org.lsst.ccs.services.HasDataProviderInfos
Get the list of available DataProviderInfos.
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.
getDefaultSourceForCategory(String) - Static method in class org.lsst.ccs.config.SingleCategoryTag
 
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.DeviceAlerts
 
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.config.ConfigurationParameterDescription
 
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
Deprecated.
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
 
getDetachableAgents() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
getDetachableAgents() - Method in class org.lsst.ccs.services.AgentLockService
 
getDetachableAgents() - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
getDevice() - Method in class org.lsst.ccs.monitor.Channel
Gets the Device associated with this 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
 
getDispatcher() - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
 
getDispatcher() - Method in class org.lsst.ccs.messaging.util.Dispatcher.Event
 
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
Deprecated.
getDistributionInfoByName(String) - Method in class org.lsst.ccs.services.AgentVersionsService.VersionCommands
Deprecated.
getDoneDeSerializationTime() - Method in class org.lsst.ccs.bus.messages.BusMessage
 
getDynamicAgentProperties() - Static method in class org.lsst.ccs.services.AgentPropertiesService
 
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.
getExistingLockForAgent(String) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
getExistingLockForAgent(String) - Method in class org.lsst.ccs.services.AgentLockService
Returns a lock for the specified subsystem if there is one, null otherwise.
getExistingLockForAgent(String) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
getFields() - Method in interface org.lsst.ccs.commons.annotations.scanner.ReflectObject
Gets the annotated fields for this object.
getFileSystem() - Method in class org.lsst.ccs.config.RemoteFileServer
Get the underlying FileSystem.
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
 
getFullConfigurationDescription() - Method in class org.lsst.ccs.bus.data.ConfigurationData
 
getFullConfigurationDescription() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
Returns the String representation of the full ConfigurationDescription.
getFullDescriptionName() - Method in class org.lsst.ccs.config.ConfigurationDescription
 
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.
getGlobalTags() - Method in class org.lsst.ccs.services.InfluxDbClientService
 
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
Deprecated.
getGroups() - Method in class org.lsst.ccs.services.DataDictionaryByType
Deprecated.
getGroups() - Method in class org.lsst.ccs.services.DataDictionaryCompro
Deprecated.
getGroups() - Method in class org.lsst.ccs.services.DataDictionaryOptimized
Deprecated.
getGroups() - Method in class org.lsst.ccs.services.DataDictionaryOrdered
Deprecated.
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
Returns a map of attached locks.
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.Channel
Gets the Hardware Channel
getHwChan() - Method in class org.lsst.ccs.monitor.Control
Gets the hardware channel number.
getHysteresisLimitHi() - Method in class org.lsst.ccs.monitor.Channel
Gets the channel hysteresis high limit.
getHysteresisLimitLo() - Method in class org.lsst.ccs.monitor.Channel
Gets the channel hysteresis low limit.
getHysteresisWarnHi() - Method in class org.lsst.ccs.monitor.Channel
Gets the channel hysteresis high warning level
getHysteresisWarnLo() - Method in class org.lsst.ccs.monitor.Channel
Gets the channel hysteresis low warning level
getId() - Method in enum org.lsst.ccs.bus.alerts.DeviceAlerts
 
getId() - Method in class org.lsst.ccs.monitor.Channel
Gets the channel ID.
getIncomingQueueInTimeStamp() - Method in class org.lsst.ccs.bus.messages.BusMessage
 
getIncomingQueueOutTimeStamp() - Method in class org.lsst.ccs.bus.messages.BusMessage
 
getInitialView() - Method in class org.lsst.ccs.ConfigurationService
CORE ONLY.
getInputBuildProperties() - Static method in class org.lsst.ccs.BootUtils
 
getInputStream(Path, OpenOption...) - Method in class org.lsst.ccs.config.RemoteFileServer
Get an InputStream for reading data for a given Path and OpenOptions.
getInputStream(String) - Method in class org.lsst.ccs.config.WriterProvider
 
getInputVersion() - Method in class org.lsst.ccs.config.SingleCategoryTag
 
getInstance() - Static method in class org.lsst.ccs.config.WriterProvider
 
getInstance(String, String) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsTransportManager
Constructs an instance of MessagingLayer.
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
 
getIntArg(String, int) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
Retrieves integer configuration parameter value from the constructor argument.
getIntArrayArg(String, int, int) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
Retrieves int[] configuration parameter value from the constructor argument.
getIntArrayArg(String, int[]) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
Retrieves int[] configuration parameter value from the constructor argument.
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.ConfigurationData
 
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
Returns this agent's authorized level at which it can operate the specified subsystem.
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
 
getLoadedDataForCategory(String) - Method in class org.lsst.ccs.config.ConfigurationLoadedData
 
getLocallyLockedAgents() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
getLocallyLockedAgents() - Method in class org.lsst.ccs.services.AgentLockService
 
getLocallyLockedAgents() - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
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 for the specified subsystem if there is one attached to this agent, null otherwise.
getLockForAgent(String) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
getLockInfo() - Method in class org.lsst.ccs.bus.data.AgentLockInfo.AgentLockInfoString
 
getLocks() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
getLocks() - Method in class org.lsst.ccs.services.AgentLockService
Returns a map of all existing locks, regardless of who owns them and what agents they are attached to.
getLocks() - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
 
getLocks() - Method in class org.lsst.ccs.services.LocalAgentLockService
 
getLogger() - Method in class org.lsst.ccs.Agent
Returns the current logger (use sparingly and prefer your own logger).
getLogger() - Static method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
 
getLogger() - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
Returns a logger to be used for Dispatcher related messages.
getLogger() - Method in interface org.lsst.ccs.messaging.util.Dispatcher
Returns a logger to be used for Dispatcher related messages.
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
getMessage(int) - Method in class org.lsst.ccs.messaging.util.AlertGate
 
getMessagingAccess() - Method in class org.lsst.ccs.Agent
Get the underlying AgentMessagingLayer instance.
getMessagingAccess() - Static method in class org.lsst.ccs.scripting.CCS
 
getMessagingAccess() - Method in class org.lsst.ccs.services.MessagingService
Returns AgentMessagingLayer used by this Agent.
getMessagingLayer() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
 
getMetaClass() - Method in class org.lsst.ccs.description.groovy.GroovyConstructorInvoker
 
getMillisExecuting() - Method in class org.lsst.ccs.messaging.util.TimedExecutor
Deprecated.
 
getMillisExecuting() - Method in interface org.lsst.ccs.messaging.util.TimedExecutorMBean
Deprecated.
 
getMillisWaiting() - Method in class org.lsst.ccs.messaging.util.TimedExecutor
Deprecated.
 
getMillisWaiting() - Method in interface org.lsst.ccs.messaging.util.TimedExecutorMBean
Deprecated.
 
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.
getMonitorPublishTaskName(MonitorUpdateTask) - Method in class org.lsst.ccs.monitor.Monitor
 
getMonitorUpdateTaskName(MonitorUpdateTask) - Method in class org.lsst.ccs.monitor.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.ConfigurationParameterDescription
 
getName() - Method in class org.lsst.ccs.messaging.MessagingAccessLayer
Returns the name of the associated Agent.
getName() - Method in class org.lsst.ccs.messaging.util.KeyQueueExecutor
Returns the name of this executor.
getName() - Method in class org.lsst.ccs.messaging.util.TimedExecutor
Deprecated.
 
getName() - Method in interface org.lsst.ccs.messaging.util.TimedExecutorMBean
Deprecated.
 
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
 
getNewMembership(Collection<Address>, Collection<Address>, Collection<Address>, Collection<Address>) - Method in class org.lsst.ccs.messaging.jgroups.CCSMembershipPolicy
 
getNewMembership(Collection<Collection<Address>>) - Method in class org.lsst.ccs.messaging.jgroups.CCSMembershipPolicy
 
getNewMembership(Collection<Address>, Collection<Address>, Collection<Address>, Collection<Address>) - Method in class org.lsst.ccs.messaging.jgroups.DebugMembershipPolicy
 
getNewMembership(Collection<Collection<Address>>) - Method in class org.lsst.ccs.messaging.jgroups.DebugMembershipPolicy
 
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.
getOriginatingAgent() - Method in class org.lsst.ccs.bus.data.AgentLockInfo
 
getOutgoingQueueInTimeStamp() - Method in class org.lsst.ccs.bus.messages.BusMessage
 
getOutgoingQueueOutTimeStamp() - Method in class org.lsst.ccs.bus.messages.BusMessage
 
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.
getOwner() - Method in interface org.lsst.ccs.bus.data.AgentLock
The lock owner = userID.
getOwner() - Method in class org.lsst.ccs.bus.data.AgentLockInfo
 
getOwner() - Method in class org.lsst.ccs.messaging.DummyLock
 
getOwnerType() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo.ConfigurationParameterizedType
 
getOwnerType() - Method in class org.lsst.ccs.ConfigurationService.ConvertedParameterizedType
 
getPageId() - Method in class org.lsst.ccs.monitor.Channel
Gets the display page ID.
getParameterByPath(ParameterPath) - Method in class org.lsst.ccs.ConfigurationService
CORE ONLY.
getParameterCategory() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet.CollectionDataChainProcessor
 
getParameterCategory() - Method in interface org.lsst.ccs.config.ConfigurationParameterDataChainProcessor
The parameter category.
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.ConfigurationHandlerSet.CollectionDataChainProcessor
 
getParameterPath() - Method in interface org.lsst.ccs.config.ConfigurationParameterDataChainProcessor
The parameter path.
getParameterPath() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
getParameterPath() - Method in class org.lsst.ccs.config.ConfigurationParameterTaggedValue
 
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
 
getParameterValue() - Method in class org.lsst.ccs.config.ConfigurationParameterTaggedValue
 
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.
getPeriodParameterDescription() - Method in class org.lsst.ccs.framework.AgentPeriodicTask
Get the configuration parameter description
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
Deprecated.
getProperties(String) - Method in class org.lsst.ccs.config.WriterProvider
 
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
 
getQueueSize() - Method in class org.lsst.ccs.messaging.util.TimedExecutor
Deprecated.
 
getQueueSize() - Method in interface org.lsst.ccs.messaging.util.TimedExecutorMBean
Deprecated.
 
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.StatusRaisedAlertSummary
 
getRaisedAlertSummary() - Method in class org.lsst.ccs.services.alert.AlertService
Get the Subsystem's RaisedAlertSummary.
getRank() - Method in class org.lsst.ccs.messaging.jgroups.CCSAddress
 
getRawType() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo.ConfigurationParameterizedType
 
getRawType() - Method in class org.lsst.ccs.ConfigurationService.ConvertedParameterizedType
 
getReason() - Method in class org.lsst.ccs.bus.messages.CommandNack
The reason for the refusal.
getRecords(Consumer<List<JGroupsMonitor.Record>>, Bus) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsMonitor
Runs the provided consumer on the list of the last 100 log entries for the specified bus.
getRefTime() - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher.Task
Returns the reference time stamp (milliseconds since millennium) for this task.
getRegisteredAlerts() - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
Returns a set of alerts registered with this Dispatcher.
getRegisteredAlerts() - Method in interface org.lsst.ccs.messaging.util.Dispatcher
Returns the list of alerts registered with this Dispatcher.
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.
getRequestedVersion() - Method in class org.lsst.ccs.config.SingleCategoryTag
 
getResolvedVersion() - Method in class org.lsst.ccs.config.SingleCategoryTag
 
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.
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
 
getSeverity() - Method in class org.lsst.ccs.messaging.util.Dispatcher.AlertEvent
 
getSingleCategoryTag() - Method in class org.lsst.ccs.config.ConfigurationParameterTaggedValue
 
getSingleCategoryTag() - Method in class org.lsst.ccs.config.SingleCategoryTagData
 
getSingleCategoryTagData(SingleCategoryTag) - Method in class org.lsst.ccs.config.CategoryDataChain
 
getSingleCategoryTagList() - Method in class org.lsst.ccs.config.CategoryDataChain
 
getSingleCategoryTags() - Method in class org.lsst.ccs.config.CategoryDescription
 
getSingleTag(SingleCategoryTag) - Method in class org.lsst.ccs.config.CategoryDescription
 
getSingleTagVersion(SingleCategoryTag) - Method in class org.lsst.ccs.config.CategoryDescription
 
getSource() - Method in class org.lsst.ccs.config.SingleCategoryTag
 
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
Deprecated.
getSourceCodeUrl() - Method in class org.lsst.ccs.bus.data.DistributionInfo
Deprecated.
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.
getStateForClearedAlert(String) - Method in class org.lsst.ccs.services.alert.AlertEvent
Get the AlertState for the provided alert id.
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.bus.messages.StatusHeartBeat
Get the broadcast period in milliseconds.
getStatusBroadcastPeriod() - Method in class org.lsst.ccs.services.AgentHeartBeatService
* Returns heartbeat broadcasting period for this Agent.
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
getSubmittedChangesForCategories(Set<String>) - Method in class org.lsst.ccs.config.ConfigurationHandler
 
getSubmittedChangesForCategories(Set<String>) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
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
 
getSubType() - Method in class org.lsst.ccs.monitor.Channel
 
getSubTypeStr() - Method in class org.lsst.ccs.monitor.Channel
 
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.config.SingleCategoryTag
 
getTag(String) - Method in class org.lsst.ccs.description.ComponentNode
 
getTags() - Method in class org.lsst.ccs.description.ComponentNode
Gets the node tags for this node.
getTarget() - Method in interface org.lsst.ccs.commons.annotations.scanner.ReflectObject
Gets the object itself.
getTargetsForSubsystem(String) - Static method in class org.lsst.ccs.scripting.CCS
 
getTaskCount() - Method in interface org.lsst.ccs.messaging.util.TimedExecutorMBean
Deprecated.
 
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
 
getToken() - Method in interface org.lsst.ccs.bus.data.AgentLock
 
getToken() - Method in class org.lsst.ccs.bus.data.AgentLockInfo
 
getToken() - Method in class org.lsst.ccs.messaging.DummyLock
 
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
 
getTopMostCategoryTag() - Method in class org.lsst.ccs.config.CategoryDataChain
 
getTopMostTag() - Method in class org.lsst.ccs.config.CategoryDescription
 
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.ConfigurationParameterDescription
 
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 class org.lsst.ccs.services.AgentLockService
Returns the current user.
getUserId() - Method in class org.lsst.ccs.services.AgentLoginService
Returns the ID of the logged in 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
 
getVersion() - Method in class org.lsst.ccs.config.SingleCategoryTag
 
getVoltage(int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
Gets the set voltage for a channel.
getWarnHi() - Method in class org.lsst.ccs.monitor.Channel
Gets the channel high warning level
getWarnLo() - Method in class org.lsst.ccs.monitor.Channel
Gets the channel low warning level
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

handleExecutionException(Throwable) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
 
HardwareException - Exception in org.lsst.ccs
Deprecated.
This exception is only used by doorman and motorplatform subsystems. It should not be used any longer.
HardwareException(HardwareException) - Constructor for exception org.lsst.ccs.HardwareException
Deprecated.
 
HardwareException(String, HardwareException) - Constructor for exception org.lsst.ccs.HardwareException
Deprecated.
 
HardwareException(String, Throwable, HardwareException) - Constructor for exception org.lsst.ccs.HardwareException
Deprecated.
 
HardwareException(Throwable, HardwareException) - Constructor for exception org.lsst.ccs.HardwareException
Deprecated.
 
HardwareException(boolean, String) - Constructor for exception org.lsst.ccs.HardwareException
Deprecated.
 
HardwareException(boolean, Throwable) - Constructor for exception org.lsst.ccs.HardwareException
Deprecated.
 
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
Returns true if there are changes in any of the categories.
hasChanges() - Method in class org.lsst.ccs.config.CategoryDescription
 
hasChangesForCategory(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
Returns true if there are unsaved changes for the specified category.
HasClusterMembershipNotifications - Interface in org.lsst.ccs.messaging
Interface to be implemented by a BusMessagingLayer that provides cluster membership 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
 
HasConfigurationParameterDescription - Interface in org.lsst.ccs.config
Interface to be implemented by classes that wish to overwrite the configuration parameter description as specified by the ConfigurationParameter annotation.
HasDataProviderInfos - Interface in org.lsst.ccs.services
Interface to be implemented by all objects that provide access to one or more DataProviderInfos.
hasDefaultSourceForCategory(String) - Static method in class org.lsst.ccs.config.SingleCategoryTag
 
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.AgentPropertyPredicate
 
hashCode() - Method in class org.lsst.ccs.bus.data.Alert
 
hashCode() - Method in class org.lsst.ccs.bus.data.DataProviderInfo
 
hashCode() - Method in class org.lsst.ccs.bus.states.StateBundle
 
hashCode() - Method in class org.lsst.ccs.config.CategoryDescription
 
hashCode() - Method in class org.lsst.ccs.config.ConfigurationDescription
 
hashCode() - Method in class org.lsst.ccs.config.SingleCategoryTag
 
hashCode() - Method in class org.lsst.ccs.messaging.DummyLock
 
hashCode() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService.StatusAggregateConfig
 
hasHysteresis() - Method in class org.lsst.ccs.monitor.Channel
Returns whether this channel has hysteresis
hasInternalHeartbeat() - Method in interface org.lsst.ccs.messaging.HasClusterMembershipNotifications
 
hasInternalHeartbeat() - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
 
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
 
hysteresis - Variable in class org.lsst.ccs.monitor.Channel
 

I

id - Variable in class org.lsst.ccs.monitor.Page
Deprecated.
Data fields.
in(Runnable, Bus, String...) - Method in interface org.lsst.ccs.messaging.util.Dispatcher
Submits a task to process an incoming message or disconnection notification.
in(Runnable, Bus, String...) - Method in class org.lsst.ccs.messaging.util.LegacyDispatcher
Submits a task to process an incoming message or disconnection notification.
in(Runnable, Bus, String...) - Method in class org.lsst.ccs.messaging.util.MultiQueueDispatcher
Submits a task to process an incoming message or disconnection notification.
InfluxDbClientService - Class in org.lsst.ccs.services
An AgentService to be used by Agents that need to interact with the Rest Server on the buses.
InfluxDbClientService() - Constructor for class org.lsst.ccs.services.InfluxDbClientService
 
InfrastructureAlert - Enum in org.lsst.ccs.bus.alerts
Infrastructure level Alerts.
init() - Method in interface org.lsst.ccs.framework.HasLifecycle
Called from the enclosing Subsystem at initialization phase.
init() - Method in class org.lsst.ccs.monitor.Alarm
 
init() - Method in class org.lsst.ccs.monitor.CalcChannel
 
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.AgentPeriodicTaskService
 
init() - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
init() - Method in class org.lsst.ccs.services.RuntimeService
 
initAgent() - Method in class org.lsst.ccs.Agent
 
initChannel(int, int, int) - Method in class org.lsst.ccs.monitor.Device
Deprecated.
use initiChannel(Channel) instead
initChannel(String, int, int, int, int) - Method in class org.lsst.ccs.monitor.Device
Deprecated.
use initiChannel(Channel) instead
initChannel(Channel) - Method in class org.lsst.ccs.monitor.Device
 
initDevice() - Method in class org.lsst.ccs.monitor.Device
Performs internal device-code initialization.
inited - Variable in class org.lsst.ccs.monitor.Device
boolean inited: not used in parent Device code, but suggested to be set true in extensions of Device after a first initialize() is complete, successful or not.
initialDefaultConfiguration(Set<String>) - Static method in class org.lsst.ccs.config.ConfigurationDescription
Create a ConfigurationDescription object with all the provided categories in the "safe" tag.
initialize(String, String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
initialize(String, ConfigurationView, String, boolean, boolean) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
initialize() - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
Initializes this dispatcher.
initialize() - Method in interface org.lsst.ccs.messaging.util.Dispatcher
Initializes this dispatcher.
initialize() - Method in class org.lsst.ccs.messaging.util.LegacyDispatcher
Initializes this dispatcher.
initialize() - Method in class org.lsst.ccs.messaging.util.MultiQueueDispatcher
Initializes this dispatcher.
initialize() - Method in class org.lsst.ccs.monitor.Device
Performs hardware initialization Guidance: If all hardware interactions (connection and initialization, via driver) succeed, then setOnline(true).
initializeScriptingEnvironment() - Static method in class org.lsst.ccs.scripting.CCS
In a test context, this method has to be called in the first place
initialLoadConfiguration(ConfigurationDescription, boolean) - Method in class org.lsst.ccs.ConfigurationDAOWrapper
 
initLogBusHandler() - Method in class org.lsst.ccs.Agent
connects a LogBusHandler to the Log bus.
initSensors() - Method in class org.lsst.ccs.monitor.Device
Initializes all attached sensors.
innerSetComponentState(String, Enum...) - Method in class org.lsst.ccs.bus.states.StateBundle
 
innerSetComponentState(String, Enum...) - Method in class org.lsst.ccs.bus.states.UnmodifiableStateBundle
 
innerSetState(Enum) - Method in class org.lsst.ccs.bus.states.StateBundle
 
innerSetState(Enum) - Method in class org.lsst.ccs.bus.states.UnmodifiableStateBundle
 
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
 
invokeConstructor(String, Class, Map, ComponentNode) - 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
isBuild() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
 
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.
isCollection() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
Is this configuration parameter a Collection?
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.services.MessagingService
Returns true once the Agent has been connected to the buses.
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.bus.states.StateBundle
 
isEmpty() - Method in class org.lsst.ccs.config.ConfigurationDescription
 
isEmpty() - Method in class org.lsst.ccs.config.ConfigurationView
 
isEnabled() - Method in class org.lsst.ccs.config.ConfigurationParameterDescription
 
isEnabled() - Method in class org.lsst.ccs.monitor.Device
Is this Device enabled?
isEnabled() - Method in class org.lsst.ccs.services.InfluxDbClientService
 
isFatal() - Method in exception org.lsst.ccs.HardwareException
Deprecated.
 
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
 
isFullDataPublication() - Method in class org.lsst.ccs.bus.messages.StatusConfigurationData
 
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.
isParameterConfigurable(String, String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
isParameterReadOnly(String, String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
isParameterReadOnly(String, String) - Method in class org.lsst.ccs.ConfigurationService
 
isPartialClear(String) - Method in class org.lsst.ccs.services.alert.AlertEvent
Check if the Alert for the provided id was partially cleared.
isPublishingHeartbeat() - Method in class org.lsst.ccs.services.AgentHeartBeatService
 
isReadOnly() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
 
isReadOnly() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
isRequestedVersionAnInteger() - Method in class org.lsst.ccs.config.SingleCategoryTag
 
isScriptingConsole() - Method in class org.lsst.ccs.bus.data.AgentInfo
Return true if this is a scripting console.
isScriptingOriginator() - Method in class org.lsst.ccs.bus.data.AgentLockInfo
 
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
JGroups based implementation of MessagingLayer.
JGroupsMonitor - Class in org.lsst.ccs.messaging.jgroups
 
JGroupsMonitor() - Constructor for class org.lsst.ccs.messaging.jgroups.JGroupsMonitor
 
JGroupsMonitor.Record - Class in org.lsst.ccs.messaging.jgroups
 
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

KeyQueueExecutor - Class in org.lsst.ccs.messaging.util
Executor that uses String keys associated with submitted tasks to sequence their execution.
KeyQueueExecutor(String, int) - Constructor for class org.lsst.ccs.messaging.util.KeyQueueExecutor
Constructs the executor.
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(Map<String, Serializable>) - Constructor for class org.lsst.ccs.bus.data.KeyValueDataList
Create a KeyValueDataList with attributes.
KeyValueDataList(String) - Constructor for class org.lsst.ccs.bus.data.KeyValueDataList
Create a KeyValueDataList with a key.
KeyValueDataList(String, Map<String, Serializable>) - Constructor for class org.lsst.ccs.bus.data.KeyValueDataList
Create a KeyValueDataList with a key.The time stamp is by default the object creation time.
KeyValueDataList(String, CCSTimeStamp) - Constructor for class org.lsst.ccs.bus.data.KeyValueDataList
Create a KeyValueDataList with a key and a time stamp.
KeyValueDataList(String, CCSTimeStamp, Map<String, Serializable>) - 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
Deprecated.
LATEST_VERSION - Static variable in class org.lsst.ccs.config.CategoryDescription
 
LegacyDispatcher - Class in org.lsst.ccs.messaging.util
Dispatcher implementation that mimics previously existing system.
LegacyDispatcher(String) - Constructor for class org.lsst.ccs.messaging.util.LegacyDispatcher
 
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(InputStream) - Method in class org.lsst.ccs.config.SingleCategoryTagData
 
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(ConfigurationView, boolean) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
loadCategories(Options, String...) - Method in class org.lsst.ccs.ConfigurationService
Loads a configuration for the specified categories.
loadCategories(String...) - Method in class org.lsst.ccs.ConfigurationService
 
loadCategoryTag(SingleCategoryTag) - Method in interface org.lsst.ccs.config.ConfigurationDAO
Load the configuration data for a SingleCategoryTag.
loadCategoryTag(SingleCategoryTag) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
loadCategoryTag(SingleCategoryTag) - Method in class org.lsst.ccs.config.remote.LocalToRemoteMigrationDAO
 
loadCategoryTag(SingleCategoryTag) - Method in class org.lsst.ccs.config.remote.RestFileServerRemoteDAO
 
loadCategoryTag(SingleCategoryTag) - Method in class org.lsst.ccs.ConfigurationDAOWrapper
 
loadConfiguration(ConfigurationDescription) - Method in class org.lsst.ccs.ConfigurationDAOWrapper
 
loadedTag(SingleCategoryTag) - Method in interface org.lsst.ccs.config.LocalConfigurationDAO.Listener
 
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
Local file based implementation of interface ConfigurationDAO.
LocalConfigurationDAO() - Constructor for class org.lsst.ccs.config.LocalConfigurationDAO
Default constructor of a local file based ConfigurationDAO.
LocalConfigurationDAO.Listener - Interface in org.lsst.ccs.config
 
LocalToRemoteMigrationDAO - Class in org.lsst.ccs.config.remote
A DAO for migrating from local files to remote files.
LocalToRemoteMigrationDAO(String) - Constructor for class org.lsst.ccs.config.remote.LocalToRemoteMigrationDAO
 
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
Request for this agent to obtain a lock on the given subsystem.
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
 
login(String, String) - Method in class org.lsst.ccs.services.AgentLoginService
 
loginListenersSemaphore - Variable in class org.lsst.ccs.services.AgentLoginService
 
loginlUpdate - Variable in class org.lsst.ccs.services.AgentLoginService
 
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.messaging.jgroups.Tester
 
main(String[]) - Static method in class org.lsst.ccs.monitor.ConvertLimitsCategoryToWarnings
 
main(String[]) - Static method in class org.lsst.ccs.ScanGroovyFiles
 
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
membersJoined(List<String>) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
membersJoined(List<String>) - Method in interface org.lsst.ccs.messaging.ClusterMembershipListener
 
membersLeft(List<String>) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
membersLeft(List<String>) - Method in interface org.lsst.ccs.messaging.ClusterMembershipListener
 
merge(CategoryDescription) - Method in class org.lsst.ccs.config.CategoryDescription
 
merge(ConfigurationDescription) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
mergeSingleCategoryTagData(SingleCategoryTagData) - Method in class org.lsst.ccs.config.SingleCategoryTagData
 
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.
message - Variable in class org.lsst.ccs.messaging.jgroups.JGroupsMonitor.Record
 
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(AgentInfo, 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.
MessagingService - Class in org.lsst.ccs.services
An AgentService that manages the underlying messaging service.
MessagingService() - Constructor for class org.lsst.ccs.services.MessagingService
 
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.CalcChannel
 
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_CHECK_TASK - Static variable in class org.lsst.ccs.monitor.Monitor
 
MONITOR_PUBLISH_TASK - Static variable in class org.lsst.ccs.monitor.Monitor
 
MONITOR_UPDATE_TASK - Static variable in class org.lsst.ccs.monitor.Monitor
 
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
 
MultiQueueDispatcher - Class in org.lsst.ccs.messaging.util
Dispatcher implementation that decouples message processing by CCS from message processing by JGroups.
MultiQueueDispatcher(String) - Constructor for class org.lsst.ccs.messaging.util.MultiQueueDispatcher
Constructs an instance.
myCurrentLock - Variable in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 

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
 
needsHeartbeat() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Does this messaging layer need a Heartbeat for failure detection?
needsSaving() - Method in class org.lsst.ccs.config.CategoryDataChain
 
needsSaving() - Method in class org.lsst.ccs.config.SingleCategoryTagData
 
NetworkUtilities - Class in org.lsst.ccs.messaging
 
NetworkUtilities() - Constructor for class org.lsst.ccs.messaging.NetworkUtilities
 
newAlert(String) - Method in enum org.lsst.ccs.bus.alerts.DeviceAlerts
 
newInstance(String, Logger) - Static method in class org.lsst.ccs.messaging.util.TimedExecutor
Deprecated.
 
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
 
notifyGlobalLockListeners(String, AgentLock) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
notifyHeldLockListeners(String, AgentLock) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
notifyLevelListeners(String, int) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
notifyLockListeners(String, String, AgentLock) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
notifyLockVisibility(String, String) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
notifyLoginListeners(String, String) - Method in class org.lsst.ccs.services.AgentLoginService
 
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
 
onAgentHeldLockUpdate(String, AgentLock) - Method in interface org.lsst.ccs.services.AgentLockService.AgentLockUpdateListener
Called when the current agent acquires or releases a new lock
onAgentLevelChange(String, int) - Method in interface org.lsst.ccs.services.AgentLockService.AgentLockUpdateListener
Called when the level on a (local) lock is changed
onAgentLockUpdate(String, String, AgentLock) - Method in interface org.lsst.ccs.services.AgentLockService.AgentLockUpdateListener
Called when the current agent is locked or unlocked.
onAgentLoginUpdate(String, String) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
onAgentLoginUpdate(String, String) - Method in interface org.lsst.ccs.services.AgentLoginService.AgentLoginUpdateListener
Called upon login
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.
onEvent(Dispatcher.Event) - Method in interface org.lsst.ccs.messaging.util.Dispatcher.Listener
 
onEvent(Dispatcher.Event) - Method in class org.lsst.ccs.services.MessagingService
 
onException(PeriodicTask, Throwable) - Method in class org.lsst.ccs.services.AgentPeriodicTaskService.AgentPeriodicTaskExceptionHandler
 
onFinalException(PeriodicTask, Throwable) - Method in class org.lsst.ccs.services.AgentPeriodicTaskService.AgentPeriodicTaskExceptionHandler
 
onGlobalLockUpdate(String, String, AgentLock) - Method in interface org.lsst.ccs.services.AgentLockService.AgentLockUpdateListener
Called when any agent on the network is locked or unlocked
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.
onLongExecution(PeriodicTask) - Method in class org.lsst.ccs.services.AgentPeriodicTaskService.AgentPeriodicTaskExceptionHandler
 
onSkippedExecutions(PeriodicTask, int) - Method in class org.lsst.ccs.services.AgentPeriodicTaskService.AgentPeriodicTaskExceptionHandler
 
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
 
onSuccessfulExecution(AgentPeriodicTask, long) - Method in class org.lsst.ccs.services.AgentPeriodicTaskService.AgentPeriodicTaskExceptionHandler
 
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.messaging.util - package org.lsst.ccs.messaging.util
 
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.
out(Runnable, Bus, Dispatcher.Order) - Method in interface org.lsst.ccs.messaging.util.Dispatcher
Submits a task to process an outgoing message.
out(Runnable, Bus, Dispatcher.Order) - Method in class org.lsst.ccs.messaging.util.LegacyDispatcher
Submits a task to process an outgoing message.
out(Runnable, Bus, Dispatcher.Order) - Method in class org.lsst.ccs.messaging.util.MultiQueueDispatcher
Submits a task to process an outgoing message.
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.CategoryDescription
 
parseConfigurationDescription(String) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
parseConfigurationString(String...) - Method in class org.lsst.ccs.config.ConfigurationDescription
Apply the provided category tags to the current ConfigurationDescription object.
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.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.AgentPropertiesService
 
preBuild() - Method in class org.lsst.ccs.services.AgentStateService
 
preBuild() - Method in class org.lsst.ccs.services.AgentVersionsService
 
preBuild() - Method in class org.lsst.ccs.services.MessagingService
 
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.Agent
 
preInit() - Method in class org.lsst.ccs.ConfigurationService
 
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.AgentStatusAggregatorService
 
preInit() - Method in class org.lsst.ccs.services.AgentVersionsService
 
preInit() - Method in class org.lsst.ccs.services.InfluxDbClientService
 
preInit() - Method in class org.lsst.ccs.services.LocalAgentLockService
 
preInit() - Method in class org.lsst.ccs.services.NormalModeService
 
preInit() - Method in class org.lsst.ccs.services.RemoteAgentLockService
 
preProcessMessage(BusMessage) - Method in class org.lsst.ccs.ConfigurationService
 
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.
preProcessMessage(BusMessage) - Method in class org.lsst.ccs.services.AgentStateService
 
preShutdown() - Method in class org.lsst.ccs.PersistencyService
 
preShutdown() - Method in interface org.lsst.ccs.ServiceLifecycle
 
preShutdown() - Method in class org.lsst.ccs.services.AgentStateService
 
preShutdown() - Method in class org.lsst.ccs.services.AgentVersionsService
 
preShutdown() - Method in class org.lsst.ccs.services.InfluxDbClientService
 
preStart() - Method in class org.lsst.ccs.Agent
 
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.AbstractAgentLockServiceDelegate
 
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.InfluxDbClientService
 
preStart() - Method in class org.lsst.ccs.services.LocalAgentLockService
 
preStart() - Method in class org.lsst.ccs.services.MessagingService
 
preStart() - Method in class org.lsst.ccs.services.RemoteAgentLockService
 
printAllLatestData() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
Print all the latest data.
printComponentConfigurationParameters(Options, 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.
printComponentNodeTree() - Method in class org.lsst.ccs.Agent
Get a representation of the component tree.
printConfigurationParameters(Options, String...) - Method in class org.lsst.ccs.ConfigurationService
Returns the current values of the configuration parameters that belong to the specified categories.
printConfigurationParameters(String...) - Method in class org.lsst.ccs.ConfigurationService
 
printConfigurationParametersForComponent(Options, String, String...) - Method in class org.lsst.ccs.ConfigurationService
 
printDataProviderDictionary() - Method in class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryCommands
 
printHelp() - Method in interface org.lsst.ccs.startup.HasCommandLineOptions
 
printMonitoringThreads() - Method in class org.lsst.ccs.monitor.Monitor
Gets a printout of the monitoring threads.
printProperty(String, String) - Method in class org.lsst.ccs.config.PropertiesPrintWriter
 
printRegisteredAlerts() - Method in class org.lsst.ccs.services.alert.AlertService
Print the list of Alerts that have been registered for this Agent.
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
Callback method with the CommandAck returned by the CommandRequest destination agent; it signifies that the CommandRequest has been received and accepted by the command destination.
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
 
processConnectionDisconnectionEvent(AgentPresenceManager.AgentPresenceState, AgentInfo...) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
processDataChain(List<String>) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet.CollectionDataChainProcessor
 
processDataChain(List<String>) - Method in interface org.lsst.ccs.config.ConfigurationParameterDataChainProcessor
Process a List of values and return the String representation.
processDataChainToObject(List<String>) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet.CollectionDataChainProcessor
 
processDataChainToObject(List<String>) - Method in interface org.lsst.ccs.config.ConfigurationParameterDataChainProcessor
Process a List of values and return the corresponding Object.
processNack(CommandNack) - Method in interface org.lsst.ccs.messaging.CommandOriginator
Callback method with the CommandNack returned by the CommandRequest destination agent; it signifies that the CommandRequest has been received but declined by the command destination.
processResult(CommandResult) - Method in interface org.lsst.ccs.messaging.CommandOriginator
Callback method with the CommandResult returned by the CommandRequest destination agent; it contains the result of the command's execution.
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
 
PUBLICATION_KEY - Static variable in class org.lsst.ccs.monitor.MonitorUpdateTask
 
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.
publishConfigurationInfo(ConfigurationData) - Method in class org.lsst.ccs.ConfigurationService
 
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 for the provided list of Agents.
publishDataProviderDictionary() - Method in class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryCommands
 
publishRaisedAlertSummary() - Method in class org.lsst.ccs.services.alert.AlertService
Publish on the status bus the Subsystem's RaisedAlertSummary.
publishState() - Method in class org.lsst.ccs.services.AgentStateService.AgentStateServiceCommands
Publishes a StatusStateBundle message.
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
 
putCategoryDataChain(CategoryDataChain) - Method in class org.lsst.ccs.config.ConfigurationLoadedData
 
putConfigurationLoadedData(ConfigurationLoadedData) - Method in class org.lsst.ccs.config.ConfigurationLoadedData
 
putParameterValue(String, String) - Method in class org.lsst.ccs.config.ConfigurationView
 
putParameterValue(String, String, String) - Method in class org.lsst.ccs.config.ConfigurationView
 
putSingleTagForCategory(String, SingleCategoryTag, String) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
putSourcedTagForCategory(String, String, String, String) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
putTagForCategory(String, String, String) - Method in class org.lsst.ccs.config.ConfigurationDescription
Deprecated.
putValuesForComponent(String, Map<String, String>) - Method in class org.lsst.ccs.config.ConfigurationView
 

Q

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

R

raiseAlert(String, AlertState, String) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
Notifies listeners by publishing an AlertEvent.
raiseAlert(Alert, AlertState, String) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
Notifies listeners by publishing an AlertEvent.
raiseAlert(String, AlertState, String) - Method in interface org.lsst.ccs.messaging.util.Dispatcher
Notifies listeners by publishing an AlertEvent.
raiseAlert(Alert, AlertState, String) - Method in interface org.lsst.ccs.messaging.util.Dispatcher
Notifies listeners by publishing an AlertEvent.
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(String, Alert, AlertState, String, AlertService.RaiseAlertStrategy) - Method in class org.lsst.ccs.services.alert.AlertService
 
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.
raiseAlert(Alert, AlertState, String, AlertService.RaiseAlertStrategy) - Method in class org.lsst.ccs.services.alert.AlertService
 
RaisedAlertBookkeeper - Class in org.lsst.ccs
Thread-safe modifiable RaisedAlertSummary.
RaisedAlertBookkeeper() - Constructor for class org.lsst.ccs.RaisedAlertBookkeeper
 
RaisedAlertBookkeeper(RaisedAlertSummary) - 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.
RaisedAlertHistory(RaisedAlertHistory) - Constructor for class org.lsst.ccs.bus.data.RaisedAlertHistory
Copy constructor.
RaisedAlertInstance - Class in org.lsst.ccs.bus.data
This class represents an instance when an Alert was raised.
raisedAlerts - Variable in class org.lsst.ccs.bus.data.RaisedAlertSummary
 
RaisedAlertSummary - Class in org.lsst.ccs.bus.data
A summary of the alerts that have been raised by a Subsystem.
RaisedAlertSummary() - Constructor for class org.lsst.ccs.bus.data.RaisedAlertSummary
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.Device
Deprecated.
Use readChannel(Channel) instead;
readChannel(Channel) - Method in class org.lsst.ccs.monitor.Device
 
readChannelGroup() - Method in class org.lsst.ccs.monitor.Device
Deprecated.
use readChannelGroup(String) instead.
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
Deprecated.
Use readChannelNow(Channel) instead.
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.
readFrom(DataInput) - Method in class org.lsst.ccs.messaging.jgroups.CCSAddress
 
readLock - Variable in class org.lsst.ccs.ConfigurationService.ConfigurationLock
 
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
refTime - Variable in class org.lsst.ccs.messaging.util.AbstractDispatcher.Task
 
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
 
registerAlert(Alert) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
Registers an alert with this Dispatcher.
registerAlert(Alert) - Method in interface org.lsst.ccs.messaging.util.Dispatcher
Registers an alert with this Dispatcher.
registerAlert(Alert, ClearAlertHandler) - Method in class org.lsst.ccs.services.alert.AlertService
Register an Alert and the corresponding ClearAlertHandler to be invoked when clearing the Alert.
registerAlert(Alert) - Method in class org.lsst.ccs.services.alert.AlertService
Register an Alert without a ClearAlertHandler.
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.
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
 
RemoteFileServer - Class in org.lsst.ccs.config
A wrapper class to grant access to a remote FileSystem.
RemoteFileServer(String, String) - Constructor for class org.lsst.ccs.config.RemoteFileServer
Create an instance of a remote file server with a given cache name.
remove(AgentInfo) - Method in class org.lsst.ccs.bus.data.CCSVersions
Remove an AgentInfo.
removeAgentCommandDictionaryListener(AgentCommandDictionaryService.AgentCommandDictionaryListener) - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
 
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
 
removeAgentLockUpdateListener(AgentLoginService.AgentLoginUpdateListener) - Method in class org.lsst.ccs.services.AgentLoginService
 
removeAgentPresenceListener(AgentPresenceListener) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
removeCategory(String) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
removeClusterMembershipListener(ClusterMembershipListener) - Method in interface org.lsst.ccs.messaging.HasClusterMembershipNotifications
 
removeClusterMembershipListener(ClusterMembershipListener) - 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.
removeConfigurationParameter(String) - Method in class org.lsst.ccs.config.SingleCategoryTagData
 
removeCurrentLock() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
removeDataProviderDictionaryListener(DataProviderDictionaryService.DataProviderDictionaryListener) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
 
removeForwarder(MessageListener) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.BusAccess
 
removeHeldLock(String, AgentLock) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
removeListener(Dispatcher.Listener) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
Removes a listener.
removeListener(Dispatcher.Listener) - Method in interface org.lsst.ccs.messaging.util.Dispatcher
Removes a listener.
removeListener(AlertListener) - Method in class org.lsst.ccs.services.alert.AlertService
 
removeLoadedTagListener(LocalConfigurationDAO.Listener) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
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() - Static method in class org.lsst.ccs.description.groovy.CCSBuilder
 
reset() - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
 
resetDefaultSources() - Static method in class org.lsst.ccs.config.SingleCategoryTag
 
resetForcedDataPublication() - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
Reset the forced data publication.
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
 
RestFileServerRemoteDAO - Class in org.lsst.ccs.config.remote
An implementation of the ConfigurationDAQ using the CCS rest file server This implementation uses the following bootstrap properties org.lsst.ccs.config.remote.uri -- the file server to connect to.
RestFileServerRemoteDAO(String) - Constructor for class org.lsst.ccs.config.remote.RestFileServerRemoteDAO
Create a RestFileServer DAO.
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.ConfigurationDescription
Deprecated.
saveCategories(Options, 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.
saveCategoryTagData(SingleCategoryTagData) - Method in interface org.lsst.ccs.config.ConfigurationDAO
Save the data included in the provided SingleCategoryTag object.
saveCategoryTagData(SingleCategoryTagData) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
saveCategoryTagData(SingleCategoryTagData) - Method in class org.lsst.ccs.config.remote.LocalToRemoteMigrationDAO
 
saveCategoryTagData(SingleCategoryTagData) - Method in class org.lsst.ccs.config.remote.RestFileServerRemoteDAO
 
saveChanges(Options) - Method in class org.lsst.ccs.ConfigurationService
Saves the current value of each parameter that has changed from the last configuration load.
saveChanges() - Method in class org.lsst.ccs.ConfigurationService
 
saveChangesForCategories(String...) - Method in class org.lsst.ccs.ConfigurationService
 
saveChangesForCategoriesAs(SingleCategoryTagData) - Method in class org.lsst.ccs.ConfigurationDAOWrapper
 
savedTag(SingleCategoryTag) - Method in interface org.lsst.ccs.config.LocalConfigurationDAO.Listener
 
saveInitialConfiguration() - Method in class org.lsst.ccs.ConfigurationService
CORE ONLY.
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.
ScanGroovyFiles - Class in org.lsst.ccs
An application to scan groovy files to see if they work properly.
ScanGroovyFiles() - Constructor for class org.lsst.ccs.ScanGroovyFiles
 
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.
sendCommandRequest(CommandRequest, CommandOriginator, boolean) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
 
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
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.
serializedSize() - Method in class org.lsst.ccs.messaging.jgroups.CCSAddress
 
serviceExec - Variable in class org.lsst.ccs.messaging.util.AbstractDispatcher
Executor for service tasks, including monitoring and listener notifications.
ServiceLifecycle - Interface in org.lsst.ccs
Extension of HasLifecycle.
set(boolean) - Method in class org.lsst.ccs.monitor.Line
Sets the line value.
setAccumulationDuration(Duration) - Method in class org.lsst.ccs.services.alert.AlertService
 
setAgentJoinedTheBusesTime() - Method in class org.lsst.ccs.bus.data.AgentInfo
Public method to set the time the Agent became Joined The Buses.
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
Set the configuration state
setCurrent(double, int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
Sets the current for a channel.
setCurrentLock(AgentLock) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
setDefaultForAllCategories(String) - Static method in class org.lsst.ccs.config.SingleCategoryTag
 
setDefaultForCategory(String, String) - Static method in class org.lsst.ccs.config.SingleCategoryTag
 
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
 
setDisabled(Boolean) - Method in class org.lsst.ccs.monitor.Device
Set device-disabled state
setEnabled(boolean) - Method in class org.lsst.ccs.services.InfluxDbClientService
 
setExceptionHandler(AgentExecutionService.ExceptionHandler) - Method in class org.lsst.ccs.services.AgentExecutionService.Task
Sets the exception handler for this task.
setHasChanges(boolean) - Method in class org.lsst.ccs.config.CategoryDescription
 
setHighestSeverit(AlertState) - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
 
setHighestSeverity(String, AlertState) - Method in class org.lsst.ccs.RaisedAlertBookkeeper
Change the highest severity for a RaisedAlertHistory.
setHwLine(int, boolean) - Method in class org.lsst.ccs.monitor.Device
Sets an output line on or off.
setIncomingQueueInTimeStamp(CCSTimeStamp) - Method in class org.lsst.ccs.bus.messages.BusMessage
 
setIncomingQueueOutTimeStamp(CCSTimeStamp) - Method in class org.lsst.ccs.bus.messages.BusMessage
 
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
 
setLine(int, boolean) - Method in class org.lsst.ccs.monitor.Device
Sets an output line on or off.
setLineWarm(int, boolean) - Method in class org.lsst.ccs.monitor.Device
Sets the warm-start state of an output line.
setLockAndLevel(AgentLock, int) - Method in class org.lsst.ccs.bus.messages.CommandRequest
Associate lock and level sender's information to this command request.
setLogFormat(String) - Method in class org.lsst.ccs.Subsystem
Command to set a format for the TextFormatter of LogBusHandler (see logging.properties doc).
setLogger(Logger) - Method in class org.lsst.ccs.messaging.util.KeyQueueExecutor
Sets a logger for messages on abnormal conditions.
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) - 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.
setOutgoingQueueInTimeStamp(CCSTimeStamp) - Method in class org.lsst.ccs.bus.messages.BusMessage
 
setOutgoingQueueOutTimeStamp(CCSTimeStamp) - Method in class org.lsst.ccs.bus.messages.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.
setParameterBulk(Map<String, Object>) - Method in class org.lsst.ccs.monitor.Channel
Set configuration parameters to new values and compute (derived) quantities (for hysteresis, etc.)
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.
setPersistencyFileName(String) - Method in class org.lsst.ccs.PersistencyService
 
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.
setRecentChanges(List<String>) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
 
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.
setTargetsForAgent(Map<String, Dictionary>, String) - Static method in class org.lsst.ccs.bus.messages.StatusCommandDictionary
 
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.
setVoltage(double, int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
Sets the voltage for a channel.
setWarm(boolean) - Method in class org.lsst.ccs.monitor.Line
Sets the warm-start state of the line.
setWave(double) - Method in interface org.lsst.ccs.drivers.commons.MonochromatorDriver
set wavelength in nanometers
shutdown() - Method in class org.lsst.ccs.ConfigurationService
 
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.messaging.util.AbstractDispatcher
Orderly shuts down this dispatcher.
shutdown() - Method in interface org.lsst.ccs.messaging.util.Dispatcher
Orderly shuts down this dispatcher.
shutdown() - Method in class org.lsst.ccs.messaging.util.KeyQueueExecutor
Initiates an orderly shutdown in which previously submitted tasks are executed, but no new tasks will be accepted.
shutdown() - Method in class org.lsst.ccs.messaging.util.LegacyDispatcher
Orderly shuts down this dispatcher.
shutdown() - Method in class org.lsst.ccs.messaging.util.MultiQueueDispatcher
Orderly shuts down this dispatcher.
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.
shutdownAgent(boolean) - Method in class org.lsst.ccs.Agent
 
shutdownBusAccess() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
 
shutdownNow() - Method in class org.lsst.ccs.messaging.util.KeyQueueExecutor
Shuts down this executor.
shutdownNow() - Method in class org.lsst.ccs.services.AgentExecutionService
Does nothing.
ShutdownResult() - Constructor for class org.lsst.ccs.Agent.ShutdownResult
 
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
 
SingleCategoryTag - Class in org.lsst.ccs.config
A class describing a single category tag.
SingleCategoryTag(String, String, String) - Constructor for class org.lsst.ccs.config.SingleCategoryTag
 
SingleCategoryTag(String, String, String, String) - Constructor for class org.lsst.ccs.config.SingleCategoryTag
 
SingleCategoryTag(String, String, String, String, String) - Constructor for class org.lsst.ccs.config.SingleCategoryTag
 
SingleCategoryTag(SingleCategoryTag) - Constructor for class org.lsst.ccs.config.SingleCategoryTag
 
SingleCategoryTag(SingleCategoryTag, String) - Constructor for class org.lsst.ccs.config.SingleCategoryTag
 
SingleCategoryTagData - Class in org.lsst.ccs.config
A Class containing data for a single Configuration Category Tag.
SingleCategoryTagData(SingleCategoryTag) - Constructor for class org.lsst.ccs.config.SingleCategoryTagData
 
SingleCategoryTagData(SingleCategoryTagData) - Constructor for class org.lsst.ccs.config.SingleCategoryTagData
 
size() - Method in interface org.lsst.ccs.bus.data.DataProviderDictionary
Returns the size of this dictionary.
size() - Method in class org.lsst.ccs.services.DataDictionaryByType
 
size() - Method in class org.lsst.ccs.services.DataDictionaryCompro
Returns the size of this dictionary.
size() - Method in class org.lsst.ccs.services.DataDictionaryOptimized
Returns the size of this dictionary.
size() - Method in class org.lsst.ccs.services.DataDictionaryOrdered
 
SkipEncoding - Annotation Type in org.lsst.ccs.bus.annotations
Annotation for classes or fields that are not to be encoded.
stageEnded(Dispatcher.Stage) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher.Task
Do nothing at the end of a stage.
stageEnded(Dispatcher.Stage) - Method in interface org.lsst.ccs.messaging.util.Dispatcher.Task
Called whenever a stage has been completed.
start() - Method in interface org.lsst.ccs.framework.HasLifecycle
Called from the enclosing Subsystem.
start() - Method in class org.lsst.ccs.monitor.Device
Called from the enclosing Subsystem.
start() - Method in class org.lsst.ccs.monitor.Monitor
 
start() - Method in class org.lsst.ccs.services.AgentExecutionService.Task
Starts the task execution.
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.AgentHeartBeatService
 
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.InfluxDbClientService
 
startForAgent(AgentInfo) - Method in class org.lsst.ccs.services.MessagingService
 
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[]) - 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
 
StatusConfigurationData - Class in org.lsst.ccs.bus.messages
A StatusMessage for the publication of ConfigurationData.
StatusConfigurationData(ConfigurationData, boolean) - Constructor for class org.lsst.ccs.bus.messages.StatusConfigurationData
 
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
Build a StatusAlert from the provided RaisedAlert.
StatusRaisedAlertSummary - Class in org.lsst.ccs.bus.messages
A Status message containing the current RaisedAlertSummary for the Agent.
StatusRaisedAlertSummary(RaisedAlertSummary) - Constructor for class org.lsst.ccs.bus.messages.StatusRaisedAlertSummary
 
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.
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(BusMessage, long) - Constructor for class org.lsst.ccs.messaging.util.AbstractDispatcher.Task
 
Task(BusMessage) - Constructor for class org.lsst.ccs.messaging.util.AbstractDispatcher.Task
 
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.
terminated() - Method in class org.lsst.ccs.messaging.util.TimedExecutor
Deprecated.
 
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
 
Tester - Class in org.lsst.ccs.messaging.jgroups
JGroups tester.
Tester(String, boolean) - Constructor for class org.lsst.ccs.messaging.jgroups.Tester
 
Tester() - Constructor for class org.lsst.ccs.messaging.jgroups.Tester
 
Tester(boolean) - Constructor for class org.lsst.ccs.messaging.jgroups.Tester
 
TESTINT - Static variable in class org.lsst.ccs.services.alert.AlertService
 
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.
time - Variable in class org.lsst.ccs.messaging.jgroups.JGroupsMonitor.Record
 
TimedExecutor - Class in org.lsst.ccs.messaging.util
Deprecated.
TimedExecutorMBean - Interface in org.lsst.ccs.messaging.util
Deprecated.
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
 
TOOLKIT_VERSION - 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
 
toPropertiesFileName(SingleCategoryTag) - Static method in class org.lsst.ccs.config.LocalConfigurationDAO
 
toString() - Method in class org.lsst.ccs.Agent.RunningCommand
 
toString() - Method in class org.lsst.ccs.Agent.ShutdownResult
 
toString() - Method in class org.lsst.ccs.bus.data.AgentInfo
 
toString() - Method in class org.lsst.ccs.bus.data.AgentLockInfo.AgentLockInfoString
 
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.CategoryDescription
 
toString() - Method in class org.lsst.ccs.config.ConfigurationDescription
 
toString() - Method in class org.lsst.ccs.config.ConfigurationParameterTaggedValue
 
toString() - Method in class org.lsst.ccs.config.SingleCategoryTag
 
toString() - Method in class org.lsst.ccs.ConfigurationService.ConvertedParameterizedType
 
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.DuplicateAgentNameException
 
toString() - Method in class org.lsst.ccs.messaging.jgroups.JGroupsMonitor.Record
 
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() - Constructor for exception org.lsst.ccs.messaging.TransportStateException
 
TransportStateException(String) - Constructor for exception org.lsst.ccs.messaging.TransportStateException
 
TransportStateException(String, Throwable) - Constructor for exception org.lsst.ccs.messaging.TransportStateException
 
TransportStateException(Throwable) - 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 a configuration read lock if it is free within the given waiting time and the current thread has not been interrupted.
tryAcquireConfigurationWriteLock(long, TimeUnit) - Method in class org.lsst.ccs.ConfigurationService
Acquires a configuration writer lock if it is available within the given waiting time and the current thread has not been interrupted.
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
Deprecated.
UNDEF_VERSION - Static variable in class org.lsst.ccs.config.CategoryDescription
 
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
Request for this agent to release a lock on the given subsystem.
unlockAgent(String) - Method in class org.lsst.ccs.services.LocalAgentLockService
 
unlockAgent(String) - Method in class org.lsst.ccs.services.RemoteAgentLockService
 
UnmodifiableStateBundle - Class in org.lsst.ccs.bus.states
A version of the StateBundle that cannot be modified.
UnmodifiableStateBundle(StateBundle) - Constructor for class org.lsst.ccs.bus.states.UnmodifiableStateBundle
Constructs an UnmodifiableStateBundle from the original StateBundle.
UNSPECIFIED_VERSION - Static variable in class org.lsst.ccs.config.SingleCategoryTag
 
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.
updateCategories(Options, String...) - Method in class org.lsst.ccs.ConfigurationService
Updated the specified categories.
updateCategories(String...) - Method in class org.lsst.ccs.ConfigurationService
 
updateCategoryChecksum(String, Long) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
 
updateConfigurationDescription(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
 
updateConfigurationDescription(String, 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.
updateLastModified() - Method in class org.lsst.ccs.bus.states.StateBundle
 
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
 
updateSingleCategoryTagDefaultVersion(SingleCategoryTag) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
updateSingleCategoryTagDefaultVersion(SingleCategoryTag, String) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
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.
validateBulkChange(Map<String, Object>) - Method in class org.lsst.ccs.monitor.Channel
Checks validity of a proposed set of ConfigurationParameters limit and warn parameters are compared if checkLo or checkHi (as relevant) is other than "NONE".
validateLock(AgentLock) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
 
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
 
validateVersion(String) - Method in class org.lsst.ccs.services.AgentVersionsService.VersionConstraint
 
valueOf(String) - Static method in enum org.lsst.ccs.bus.alerts.DeviceAlerts
Returns the enum constant of this type with the specified name.
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.messaging.util.Dispatcher.Order
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.messaging.util.Dispatcher.Stage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.monitor.CalcChannel.Operation
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.alert.AlertService.RaiseAlertStrategy
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.DeviceAlerts
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.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.messaging.util.Dispatcher.Order
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.util.Dispatcher.Stage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.monitor.CalcChannel.Operation
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.alert.AlertService.RaiseAlertStrategy
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
Deprecated.
 
VERSIONS_KEY - Static variable in class org.lsst.ccs.services.AgentVersionsService
 
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
Deprecated. 
waitForAgent(String, long, TimeUnit) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
Deprecated.
use method waitForConnectedAgent
waitForAgent(AgentPropertyPredicate, long, TimeUnit) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
Deprecated.
use method waitForAgentPredicate
waitForAgentDisconnection(String, long, TimeUnit) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
Deprecated.
Use method waitForDisconnectedAgent
waitForAgentPredicate(AgentPropertyPredicate, long, TimeUnit) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
waitForConnectedAgent(String, long, TimeUnit) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
waitForDisconnectedAgent(String, long, TimeUnit) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
waitForFirstContact(long, TimeUnit) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
waitForMessageLayerConnection() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
 
waitForStatePredicate(Predicate<StateBundle>, long, TimeUnit) - Method in class org.lsst.ccs.services.AgentStateService
 
warnHi - Variable in class org.lsst.ccs.monitor.Channel
 
warnLo - Variable in class org.lsst.ccs.monitor.Channel
 
wasSuccessful() - Method in class org.lsst.ccs.bus.messages.CommandResult
Was the execution of the CommandRequest successful?
withCategory(String) - Method in class org.lsst.ccs.config.ConfigurationParameterDescription
 
withDefaultInitial(boolean) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
withDescription(String) - Method in class org.lsst.ccs.config.ConfigurationParameterDescription
 
withIsEnabled(boolean) - Method in class org.lsst.ccs.config.ConfigurationParameterDescription
 
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.
withName(String) - Method in class org.lsst.ccs.config.ConfigurationParameterDescription
 
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.
withPeriodParameterDescription(ConfigurationParameterDescription) - Method in class org.lsst.ccs.framework.AgentPeriodicTask
Set the ConfigurationParameterDescription for the task period to customize the default configuration parameter.
withUnits(String) - Method in class org.lsst.ccs.config.ConfigurationParameterDescription
 
write(Point) - Method in class org.lsst.ccs.services.InfluxDbClientService
 
write(BatchPoints) - Method in class org.lsst.ccs.services.InfluxDbClientService
 
writeLock - Variable in class org.lsst.ccs.ConfigurationService.ConfigurationWriteLock
 
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
 
writeTo(DataOutput) - Method in class org.lsst.ccs.messaging.jgroups.CCSAddress
 
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 © 2023 LSST. All rights reserved.