Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abort() - Method in class org.lsst.ccs.services.AgentSignalHandlerService.AgentSignalHandlingCommandsForInnerNode
-
Command to abort an action.
- abortInterpreterThread(String) - Method in class org.lsst.ccs.subsystems.console.jython.JythonInterpreterConsole
- 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
Dispatcherinstance in specified configuration. - AbstractDispatcher.DTask - Class in org.lsst.ccs.messaging.util
-
Handle of a task executed by
Dispatcher. - accept(ScriptingStatusBusMessage) - Method in interface org.lsst.ccs.scripting.ScriptingStatusBusMessageFilter
- ACK_LEGACY - Enum constant in enum class org.lsst.ccs.bus.data.AgentLockInfo.Status
- acknowledgeAlerts(String, String...) - Method in class org.lsst.ccs.services.alert.AlertService
- acknowledgeAlertsForUser(String, String, String...) - Method in class org.lsst.ccs.services.alert.AlertService
- ACKNOWLEDGED - Enum constant in enum class org.lsst.ccs.bus.data.AgentLockInfo.Status
- Acknowledgement(String, String, RaisedAlertHistory) - Constructor for class org.lsst.ccs.bus.data.RaisedAlertHistory.Acknowledgement
- 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.
- ACTIVE - Enum constant in enum class org.lsst.ccs.bus.states.CommandState
-
The Agent is already executing ACTION or CONFIGURATION command, only QUERY and SIGNAL commands are accepted.
- add(AgentInfo, DistributionInfo) - Method in class org.lsst.ccs.bus.data.CCSVersions
-
Deprecated.Add a new AgentInfo, DistributionInfo pair.
- addAcknowledgement(String, String) - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
-
Acknowledge this alert.
- addAcknowledgmentListener(AlertAcknowledgmentListener) - Method in class org.lsst.ccs.services.alert.AlertService
- 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
CommandSetto extend the set of commands recognized by thisAgent. - 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
- ADDED - Enum constant in enum class org.lsst.ccs.services.AgentCommandDictionaryService.AgentCommandDictionaryEvent.EventType
-
An agent joined the buses and a new dictionary is available.
- ADDED - Enum constant in enum class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryEvent.EventType
-
An agent joined the buses and a new dictionary is available.
- 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
- addOutgoingMessageListenerForBus(OutgoingMessageListener, Bus...) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
- addParameter(String, 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) - Method in class org.lsst.ccs.subsystems.console.py4j.Py4JServer.Py4jGatewayServer
- addStatusBusListener(ScriptingStatusBusListener, ScriptingStatusBusMessageFilter) - Static method in class org.lsst.ccs.scripting.CCS
-
Add a Status bus listener with a filter.
- addStatusBusListener(ScriptingStatusBusListener, ScriptingStatusBusMessageFilter) - Method in class org.lsst.ccs.subsystems.console.py4j.Py4JServer.Py4jGatewayServer
- 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
- addTaskListener(Dispatcher.TaskListener) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
- addTaskListener(Dispatcher.TaskListener) - Method in interface org.lsst.ccs.messaging.util.Dispatcher
-
Registers a task listener.
- 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.AgentCommandDictionaryService
- afterBuild() - Method in class org.lsst.ccs.services.MessagingService
- 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.AgentVersionsService
- agent - Variable in class org.lsst.ccs.ConfigurationService
-
GUARDED BY CCS bootstrap (ref), thread safety (object).
- Agent - Class in org.lsst.ccs
-
Minimal component able to communicate on the buses.
- Agent(String, AgentInfo.AgentType) - Constructor for class org.lsst.ccs.Agent
-
Constructs an
Agent. - AGENT - Static variable in class org.lsst.ccs.services.AgentVersionsService
- AGENT_CATEGORY_PROPERTY - Static variable in enum class org.lsst.ccs.bus.data.AgentCategory
- AGENT_CONNECTION - Enum constant in enum class org.lsst.ccs.services.alert.AlertEvent.AlertEventType
- AGENT_DESCRIPTION - Static variable in class org.lsst.ccs.Agent
- AGENT_DISCONNECTION - Enum constant in enum class org.lsst.ccs.services.alert.AlertEvent.AlertEventType
- AGENT_GROUP_PROPERTY - Static variable in enum class org.lsst.ccs.bus.data.AgentGroup
- AGENT_HEARTBEAT_TASK - Static variable in class org.lsst.ccs.services.AgentHeartBeatService
- AGENT_HOST_PROP - Static variable in class org.lsst.ccs.bus.data.AgentInfo
- 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 class 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_USER_PROP - Static variable in class org.lsst.ccs.bus.data.AgentInfo
- AGENT_VERSION - 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
- AgentAlerts - Enum Class 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
AlertListenerto handle the Agent Alert State. - AgentAlertStateAlertListener(Agent, AgentStateService, MessagingService) - Constructor for class org.lsst.ccs.services.alert.AgentAlertStateAlertListener
- AgentCategory - Enum Class 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 Class 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
AgentExecutionServicetasks. - 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 Class 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 Class 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, int, String) - Constructor for class org.lsst.ccs.bus.data.AgentLockInfo
- AgentLockInfo(AgentLockInfo, AgentLockInfo.Status, 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 Class in org.lsst.ccs.bus.data
- AgentLockInfoString(String) - Constructor for class org.lsst.ccs.bus.data.AgentLockInfo.AgentLockInfoString
- AgentLockInfoString(AgentLockInfo) - 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.
- AgentLockService.User - Interface in org.lsst.ccs.services
-
Static utility methods for handling user settings.
- AgentLockServiceCommands - Class in org.lsst.ccs.subsystem.shell
-
Commands for agent lock service.
- AgentLockServiceCommands.SetGetLevelCommands - Enum Class in org.lsst.ccs.subsystem.shell
- 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 Class 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 Class 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
- AgentVersionsService.VersionConstraint - Class in org.lsst.ccs.services
- AIRWATCH - Enum constant in enum class org.lsst.ccs.bus.data.AgentCategory
- 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
- ALARM - Enum constant in enum class org.lsst.ccs.bus.states.AlertState
-
The ALARM AlertState signifies that a given quantity has reached the alarm level.
- ALARM - Enum constant in enum class org.lsst.ccs.bus.states.DataProviderState
-
The hardware is online, successfully read, the data validator validates it at ALARM.
- alarmHi - Variable in class org.lsst.ccs.monitor.Channel
- ALARMHI - Enum constant in enum class org.lsst.ccs.bus.data.DataProviderInfo.Attribute
- alarmHiA - Variable in class org.lsst.ccs.monitor.Channel
- alarmLo - Variable in class org.lsst.ccs.monitor.Channel
- ALARMLO - Enum constant in enum class org.lsst.ccs.bus.data.DataProviderInfo.Attribute
- 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.
- ALERT_CLEARED - Enum constant in enum class org.lsst.ccs.services.alert.AlertEvent.AlertEventType
- ALERT_RAISED - Enum constant in enum class org.lsst.ccs.services.alert.AlertEvent.AlertEventType
- ALERT_UPDATE - Enum constant in enum class org.lsst.ccs.services.alert.AlertEvent.AlertEventType
- alertAcknowledged(String, Alert, AlertState, String, String) - Method in interface org.lsst.ccs.services.alert.AlertAcknowledgmentListener
- AlertAcknowledgmentListener - Interface in org.lsst.ccs.services.alert
-
An interface to listen to Alert acknowledgments
- AlertEvent - Class in org.lsst.ccs.services.alert
-
An event fired by
AlertServiceto notify listeners of raised or cleared alerts. - AlertEvent(String, String[], RaisedAlertSummary, AlertEvent.AlertEventType) - Constructor for class org.lsst.ccs.services.alert.AlertEvent
-
Constructor for events triggered by 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(Dispatcher, Alert, AlertState, String) - Constructor for class org.lsst.ccs.messaging.util.Dispatcher.AlertEvent
- AlertEvent.AlertEventType - Enum Class 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[]) - Constructor for class org.lsst.ccs.messaging.util.AlertGate
-
Creates an instance with
vetoTime = 5000andvetoFactor = 1.5. - AlertGate(Dispatcher, String, String, int[], int, double) - Constructor for class org.lsst.ccs.messaging.util.AlertGate
-
Constructs an instance, registering new
Alertwith theDispatcher. - 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 Class in org.lsst.ccs.services.alert
- AlertState - Enum Class in org.lsst.ccs.bus.states
-
The Alert State of an Agent reflects how the hardware measured quantities compare to their operational limits.
- alertUnAcknowledged(String, Alert) - Method in interface org.lsst.ccs.services.alert.AlertAcknowledgmentListener
- ALIVENESS_TEST - Enum constant in enum class org.lsst.ccs.bus.data.AgentGroup
- allLocks - Variable in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
- allStates - Variable in class org.lsst.ccs.bus.states.StateBundle
- ALWAYS - Enum constant in enum class org.lsst.ccs.services.alert.AlertService.RaiseAlertStrategy
- ALWAYS - Static variable in interface org.lsst.ccs.framework.ClearAlertHandler
-
Predefined
ClearAlertHandlerthat always allow clearing. - ANCESTORS - Enum constant in enum class org.lsst.ccs.commons.annotations.LookupField.Strategy
-
Travels from parent to parent.
- asString(AgentLock) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
- asynchFileExecution(String, String...) - Method in class org.lsst.ccs.subsystems.console.jython.JythonConsoleSocketConnection
- ATTACH - Enum constant in enum class org.lsst.ccs.bus.data.AgentLockInfo.Status
- 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
- attachLock(String) - Method in class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands
- attachSubsystem(String) - Static method in class org.lsst.ccs.scripting.CCS
-
Creates and instance of a ScriptingSubsystemWrapper by making sure that the given
targetcorresponds to a CCS subsystem that is currently available, not locked and alive. - attachSubsystem(String) - Method in class org.lsst.ccs.subsystems.console.py4j.Py4JServer.Py4jGatewayServer
- attachSubsystem(String, boolean) - Static method in class org.lsst.ccs.scripting.CCS
-
Creates and instance of a ScriptingSubsystemWrapper by making sure that the given
targetcorresponds to a CCS subsystem that is currently alive.That method will attempt to acquire a lock only iflockis set to true. - attachSubsystem(String, int) - Static method in class org.lsst.ccs.scripting.CCS
-
Creates and instance of a ScriptingSubsystemWrapper by making sure that the given
targetcorresponds to a CCS subsystem that is currently available, not locked and alive. - 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
- 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.Channel
- 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
- BUILD - Enum constant in enum class org.lsst.ccs.bus.data.ConfigurationParameterType
- buildComponentLookupFromDescription(String, String, String) - Static method in class org.lsst.ccs.BootUtils
-
Builds a
ComponentLookupgiven a description name and a startup configuration. - buildComponentLookupFromDescription(String, String, String, Properties) - Static method in class org.lsst.ccs.BootUtils
-
Builds a
ComponentLookupgiven a description name and a startup configuration. - buildComponentLookupFromDescription(Map<String, String>, String) - Static method in class org.lsst.ccs.BootUtils
- buildComponentLookupFromDescription(Map<String, String>, String, Properties) - Static method in class org.lsst.ccs.BootUtils
- 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(String, Properties) - Method in class org.lsst.ccs.description.classname.ClassComponentNodeFactory
- 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
- buildComponentNode(Map<String, String>, Properties) - Static method in class org.lsst.ccs.description.ComponentNodeBuilder
- 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 oftrue(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() - Constructor for class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
- Builder(ConfigurationInfo) - 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(String, Throwable) - Constructor for exception org.lsst.ccs.config.BulkSettingException
- BulkSettingException(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 - Variable in class org.lsst.ccs.messaging.util.AbstractDispatcher.DTask
- Bus - Enum Class in org.lsst.ccs.bus.definition
-
Enumeration of CCS Buses.
- BusAccess(Bus) - Constructor for class org.lsst.ccs.messaging.MessagingAccessLayer.BusAccess
- BusApplicationLayer - Class in org.lsst.ccs.messaging
-
Calls a BusMessagingLayer and adds all that is necessary to handle messages following application layer concerns.
- BusMasterCommands() - Constructor for class org.lsst.ccs.subsystem.shell.ConsoleCommandShell.BusMasterCommands
- busMessage - Variable in class org.lsst.ccs.messaging.util.AbstractDispatcher.DTask
- 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(T, boolean) - Constructor for class org.lsst.ccs.bus.messages.BusMessage
-
Build a BusMessage from the provided Object.
- BusMessageFilterFactory - Class in org.lsst.ccs.messaging
- BusMessageFilterFactory() - Constructor for class org.lsst.ccs.messaging.BusMessageFilterFactory
- BusMessageForwarder<T extends BusMessage> - Interface in org.lsst.ccs.messaging
-
A BusMessageForwarder receives a BusMessage from the transport layer and passes it to registered MessageListener.
- BusMessagePreProcessor - Interface in org.lsst.ccs.messaging
-
Interface to be implemented by Agent Services that wish to modify the content of an incoming BusMessage.
- BusMessagingLayer - Interface in org.lsst.ccs.messaging
-
Interface defining the access to the Transport Layer of Buses
C
- 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 Class in org.lsst.ccs.monitor
- calculateHashCodeForData(KeyValueDataList) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
- calculateHashCodeForData(StatusSubsystemData) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
- CAMERA - Enum constant in enum class org.lsst.ccs.bus.data.AgentGroup
- 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
Alertinstance. - category() - Element in annotation interface org.lsst.ccs.commons.annotations.ConfigurationParameter
-
The category this parameters belongs to.
- 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, 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
-
Addressthat 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
- CCSSystemctl - Class in org.lsst.ccs.framework
-
A class to restart a CCS Subsystem
- CCSSystemctl() - Constructor for class org.lsst.ccs.framework.CCSSystemctl
- CCSVersions - Class in org.lsst.ccs.bus.data
-
Deprecated.This class no longer needs to be in the buses package since it's no longer published.
- CCSVersions() - Constructor for class org.lsst.ccs.bus.data.CCSVersions
-
Deprecated.Default constructor.
- CCSVersions(CCSVersions) - Constructor for class org.lsst.ccs.bus.data.CCSVersions
-
Deprecated.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.
- CHANGE - Enum constant in enum class org.lsst.ccs.ConfigurationListener.ConfigurationOperation
- 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
-
Checks a monitor channel's parameters for validity.
- 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.
- CHILDREN - Enum constant in enum class org.lsst.ccs.commons.annotations.LookupField.Strategy
-
Travels the direct children.
- 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
- CLEAR_ALERT - Enum constant in enum class org.lsst.ccs.framework.ClearAlertHandler.ClearAlertCode
- 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
Alertclearing. - ClearAlertHandler.ClearAlertCode - Enum Class 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.
- clearAllWarnings() - Method in class org.lsst.ccs.services.alert.AlertService
-
Attempt to clear all alerts below ALARM severity.
- clearState() - Method in class org.lsst.ccs.monitor.Alarm
-
Deprecated.
- clearWarnings(String...) - Method in class org.lsst.ccs.services.alert.AlertService
-
Attempt to clear specified alerts unless they are at ALARM severity.
- 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())
- close() - Method in class org.lsst.ccs.subsystems.console.jython.JythonConsoleSocketConnection
- closeConnectionWithJythonConsole() - Method in class org.lsst.ccs.subsystem.shell.ConsoleCommandShell.BusMasterCommands
- 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
- CLOSING - Enum constant in enum class org.lsst.ccs.bus.states.PhaseState
-
Anytime a shutdown command is received by the Agent, it will go into CLOSING state and proceed to shutdown any attached hardware component (if present).
- CLUSTER_MONITOR - Enum constant in enum class org.lsst.ccs.bus.data.AgentCategory
- ClusterAlert - Enum constant in enum class org.lsst.ccs.bus.data.AgentAlerts
- 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.
- ClusterSplitUtils - Class in org.lsst.ccs.messaging.jgroups
-
A utility class to split clusters.
- ClusterSplitUtils() - Constructor for class org.lsst.ccs.messaging.jgroups.ClusterSplitUtils
- ClusterViewAlert - Enum constant in enum class org.lsst.ccs.bus.data.AgentAlerts
- COMMAND - Enum constant in enum class org.lsst.ccs.bus.definition.Bus
-
Bus for command messages.
- COMMAND_EXECUTION_FAILURE - Enum constant in enum class org.lsst.ccs.bus.alerts.InfrastructureAlert
-
Alert raised when there is a command execution failure.
- 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.
- commandDictionaryUpdate(AgentCommandDictionaryService.AgentCommandDictionaryEvent) - Method in class org.lsst.ccs.subsystem.shell.ConsoleCommandShell
- 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 Class in org.lsst.ccs.bus.states
-
Agent State with respect to command execution.
- commitBulkChange() - Method in class org.lsst.ccs.ConfigurationService
-
Initiates the bulk change process of the submitted changes.
- 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
- 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.
- CONFIG_CATEGORY - Enum constant in enum class org.lsst.ccs.bus.data.DataProviderInfo.Attribute
- CONFIG_MAX_LENGTH - Enum constant in enum class org.lsst.ccs.bus.data.DataProviderInfo.Attribute
- CONFIG_RANGE - Enum constant in enum class org.lsst.ccs.bus.data.DataProviderInfo.Attribute
- CONFIG_TYPE - Enum constant in enum class org.lsst.ccs.bus.data.DataProviderInfo.Attribute
- configService - Variable in class org.lsst.ccs.monitor.Device
- CONFIGURATION - Enum constant in enum class org.lsst.ccs.bus.data.DataProviderInfo.Type
- 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() - Constructor for class org.lsst.ccs.config.ConfigurationHandlerSet
- ConfigurationHandlerSet(boolean, boolean) - 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 Class 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 Interface in org.lsst.ccs.commons.annotations
-
Fields of a class annotated with this annotation will be tracked down by the configuration service.
- ConfigurationParameterChanger - Annotation Interface 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 Class 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 Class in org.lsst.ccs.bus.states
-
The Configuration state of a subsystem reflects the state of its set of configurable parameters.
- ConfigurationView - Class in org.lsst.ccs.config
-
A view of the configuration parameters values, ordered by the component they belong to.
- ConfigurationView() - Constructor for class org.lsst.ccs.config.ConfigurationView
- ConfigurationView(ConfigurationDescription) - Constructor for class org.lsst.ccs.config.ConfigurationView
- ConfigurationView(ConfigurationView) - Constructor for class org.lsst.ccs.config.ConfigurationView
- ConfigurationView(SingleCategoryTagData) - Constructor for class org.lsst.ccs.config.ConfigurationView
- configure(Monitor) - Method in class org.lsst.ccs.monitor.Device
-
Deprecated.
- configure(Monitor, Device) - Method in class org.lsst.ccs.monitor.Control
-
Configures common part of control channel.
- CONFIGURED - Enum constant in enum class org.lsst.ccs.bus.states.ConfigurationState
-
The current configuration state is fully backed up by the configuration system.
- 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
agentsare fully connected to the buses, they are OPERATIONAL and ready to receive commands. - CONNECTED - Enum constant in enum class org.lsst.ccs.messaging.AgentMessagingLayer.ConnectionStatus
- CONNECTED - Enum constant in enum class org.lsst.ccs.messaging.AgentPresenceManager.AgentPresenceState
- connecting(AgentInfo...) - Method in interface org.lsst.ccs.messaging.AgentPresenceListener
-
Indicates that the list of agents represented by
agentsis present on the buses. - connecting(AgentInfo...) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
- connecting(AgentInfo...) - Method in class org.lsst.ccs.monitor.Monitor
- connecting(AgentInfo...) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
- connecting(AgentInfo...) - Method in class org.lsst.ccs.services.AgentVersionsService
- CONNECTING - Enum constant in enum class org.lsst.ccs.messaging.AgentPresenceManager.AgentPresenceState
- CONNECTING_CONNECTED - Enum constant in enum class org.lsst.ccs.messaging.AgentPresenceManager.AgentPresenceState
- connectToBuses() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
- connectToJythonConsole(String, int) - Method in class org.lsst.ccs.subsystem.shell.ConsoleCommandShell.BusMasterCommands
- consecutiveValuesNeededToTriggerDownwardStateTransition - Variable in class org.lsst.ccs.monitor.Alarm
- console(String...) - Static method in class org.lsst.ccs.messaging.jgroups.Tester
- CONSOLE - Enum constant in enum class org.lsst.ccs.bus.data.AgentInfo.AgentType
- ConsoleCommandShell - Class in org.lsst.ccs.subsystem.shell
-
JLine-based command shell.
- ConsoleCommandShell.BusMasterCommands - Class in org.lsst.ccs.subsystem.shell
-
This must be public for the command invocation to work
- ConsoleCommandShell.ConsoleParameters - Enum Class in org.lsst.ccs.subsystem.shell
- ConsoleCommandShell.Visibility - Enum Class in org.lsst.ccs.subsystem.shell
- 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
- createConsoleCommandShell(Agent) - Static method in class org.lsst.ccs.subsystem.shell.ConsoleCommandShell
-
Create a ConsoleCommandShell.
- createDetach(String, String, AgentInfo) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
- createGateway() - Method in class org.lsst.ccs.subsystems.console.py4j.Py4JServer
- createGateway(String, int, String, int) - Method in class org.lsst.ccs.subsystems.console.py4j.Py4JServer
- 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.
- createJLineShell(Agent, ConsoleReader) - Static method in class org.lsst.ccs.subsystem.shell.ConsoleCommandShell
-
Creates a command shell for embedding into external GUI.
- 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.
- createNode(Object) - Method in class org.lsst.ccs.description.groovy.CCSBuilder
- createNode(Object, Object) - Method in class org.lsst.ccs.description.groovy.CCSBuilder
- createNode(Object, Map) - Method in class org.lsst.ccs.description.groovy.CCSBuilder
- createNode(Object, Map, Object) - Method in class org.lsst.ccs.description.groovy.CCSBuilder
- 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
- DATA_GROUP - Enum constant in enum class org.lsst.ccs.bus.data.DataProviderInfo.Attribute
- DATA_TYPE - Enum constant in enum class org.lsst.ccs.bus.data.DataProviderInfo.Attribute
- DataAttributes - Annotation Interface in org.lsst.ccs.bus.annotations
-
Field annotation to define data attributes.
- DataDictionaryByType - Class in org.lsst.ccs.services
-
DataProviderDictionaryimplementation that splits entries byDataProviderInfo.Type, and stores each in its own dictionary. - DataDictionaryByType(List<DataProviderInfo>, Function<List<DataProviderInfo>, DataProviderDictionary>) - Constructor for class org.lsst.ccs.services.DataDictionaryByType
-
Constructs an instance, given a list of entries.
- 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.
- DataDictionaryCompro - Class in org.lsst.ccs.services
-
DataProviderDictionaryimplementation that minimizes memory footprint and serialized size at the expense of access speed. - DataDictionaryCompro(List<DataProviderInfo>) - Constructor for class org.lsst.ccs.services.DataDictionaryCompro
- DataDictionaryCompro(DataProviderDictionary) - Constructor for class org.lsst.ccs.services.DataDictionaryCompro
- DataDictionaryOrdered - Class in org.lsst.ccs.services
-
DataProviderDictionaryimplementation that minimizes memory footprint and serialized size at the expense of access speed. - DataDictionaryOrdered(List<DataProviderInfo>) - Constructor for class org.lsst.ccs.services.DataDictionaryOrdered
- DataDictionaryOrdered(DataProviderDictionary) - 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 Class 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 class org.lsst.ccs.ConfigurationService
- 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, 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(String, DataProviderInfo.Type, String) - Constructor for class org.lsst.ccs.bus.data.DataProviderInfo
- DataProviderInfo(String, DataProviderInfo.Type, String, Map<DataProviderInfo.Attribute, String>) - Constructor for class org.lsst.ccs.bus.data.DataProviderInfo
- DataProviderInfo.Attribute - Enum Class in org.lsst.ccs.bus.data
- DataProviderInfo.Type - Enum Class in org.lsst.ccs.bus.data
- DataProviderState - Enum Class 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
- DESCENDANTS - Enum constant in enum class org.lsst.ccs.commons.annotations.LookupField.Strategy
-
Travels all the descendants components.
- 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.
- description() - Element in annotation interface org.lsst.ccs.bus.annotations.DataAttributes
-
The Description for this Data field
- description() - Element in annotation interface org.lsst.ccs.commons.annotations.ConfigurationParameter
-
A description for this parameter.
- DESCRIPTION - Enum constant in enum class org.lsst.ccs.bus.data.DataProviderInfo.Attribute
- 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) - Method in class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands
- 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
- DETACH - Enum constant in enum class org.lsst.ccs.bus.data.AgentLockInfo.Status
- 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
- detachLock(String) - Method in class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands
- 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
- DEVICE_OFFLINE - Enum constant in enum class org.lsst.ccs.bus.alerts.DeviceAlerts
- DeviceAlerts - Enum Class 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.
- DIFF - Enum constant in enum class org.lsst.ccs.monitor.CalcChannel.Operation
- diffState(StateBundle) - Method in class org.lsst.ccs.bus.states.StateBundle
-
Finds what has changed.
- DIRTY - Enum constant in enum class org.lsst.ccs.bus.states.ConfigurationState
-
The current configuration state has been modified and not saved yet.
- disable() - Method in class org.lsst.ccs.monitor.Device
-
Deprecated.
- DISABLED - Enum constant in enum class org.lsst.ccs.bus.states.DataProviderState
-
The hardware is online but it is not being read.
- disconnect() - Method in class org.lsst.ccs.services.AgentLoginService
- disconnect(MessagingAccessLayer) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
- disconnect(MessagingAccessLayer) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
- disconnect(MessagingAccessLayer) - Method in interface org.lsst.ccs.messaging.MessagingLayer
-
Remove the entry point to the buses for the given MessagingAccessLayer.
- disconnected(AgentInfo...) - Method in 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.monitor.Monitor
- 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
- DISCONNECTED - Enum constant in enum class org.lsst.ccs.messaging.AgentMessagingLayer.ConnectionStatus
- disconnecting(AgentInfo) - Method in interface org.lsst.ccs.messaging.AgentPresenceListener
-
Deprecated.use disconnected instead
- DISCONNECTING - Enum constant in enum class org.lsst.ccs.messaging.AgentPresenceManager.AgentPresenceState
- dispatcher - Variable in class org.lsst.ccs.messaging.util.Dispatcher.Event
- Dispatcher - Interface in org.lsst.ccs.messaging.util
-
Task dispatcher that connects messaging framework (currently, JGroups) to CCS framework.
- Dispatcher.AlertEvent - Class in org.lsst.ccs.messaging.util
-
Dispatcherevent that triggers an alert. - Dispatcher.Event - Class in org.lsst.ccs.messaging.util
-
An event emitted by
Dispatcher. - Dispatcher.Listener - Interface in org.lsst.ccs.messaging.util
-
Interface to be implemented by classes that should be notified of
Dispatcherevents. - Dispatcher.Order - Enum Class in org.lsst.ccs.messaging.util
-
Enumeration of order of execution and capacity control policies.
- Dispatcher.Stage - Enum Class 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
-
Handle of a runnable task executed by this
Dispatcher. - Dispatcher.TaskListener - Interface in org.lsst.ccs.messaging.util
-
Interface to be implemented by classes that should be notified whenever any task processed by this
Dispatchercompletes a stage. - displayName() - Method in enum class 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
-
Deprecated.This class doesn't need to be in the buses package anymore. It's no longer published.
- DistributionInfo(String) - Constructor for class org.lsst.ccs.bus.data.DistributionInfo
-
Deprecated.
- DistributionInfo(Properties) - Constructor for class org.lsst.ccs.bus.data.DistributionInfo
-
Deprecated.
- DO_NOT_TREND - Enum constant in enum class org.lsst.ccs.bus.data.DataProviderInfo.Attribute
- doc() - Element in annotation interface org.lsst.ccs.commons.annotations.ConfigurationParameterChanger
-
A short explanation on what the configuration command does.
- doNotPublish - Variable in class org.lsst.ccs.monitor.Channel
- doNotTrend - Variable in class org.lsst.ccs.monitor.Channel
- DoNotTrend - Annotation Interface in org.lsst.ccs.bus.annotations
-
Annotation for classes or fields that are not to be trended.
- DONT_CLEAR_ALERT - Enum constant in enum class org.lsst.ccs.framework.ClearAlertHandler.ClearAlertCode
- DOORMAN - Enum constant in enum class org.lsst.ccs.bus.data.AgentCategory
- DriverConstants - Interface in org.lsst.ccs.drivers.commons
-
Useful constants for drivers.
- DriverConstants.ConnType - Enum Class 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) - Constructor for exception org.lsst.ccs.drivers.commons.DriverException
- DriverException(String, Throwable) - 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) - Constructor for exception org.lsst.ccs.drivers.commons.DriverLockedException
- DriverLockedException(String, Throwable) - 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) - Constructor for exception org.lsst.ccs.drivers.commons.DriverTimeoutException
- DriverTimeoutException(String, Throwable) - Constructor for exception org.lsst.ccs.drivers.commons.DriverTimeoutException
- DriverTimeoutException(Throwable) - Constructor for exception org.lsst.ccs.drivers.commons.DriverTimeoutException
- DROP - Enum constant in enum class org.lsst.ccs.ConfigurationListener.ConfigurationOperation
- 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.
- 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) - Constructor for class org.lsst.ccs.messaging.DummyLock
- DummyLock(String, String) - Constructor for class org.lsst.ccs.messaging.DummyLock
- DumpCommands - Class in org.lsst.ccs.subsystem.shell
-
Utility class to dump command dictionaries for the agents on the buses.
- 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
- duration(Supplier<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(Serializable) - Method in class org.lsst.ccs.bus.messages.StatusHeartBeat
- encodeObject(String) - Method in class org.lsst.ccs.bus.messages.LogMessage
- 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(AgentInfo) - Method in class org.lsst.ccs.bus.messages.StatusAgentInfo
- encodeObject(AgentLockInfo) - Method in class org.lsst.ccs.bus.messages.StatusLock
- encodeObject(AgentLockInfo[]) - Method in class org.lsst.ccs.bus.messages.StatusLockAggregate
- encodeObject(Alert) - Method in class org.lsst.ccs.bus.messages.StatusRaisedAlert
- encodeObject(ConfigurationData) - Method in class org.lsst.ccs.bus.messages.StatusConfigurationData
- encodeObject(ConfigurationInfo) - Method in class org.lsst.ccs.bus.messages.StatusConfigurationInfo
- encodeObject(DataProviderDictionary) - Method in class org.lsst.ccs.bus.messages.StatusDataProviderDictionary
- encodeObject(KeyValueData) - Method in class org.lsst.ccs.bus.messages.StatusData
- 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
- encodeObject(BasicCommand) - Method in class org.lsst.ccs.bus.messages.CommandRequest
- 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(T) - Method in class org.lsst.ccs.bus.messages.StatusEnum
- enforceLevel - Variable in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
- ENGINEERING_FAULT - Enum constant in enum class org.lsst.ccs.bus.states.OperationalState
-
Commands can be accepted for any Component (provided a sufficient level).
- ENGINEERING_OK - Enum constant in enum class org.lsst.ccs.bus.states.OperationalState
-
Commands can be accepted for any Component (provided a sufficient level).
- 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
- ENVIRONMENT - Enum constant in enum class org.lsst.ccs.bus.data.AgentGroup
- 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
- equals(DataProviderDictionary, DataProviderDictionary, boolean) - Static method in interface org.lsst.ccs.bus.data.DataProviderDictionary
-
Compares two dictionaries for equality.
- 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) - Method in class org.lsst.ccs.services.AgentExecutionService
-
Executes the given command on a thread provided by this service.
- execute(Runnable, String...) - Method in class org.lsst.ccs.messaging.util.KeyQueueExecutor
-
Submits a Runnable for execution.
- 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(InputStream, 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, String, OutputStream, String...) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
-
Execute the provided script
- executeScript(String, OutputStream, String...) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
-
Execute in memory the provided script.
- executeScript(String, String...) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
-
Execute in memory the provided script.
- executeScript(String, String...) - Method in class org.lsst.ccs.subsystem.shell.ConsoleCommandShell.BusMasterCommands
- executor - Variable in class org.lsst.ccs.messaging.LogBusHandler
- exists(Path) - Method in class org.lsst.ccs.config.RemoteFileServer
-
Check if a file exists in the remote file server
- 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
- FILTER_CHANGER - Enum constant in enum class org.lsst.ccs.bus.data.AgentCategory
- FINAL - Enum constant in enum class org.lsst.ccs.bus.data.ConfigurationParameterType
- 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
- FOCAL_PLANE - Enum constant in enum class org.lsst.ccs.bus.data.AgentCategory
- 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
- FORMAT - Enum constant in enum class org.lsst.ccs.bus.data.DataProviderInfo.Attribute
- fromConfigurationInfo(ConfigurationInfo) - Static method in class org.lsst.ccs.config.ConfigurationDescription
- fromConfigurationInfo(ConfigurationInfo, Set<String>) - Static method in class org.lsst.ccs.config.ConfigurationDescription
- FTDI - Enum constant in enum class org.lsst.ccs.drivers.commons.DriverConstants.ConnType
-
FTDI connection
- 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
- GANTRY - Enum constant in enum class org.lsst.ccs.bus.data.AgentCategory
- generateAddress() - Method in class org.lsst.ccs.messaging.jgroups.CCSAddress.Generator
- Generator(long) - Constructor for class org.lsst.ccs.messaging.jgroups.CCSAddress.Generator
- Generator(AgentInfo) - Constructor for class org.lsst.ccs.messaging.jgroups.CCSAddress.Generator
- GenericSubsystemBoot - Class in org.lsst.ccs.startup
- GenericSubsystemBoot() - Constructor for class org.lsst.ccs.startup.GenericSubsystemBoot
- 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.
- get(AgentLockServiceCommands.SetGetLevelCommands) - Method in class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands
- get(AgentLockServiceCommands.SetGetLevelCommands, String) - Method in class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands
- get(ConsoleCommandShell.ConsoleParameters) - Method in class org.lsst.ccs.subsystem.shell.ConsoleCommandShell.BusMasterCommands
- get(ConsoleCommandShell.Visibility, Command.CommandCategory) - Method in class org.lsst.ccs.subsystem.shell.ConsoleCommandShell.BusMasterCommands
- 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.
- getAcknowledgement() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
-
Returns an acknowledgement associated with this alert ID.
- 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
- getAgentCommandDictionaryWithoutAgentName() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
- getAgentDictionaryCommand(String, String, int) - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
-
Deprecated.This method is unused and is being removed.
- getAgentInfo() - Method in class org.lsst.ccs.Agent
-
Returns
AgentIfnoinstance associated with thisAgent. - 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
-
Deprecated.
- 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
-
Deprecated.
- 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
- getAgentPresenceManager() - Method in class org.lsst.ccs.messaging.BusApplicationLayer
- 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) - 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.
- getAgentProperty(String, String) - Method in class org.lsst.ccs.bus.data.AgentInfo
-
Get the value of the property for this Agent.
- getAgents() - Method in class org.lsst.ccs.bus.data.CCSVersions
-
Deprecated.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.PulseService
- 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.
- getAlert() - Method in enum class org.lsst.ccs.bus.alerts.InfrastructureAlert
- getAlert() - Method in enum class org.lsst.ccs.bus.data.AgentAlerts
- getAlert() - Method in class org.lsst.ccs.messaging.util.Dispatcher.AlertEvent
- getAlert() - Method in class org.lsst.ccs.services.alert.AlertEvent
-
Returns the
Alertthat triggered this event. - getAlert(Map<String, Object>) - Method in enum class org.lsst.ccs.bus.data.AgentAlerts
- getAlert(AlertState, AlertState) - Method in class org.lsst.ccs.monitor.Alarm
-
Get the Alert to be raised at the given AlertState.
- getAlertData(String) - Method in class org.lsst.ccs.bus.data.Alert
-
Get data contained in this Alert.
- getAlertDataNames() - Method in class org.lsst.ccs.bus.data.Alert
-
Get the Set of names for the Alert data.
- getAlertId() - Method in enum class org.lsst.ccs.bus.alerts.InfrastructureAlert
- getAlertId() - Method in enum class org.lsst.ccs.bus.data.AgentAlerts
- getAlertId() - Method in class org.lsst.ccs.bus.data.Alert
-
Get the Alert id
- getAlertId(String) - Method in enum class org.lsst.ccs.bus.alerts.DeviceAlerts
- getAlertIdRegEx() - Method in class org.lsst.ccs.bus.data.MutedAlertRequest
-
Get the alertId regular expression for the Alerts to be muted by this MutedAlertRequest instance.
- 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
- getAllConfigurableComponentsWithTrailingSlash() - Method in class org.lsst.ccs.ConfigurationService
-
This method is to be used exclusively by the command processing code to fetch all the allowed values for the component argument.
- getAllDistributionInfo() - Method in class org.lsst.ccs.services.AgentVersionsService
- getAllDistributionInfo() - Method in class org.lsst.ccs.services.AgentVersionsService.VersionCommands
- getAllGroups() - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
- getAllLast() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
returns the last values of all parameters monitored
- getAllLastTV() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
returns the last values of all parameters monitored, with their timestamp.
- getAllLockedAgents() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
- getAllLockedAgents() - Method in class org.lsst.ccs.services.AgentLockService
-
Returns a list of currently locked subsystems, regardless of whom they are locked by.
- getAllLockedAgents() - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
- getAllLockedOrLockableAgents() - Method in class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands
- 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
-
Returns a list of subsystems locked by the current user but not attached by this subsystem.
- getAttachableAgents() - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
- getAttachableAgents() - Method in class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands
- 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
- getAvailableMemory() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
-
Get available memory that could be used by the JVM in Megabytes.
- getAverage() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService.Statistics
- getAverage(String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
returns the average (over the configured duration) for a given key.
- 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.
- getBuilder() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
- 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() - Method in class org.lsst.ccs.ConfigurationService
- getBuildProperties(String, String) - Static method in class org.lsst.ccs.ConfigurationService
-
Utility method to fetch build level properties.
- 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.messaging.util.AbstractDispatcher.DTask
- getBus() - Method in interface org.lsst.ccs.messaging.util.Dispatcher.Task
-
Returns messaging bus this task belongs to.
- getBus() - Method in class org.lsst.ccs.monitor.Monitor
- getBus() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
- getBus() - Method in class org.lsst.ccs.services.AgentStateService
- getBus() - Method in class org.lsst.ccs.services.DataProviderDictionaryService
- 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.DTask
- getBusMessage() - Method in interface org.lsst.ccs.messaging.util.Dispatcher.Task
-
Return the
BusMessagesent or received by this task, if any. - getBusMessage() - Method in class org.lsst.ccs.scripting.ScriptingStatusBusMessage
-
The original BusMessage.
- getBusNameForAgent(String, Bus) - Static method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
- 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.bus.messages.StatusStateChangeNotification
-
Get the reason for this state transition.
- getCause() - Method in class org.lsst.ccs.messaging.util.Dispatcher.AlertEvent
- getCCSTimestamp() - Method in class org.lsst.ccs.bus.data.Measurement
- 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.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.DataDictionaryOrdered
-
Deprecated.
- getCCSVersions() - Method in class org.lsst.ccs.services.AgentVersionsService.VersionCommands
-
Command to get the CCSVersions object for the current CCS Environment.
- getChannel() - Method in class org.lsst.ccs.monitor.Line
-
Gets the channel number.
- getChannel(int) - Method in class org.lsst.ccs.monitor.Monitor
-
Gets the channel with the given ID.
- getChannel(String) - Method in class org.lsst.ccs.monitor.Monitor
-
Gets the channel with the given name.
- 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() - Method in class org.lsst.ccs.description.ComponentNode
- 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.
- 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.
- getCommandForThisThread() - Method in class org.lsst.ccs.Agent
-
Returns handle of
RunningCommandcurrently being executed by this thread. - 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
CommandRequestinstance that triggered this command execution. - getCommands() - Method in class org.lsst.ccs.services.NormalModeService
- getCommandSet(String) - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
- getCommandTargets() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService.AgentCommandDictionaryCommands
-
Returns this
Agentlist of command targets. - getCommandTopic() - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
- getCommandUser() - Method in class org.lsst.ccs.Agent
-
Returns userid of the agent that submitted the command currently being executed by this thread.
- 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.
- 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) - Method in class org.lsst.ccs.services.AgentStateService
-
Returns the state of this Agent's component for the provided class.
- getComponentState(String, Class<T>) - Method in class org.lsst.ccs.bus.states.StateBundle
-
Returns the current value for the specified State of the given component.
- getComponentStateBundle(String) - Method in class org.lsst.ccs.bus.states.StateBundle
-
Get the StateBundle for the given component.
- getComponentsWithState(Class<T>) - Method in class org.lsst.ccs.bus.states.StateBundle
-
For the given state, get the map of components/states.
- getComponentsWithStates() - Method in class org.lsst.ccs.bus.states.StateBundle
-
Get the Set of all internal components.
- 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() - Method in class org.lsst.ccs.ConfigurationService
- getConfigurationDescription(Options, String...) - Method in class org.lsst.ccs.ConfigurationService
-
Get the configuration description.
- 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
componentNameand 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) - Static method in class org.lsst.ccs.messaging.TransportManager
-
Creates an instance of
BusMessagingLayer. - getConsoleCommandSet() - Method in class org.lsst.ccs.subsystem.shell.ConsoleCommandShell
- 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.
- getCreationMillis() - Method in class org.lsst.ccs.bus.data.MutedAlertRequest
-
When this instance was created: milliseconds since epoch.
- 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
- getCurrentNode() - Method in class org.lsst.ccs.description.groovy.CCSBuilder
- 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
- getDataChecksum() - Method in class org.lsst.ccs.bus.data.ConfigurationData
- getDataChecksum() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
- getDataChecksum() - Method in class org.lsst.ccs.bus.messages.StatusConfigurationData
- 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.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.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.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
- getDefaultSourceForCategory(String) - Method in class org.lsst.ccs.ConfigurationService
- 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 class org.lsst.ccs.bus.alerts.DeviceAlerts
- getDescription() - Method in enum class org.lsst.ccs.bus.alerts.InfrastructureAlert
- getDescription() - Method in enum class 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
-
Returns a list of subsystems locked by the current user and attached by this subsystem.
- getDetachableAgents() - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
- getDetachableAgents() - Method in class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands
- 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
-
Deprecated.use Monitor::getMonitorUpdateTasksForDevice(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 correspondingDictionarythat are available for the givenAgentInfo. - getDictionary() - Method in class org.lsst.ccs.services.AgentDictionaryCommand
- getDictionary() - Method in class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryEvent
-
Get the
DataProviderDictionary. - getDictionary(String) - Method in class org.lsst.ccs.services.RemoteDictionaryDAO
- 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.services.AgentVersionsService.VersionCommands
-
Command to get the DistributionInfo object for this
Agent. - getDistributionInfo(String) - Method in class org.lsst.ccs.bus.data.CCSVersions
-
Deprecated.Get the DistributionInfo for a given agent by name.
- getDistributionInfo(AgentInfo) - Method in class org.lsst.ccs.bus.data.CCSVersions
-
Deprecated.Get the DistributionInfo for a given AgentInfo.
- getDistributionInfoByName(String) - Method in class org.lsst.ccs.services.AgentVersionsService.VersionCommands
- getDoneDeSerializationTime() - Method in class org.lsst.ccs.bus.messages.BusMessage
- getDuration() - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher.DTask
- getDuration() - Method in interface org.lsst.ccs.messaging.util.Dispatcher.Task
-
Returns the number of milliseconds it took to completely process the task, or
-1if the task has not been completed. - getDuration(Dispatcher.Stage) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher.DTask
- getDuration(Dispatcher.Stage) - Method in interface org.lsst.ccs.messaging.util.Dispatcher.Task
-
Returns the number of milliseconds the specified stage took, or
-1if the stage has not been completed. - getDurationInSeconds() - Method in class org.lsst.ccs.bus.data.MutedAlertRequest
-
Get the duration in seconds of this MutedAlertRequest.
- 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
AgentMessagingLayerassociated 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,
nullotherwise. - getExistingLockForAgent(String) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
- getExpirationMillis() - Method in class org.lsst.ccs.bus.data.MutedAlertRequest
-
When this instance will expire in milliseconds since epoch.
- 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 Megabytes.
- 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.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 Alert that was raised with the highest severity.
- getHighestAlertState() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
-
Get the highest
AlertStateraised 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 class 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(String) - Method in class org.lsst.ccs.config.WriterProvider
- getInputStream(Path, OpenOption...) - Method in class org.lsst.ccs.config.RemoteFileServer
-
Get an InputStream for reading data for a given Path and OpenOptions.
- getInputVersion() - Method in class org.lsst.ccs.config.SingleCategoryTag
- getInstance() - Static method in class org.lsst.ccs.config.WriterProvider
- getInstance(String) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsTransportManager
-
Constructs an instance of
MessagingLayer. - getInstance(String) - Method in class org.lsst.ccs.messaging.jms.JMSTransportManager
- getInstance(String) - Method in class org.lsst.ccs.messaging.mock.MockTransportManager
- getInstance(String) - Method in class org.lsst.ccs.messaging.TransportManager
-
Method to be implemented by concrete transport managers to create messaging layers.
- getIntArg(String, int) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
-
Retrieves integer 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. - getIntArrayArg(String, int, 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.
- getInterpreterThreads() - Method in class org.lsst.ccs.subsystems.console.jython.JythonInterpreterConsole
- getJChannelForBus(Bus) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
- 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
- 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
ConfigurationInfopublication. - 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 at which the alert that triggered this event was raised.
- getLevel(String) - Method in class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands
-
Deprecated.
- 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
-
Returns a list of subsystems locked by the current user and attached by this subsystem.
- 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
-
Returns a list of subsystems that can be locked by are not currently locked by anyone.
- getLockableAgents() - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
- getLockableAgents() - Method in class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands
- getLockedAgents() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
- getLockedAgents() - Method in class org.lsst.ccs.services.AgentLockService
-
Returns a list of subsystems locked by the current user.
- getLockedAgents() - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
- getLockedAgents() - Method in class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands
- 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,
nullotherwise. - 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.
- getLogHandlerLevel(String) - Method in class org.lsst.ccs.Subsystem
-
Command to get the level for a given handler.
- 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.
- getLogLevel(String) - Method in class org.lsst.ccs.Subsystem
-
Command to get the Level of a named Logger.
- 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() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService.Statistics
- getMax(String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
returns the max (over the configured duration) for a given key.
- 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
- getMaxLevel(String, String) - Method in class org.lsst.ccs.services.AgentLockService
-
Returns maximum level at which the specified user is allowed to lock the specified agent.
- getMaxLevel(String, String) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
- getMaxLevel(String, String) - Method in class org.lsst.ccs.services.LocalAgentLockService
- getMaxLevel(String, String) - Method in class org.lsst.ccs.services.RemoteAgentLockService
- getMaxLevelsSubsystem(String, Map<String, Map<String, String>>) - Static method in class org.lsst.ccs.services.AgentLockService
-
For the given agent, returns a map of users to maximum allowed levels.
- getMaxLevelsUser(String, Map<String, Map<String, String>>) - Static method in class org.lsst.ccs.services.AgentLockService
-
For the given user, returns a map of subsystem name or name wildcard to maximum allowed level.
- getMaxMemory() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
-
Get the maximum memory allocated for the JVM in Megabytes.
- getMessage(int) - Method in class org.lsst.ccs.messaging.util.AlertGate
- getMessage(int) - Method in class org.lsst.ccs.messaging.util.MessageGate
-
Checks the value and takes appropriate action.
- 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
AgentMessagingLayerused by thisAgent. - getMessagingAccessLayer() - Method in class org.lsst.ccs.messaging.BusApplicationLayer
- getMessagingLayer() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
- getMetaClass() - Method in class org.lsst.ccs.description.groovy.GroovyConstructorInvoker
- getMin() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService.Statistics
- getMin(String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
returns the min (over the configured duration) for a given key.
- getMonitor() - Method in class org.lsst.ccs.monitor.Line
-
Gets the monitor.
- getMonitorPublishTaskName(MonitorUpdateTask) - Method in class org.lsst.ccs.monitor.Monitor
- getMonitorTasksList() - 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
-
Deprecated.use Monitor::getMonitorUpdateTasksForChannels(Channel...)
- getMonitorUpdateTasksForChannels(Channel...) - Method in class org.lsst.ccs.monitor.Monitor
-
Get the list of MonitorUpdateTasks for the provided Channels.
- 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 class 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.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
- getName() - Method in class org.lsst.ccs.subsystems.console.py4j.Py4JServer.Py4jGatewayServer
- getNameOfComponent(Object) - Method in class org.lsst.ccs.description.ComponentLookup
- getNewMembership(Collection<Collection<Address>>) - Method in class org.lsst.ccs.messaging.jgroups.CCSMembershipPolicy
- getNewMembership(Collection<Collection<Address>>) - Method in class org.lsst.ccs.messaging.jgroups.DebugMembershipPolicy
- getNewMembership(Collection<Address>, Collection<Address>, Collection<Address>, 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
- 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.
- getOutputStream(Path, OpenOption...) - Method in class org.lsst.ccs.config.RemoteFileServer
-
Get an OutputStream for writing data for a given Path and OpenOptions.
- 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
- getPayload() - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher.DTask
- getPayload() - Method in interface org.lsst.ccs.messaging.util.Dispatcher.Task
-
Returns the runnable task this handle is associated with.
- 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
- getPort() - Method in class org.lsst.ccs.subsystems.console.py4j.Py4JServer.Py4jGatewayServer
- 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
- getRaisedAlert() - Method in class org.lsst.ccs.bus.messages.StatusRaisedAlert
-
Get the RaisedAlert contained in this message.
- getRaisedAlert(String) - Method in class org.lsst.ccs.bus.data.RaisedAlertSummary
-
Get a RaisedAlert for a given id.
- 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.DTask
- getRefTime() - Method in interface org.lsst.ccs.messaging.util.Dispatcher.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() - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
-
Get the list of local agents currently connected to all buses.
- getRegisteredLocalAgents(Bus...) - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
-
Get the list of local agents currently connected to the 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 class 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
Schedulerused by thisAgent. - getScriptInputStream(String) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
-
Get the InputStream for the provided script path.
- getSequenceNumber() - Method in class org.lsst.ccs.bus.messages.BusMessage
- 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
- getSize() - Method in class org.lsst.ccs.bus.messages.BusMessage
-
Returns approximate size of this message's payload in bytes.
- 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() - Method in class org.lsst.ccs.services.AgentStateService
-
Returns a clone of the current Agent state.
- getState(Class) - Method in class org.lsst.ccs.services.AgentStateService
-
Returns the state of this Agent for the provided class.
- 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(Options) - Method in class org.lsst.ccs.services.AgentStateService.AgentStateServiceCommands
-
Returns a copy of a state bundle of this Agent.
- getStateBundleForAgent(String) - Method in class org.lsst.ccs.services.AgentStateService
- getStateForClearedAlert(String) - Method in class org.lsst.ccs.services.alert.AlertEvent
-
Get the
AlertStatefor 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() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService.Statistics
- getStdDev(String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
returns the stddev (over the configured duration) for a given key.
- 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
Subsysteminstance 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
Subsystemgiven 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
Subsystemgiven a ComponentLookup. - getSubsystemName() - Method in class org.lsst.ccs.bus.data.MutedAlertRequest
-
The name of the subsystem affected by this MutedAlertRequest.
- 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
-
Get the command targets for the provided subsystem.
- 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.
- getThrowExceptions() - Method in class org.lsst.ccs.subsystems.console.py4j.Py4JServer.Py4jGatewayServer
- 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
- getTopLevelStates() - Method in class org.lsst.ccs.bus.states.StateBundle
- 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 Megabytes.
- 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
- getUniqueId() - Method in class org.lsst.ccs.bus.data.MutedAlertRequest
-
Get the unique Id for this MutedAlertRequest.
- 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.
- getUsedMemory() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
-
Get memory used by the JVM in Megabytes.
- getUserId() - Method in interface org.lsst.ccs.messaging.LockLevelService
-
Returns the current user.
- 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.
- getUserName() - Method in class org.lsst.ccs.bus.data.MutedAlertRequest
-
The username that requested the muting of the alerts.
- 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
-
Deprecated.
- 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
- GO - Enum constant in enum class org.lsst.ccs.framework.TreeWalkerDiag
- 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 Interface in org.lsst.ccs.framework
-
Methods annotated with @Guarded will be instrumented by aspectJ and checked for constraints.
H
- HALT - Enum constant in enum class org.lsst.ccs.framework.SignalLevel
-
halts the hardware.
- handleExecutionException(Throwable) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
- HANDLING_CHILDREN - Enum constant in enum class org.lsst.ccs.framework.TreeWalkerDiag
-
do not call the method on my "children" nodes.
- 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(boolean, String) - Constructor for exception org.lsst.ccs.HardwareException
-
Deprecated.
- HardwareException(boolean, Throwable) - Constructor for exception org.lsst.ccs.HardwareException
-
Deprecated.
- HardwareException(String, Throwable, HardwareException) - Constructor for exception org.lsst.ccs.HardwareException
-
Deprecated.
- HardwareException(String, HardwareException) - Constructor for exception org.lsst.ccs.HardwareException
-
Deprecated.
- HardwareException(Throwable, HardwareException) - Constructor for exception org.lsst.ccs.HardwareException
-
Deprecated.
- HardwareException(HardwareException) - 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. - 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
- highestSeverity - Variable in class org.lsst.ccs.bus.data.RaisedAlertHistory.Acknowledgement
- 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.
- IMAGE_HANDLER - Enum constant in enum class org.lsst.ccs.bus.data.AgentCategory
- in(BusMessage, long, Runnable, Bus, String...) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
- in(BusMessage, long, Runnable, Bus, String...) - Method in interface org.lsst.ccs.messaging.util.Dispatcher
-
Submits a task to process an incoming message or disconnection notification.
- in(AbstractDispatcher.DTask, Bus, String...) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
-
To be implemented by concrete subclasses.
- in(AbstractDispatcher.DTask, Bus, String...) - Method in class org.lsst.ccs.messaging.util.LegacyDispatcher
-
Submits a task to process an incoming message or disconnection notification.
- in(AbstractDispatcher.DTask, 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
- INFO - Enum constant in enum class org.lsst.ccs.bus.data.AgentLockInfo.Status
- INFRASTRUCTURE - Enum constant in enum class org.lsst.ccs.bus.data.AgentGroup
- InfrastructureAlert - Enum Class in org.lsst.ccs.bus.alerts
-
Infrastructure level Alerts.
- init() - Method in interface org.lsst.ccs.framework.HasLifecycle
-
Called from the enclosing
Subsystemat 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.AgentVersionsService
- 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 initChannel(Channel) instead
- initChannel(String, int, int, int, int) - Method in class org.lsst.ccs.monitor.Device
-
Deprecated.use initChannel(Channel) instead
- initChannel(Channel) - Method in class org.lsst.ccs.monitor.Device
-
Initializes a monitor channel.
- 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.
- INITIAL_SAFE - Enum constant in enum class org.lsst.ccs.bus.states.ConfigurationState
-
Deprecated.
- 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() - 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).
- 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
- initializeScriptingEnvironment() - Static method in class org.lsst.ccs.scripting.CCS
-
In a test context, this method has to be called in the first place
- initializeScriptingEnvironment() - Method in class org.lsst.ccs.subsystems.console.py4j.Py4JServer.Py4jGatewayServer
- INITIALIZING - Enum constant in enum class org.lsst.ccs.bus.states.PhaseState
-
When an Agent starts up it goes immediately in INITIALIZING state.
- 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
- INTERRUPT1 - Enum constant in enum class org.lsst.ccs.framework.SignalLevel
-
weak interruption.
- INTERRUPT2 - Enum constant in enum class org.lsst.ccs.framework.SignalLevel
-
stronger interruption.
- 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.
- isAcknowledged() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
-
Has this alert been acknowledged?
- 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
- isAlertIdMuted(String) - Method in class org.lsst.ccs.bus.data.MutedAlertRequest
-
Check if the given fully qualified alertId is muted.
- isBuild() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
- isBuild() - Element in annotation interface org.lsst.ccs.commons.annotations.ConfigurationParameter
-
Deprecated.Assign "build" category instead
- 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, Enum) - Method in class org.lsst.ccs.services.AgentStateService
-
Check if a component of this
Agentis in the given 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, T) - Method in class org.lsst.ccs.bus.states.StateBundle
-
Check if the given component is in the specified state.
- isConnectedToTheBuses() - Method in class org.lsst.ccs.services.MessagingService
-
Returns
trueonce the Agent has been connected to the buses. - isDictionaryAvailable(String) - Method in class org.lsst.ccs.services.RemoteDictionaryDAO
- 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
trueif 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() - Element in annotation interface org.lsst.ccs.commons.annotations.ConfigurationParameter
-
Specifies if this parameter can be changed at initialization phase only.
- 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(Enum) - Method in class org.lsst.ccs.services.AgentStateService
-
Check if this
Agentis in the given 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(StateBundle) - Method in class org.lsst.ccs.services.AgentStateService
-
Checks if this
Agentis in all of the states contained in the given StateBundle. - isInState(T) - Method in class org.lsst.ccs.bus.states.StateBundle
-
Check if this
StateBundlecontains the specified state. - 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
trueif Agent internal states in the specified bundle are consistent. - isLegal(StateBundle, StateBundle) - Static method in interface org.lsst.ccs.bus.states.AgentState
-
Returns
trueif 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.
- isLogLevelInherited(String) - Method in class org.lsst.ccs.Subsystem
-
Command to check if the Level of a named Logger is inherited.
- isMetadata() - Method in enum class org.lsst.ccs.bus.data.DataProviderInfo.Attribute
- isOnline() - Method in class org.lsst.ccs.monitor.Device
-
Gets the online state.
- isOutgoing() - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher.DTask
- isOutgoing() - Method in interface org.lsst.ccs.messaging.util.Dispatcher.Task
-
Returns
trueis this task handles an outgoing message. - 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
-
Checks 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() - Element in annotation interface org.lsst.ccs.commons.annotations.ConfigurationParameter
-
Specifies if this configuration parameter is to be treated as read-only.
- 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
trueif this service has been shut down. - isSimulation() - Static method in enum class org.lsst.ccs.bus.data.RunMode
-
This method opens Bootstrap resources/files to assess if property org.lsst.ccs.run.mode has been set to true/false.
- isSubsystemAlertMuted(String, Alert) - Method in class org.lsst.ccs.bus.data.MutedAlertRequest
-
Check if the given alert for the given subsystem is muted.
- isTerminated() - Method in class org.lsst.ccs.services.AgentExecutionService
-
Returns
trueif all tasks have completed following shut down. - isTimeout(Exception) - Method in class org.lsst.ccs.monitor.Device
-
Deprecated.
- isValid() - Method in class org.lsst.ccs.bus.data.MutedAlertRequest
-
Check if this MutedAlertRequest instance is still valid, i.e.
- 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.
- JYTHONCONSOLE - Enum constant in enum class org.lsst.ccs.bus.data.AgentCategory
- JythonConsoleSocketConnection - Class in org.lsst.ccs.subsystems.console.jython
- JythonConsoleSocketConnection(String, int, String) - Constructor for class org.lsst.ccs.subsystems.console.jython.JythonConsoleSocketConnection
- JythonInterpreterConsole - Class in org.lsst.ccs.subsystems.console.jython
- JythonInterpreterConsole() - Constructor for class org.lsst.ccs.subsystems.console.jython.JythonInterpreterConsole
- JythonScriptExecutor - Class in org.lsst.ccs.subsystems.console.jython
-
Supports running scripts in 3 modes: By interactively reading scripts from stdin By executing a script provided as a command line argument By sending a script to a remote JythonInterpreterConsole
- JythonScriptExecutor() - Constructor for class org.lsst.ccs.subsystems.console.jython.JythonScriptExecutor
- 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
Stringkeys 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) - 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(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, 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.KeyValueDataType - Enum Class in org.lsst.ccs.bus.data
- KeyValueDataList - Class in org.lsst.ccs.bus.data
-
An object designed to group together KeyValueData objects before publication on the Status bus.
- KeyValueDataList() - Constructor for class org.lsst.ccs.bus.data.KeyValueDataList
-
Create a KeyValueDataList without a key or a timestamp.
- KeyValueDataList(String) - Constructor for class org.lsst.ccs.bus.data.KeyValueDataList
-
Create a KeyValueDataList with a key.
- KeyValueDataList(String, 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(Map<String, Serializable>) - Constructor for class org.lsst.ccs.bus.data.KeyValueDataList
-
Create a KeyValueDataList with attributes.
- KeyValueDataList(CCSTimeStamp) - Constructor for class org.lsst.ccs.bus.data.KeyValueDataList
-
Create a KeyValueDataList with a ccs time stamp.
- KeyValueMetaData - Enum constant in enum class org.lsst.ccs.bus.data.KeyValueData.KeyValueDataType
- KeyValuePlotData - Enum constant in enum class org.lsst.ccs.bus.data.KeyValueData.KeyValueDataType
-
Deprecated.
- KeyValueTrendingData - Enum constant in enum class org.lsst.ccs.bus.data.KeyValueData.KeyValueDataType
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
- latestSeverity - Variable in class org.lsst.ccs.bus.data.RaisedAlertHistory.Acknowledgement
- LegacyDispatcher - Class in org.lsst.ccs.messaging.util
-
Dispatcherimplementation that mimics previously existing system. - LegacyDispatcher(String) - Constructor for class org.lsst.ccs.messaging.util.LegacyDispatcher
- LEVEL - Enum constant in enum class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands.SetGetLevelCommands
- LEVEL_UPDATE - Enum constant in enum class org.lsst.ccs.bus.data.AgentLockInfo.Status
- levelsFromString(String) - Static method in interface org.lsst.ccs.services.AgentLockService.User
-
Convert per-user max level settings from string to map.
- levelsToString(Map<String, String>, boolean) - Static method in interface org.lsst.ccs.services.AgentLockService.User
-
Convert per-user max level settings from map to string.
- 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 - LISTENER - Enum constant in enum class org.lsst.ccs.bus.data.AgentInfo.AgentType
- listenerUpdatesLock - Variable in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
- listGateways() - Method in class org.lsst.ccs.subsystems.console.py4j.Py4JServer
- listNormalModeCommands() - Method in class org.lsst.ccs.subsystem.shell.ConsoleCommandShell.BusMasterCommands
- listSubsystems() - Method in class org.lsst.ccs.subsystem.shell.ConsoleCommandShell.BusMasterCommands
- listSubsystems(Options, String, boolean) - Method in class org.lsst.ccs.subsystem.shell.ConsoleCommandShell.BusMasterCommands
- load() - Method in class org.lsst.ccs.PersistencyService
-
Reads the persisted data local file and applies the contained value to the
Persistannotated fields. - load(InputStream) - Method in class org.lsst.ccs.config.SingleCategoryTagData
- LOAD - Enum constant in enum class org.lsst.ccs.ConfigurationListener.ConfigurationOperation
- loadCategories(String...) - Method in class org.lsst.ccs.ConfigurationService
- loadCategories(Options, String...) - Method in class org.lsst.ccs.ConfigurationService
-
Loads a configuration for the specified categories.
- loadCategories(ConfigurationView) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
- loadCategories(ConfigurationView, boolean) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
- 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
- LOCALBD - Enum constant in enum class org.lsst.ccs.bus.data.AgentCategory
- 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
- lock(String) - Method in class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands
- LOCK_MANAGER - Enum constant in enum class org.lsst.ccs.bus.data.AgentInfo.AgentType
- LOCK_MANAGER_SUBSYSTEM_NAME - Static variable in class org.lsst.ccs.services.AgentLockService
- lockAgent(String) - Method in class org.lsst.ccs.services.AgentLockService
-
Request for this agent to obtain a lock on the given subsystem.
- lockAgent(String) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
- lockAgent(String) - Method in class org.lsst.ccs.services.LocalAgentLockService
- lockAgent(String) - Method in class org.lsst.ccs.services.RemoteAgentLockService
- LockLevelService - Interface in org.lsst.ccs.messaging
-
Interface for finding lock and level for an agent at the AgentMessagingLayer.
- 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
- LOG - Enum constant in enum class org.lsst.ccs.bus.definition.Bus
-
Bus for log messages.
- 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) - Method in class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands
- login(String, String) - Method in class org.lsst.ccs.services.AgentLoginService
- LOGIN_INVISIBLE - Enum constant in enum class org.lsst.ccs.bus.data.AgentLockInfo.Status
- LOGIN_VISIBLE - Enum constant in enum class org.lsst.ccs.bus.data.AgentLockInfo.Status
- 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.
- logout() - Method in class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands
- LogTracer - Class in org.lsst.ccs.subsystems.console
- LogTracer() - Constructor for class org.lsst.ccs.subsystems.console.LogTracer
- LookupField - Annotation Interface 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 Class in org.lsst.ccs.commons.annotations
-
Defines the tree travel strategy.
- LookupName - Annotation Interface in org.lsst.ccs.commons.annotations
-
Sets the annotated String field to the name of the component that field belongs to.
- LookupPath - Annotation Interface 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.CCSSystemctl
- 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.GenericSubsystemBoot
- main(String[]) - Static method in class org.lsst.ccs.startup.SubsystemBoot
- main(String[]) - Static method in class org.lsst.ccs.subsystem.shell.ConsoleCommandShell
-
Runs shell command console in standalone mode as a CCS subsystem named "console".
- main(String[]) - Static method in class org.lsst.ccs.subsystem.shell.DumpCommands
- main(String[]) - Static method in class org.lsst.ccs.subsystems.console.jython.JythonConsoleSocketConnection
- main(String[]) - Static method in class org.lsst.ccs.subsystems.console.jython.JythonScriptExecutor
- main(String[]) - Static method in class org.lsst.ccs.subsystems.console.LogTracer
- main(String[]) - Static method in class org.lsst.ccs.subsystems.console.Tracer
- matches(String) - Method in class org.lsst.ccs.bus.data.MutedAlertRequest
-
Check if the given alertId matches the regular expression of this mute request.
- maxLength() - Element in annotation interface org.lsst.ccs.commons.annotations.ConfigurationParameter
-
A the maximum length for this configuration parameter.
- MCM - Enum constant in enum class org.lsst.ccs.bus.data.AgentCategory
- MCM - Enum constant in enum class org.lsst.ccs.bus.data.AgentInfo.AgentType
- 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
- MEGABYTE - Static variable in class org.lsst.ccs.bus.data.RuntimeInfo
- membersJoined(List<String>, boolean) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
- membersJoined(List<String>, boolean) - Method in interface org.lsst.ccs.messaging.ClusterMembershipListener
- membersJoined(List<String>, boolean) - Method in class org.lsst.ccs.services.AgentStateService
- membersLeft(List<String>) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
- membersLeft(List<String>) - Method in interface org.lsst.ccs.messaging.ClusterMembershipListener
- membersLeft(List<String>) - Method in class org.lsst.ccs.services.AgentStateService
- 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.bus.data.RaisedAlertHistory.Acknowledgement
- 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.
- MessageFlag - Enum Class in org.lsst.ccs.bus.messages
-
Flags to be associated to messages.
- MessageGate - Class in org.lsst.ccs.messaging.util
-
Raises an alert or logs a message when the rate of message processing crosses thresholds on size or number, taking care not to do so too often for the same reason.
- MessageGate(Dispatcher, String, int[], int[]) - Constructor for class org.lsst.ccs.messaging.util.MessageGate
-
Creates an instance with
vetoTime = 5000andvetoFactor = 1.5. - MessageGate(Dispatcher, String, int[], int[], int, double) - Constructor for class org.lsst.ccs.messaging.util.MessageGate
-
Constructs an instance, registering new
Alertwith theDispatcher. - 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
- METROLOGY - Enum constant in enum class org.lsst.ccs.bus.data.AgentCategory
- METROLOGY - Enum constant in enum class org.lsst.ccs.bus.data.AgentGroup
- MMM - Enum constant in enum class org.lsst.ccs.bus.data.AgentInfo.AgentType
- 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
- MONITORING - Enum constant in enum class org.lsst.ccs.bus.data.DataProviderInfo.Type
- 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
-
Dispatcherimplementation 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.
- MutedAlertRequest - Class in org.lsst.ccs.bus.data
-
Class describing a muted alert request.
- MutedAlertRequest(String, String, int, String) - Constructor for class org.lsst.ccs.bus.data.MutedAlertRequest
- 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
- name() - Element in annotation interface org.lsst.ccs.commons.annotations.ConfigurationParameter
-
The name under which this parameter is known to the configuration service.
- 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
- NET - Enum constant in enum class org.lsst.ccs.drivers.commons.DriverConstants.ConnType
-
Network connection
- NetworkUtilities - Class in org.lsst.ccs.messaging
- NetworkUtilities() - Constructor for class org.lsst.ccs.messaging.NetworkUtilities
- newAlert(String) - Method in enum class org.lsst.ccs.bus.alerts.DeviceAlerts
- NO_RELIABILITY - Enum constant in enum class org.lsst.ccs.bus.messages.MessageFlag
- NO_TIME_HINT - Static variable in class org.lsst.ccs.framework.Signal
- nodeCompleted(Object, Object) - Method in class org.lsst.ccs.description.groovy.CCSBuilder
-
A hook to allow nodes to be processed once they have had all of their children applied.
- NOMINAL - Enum constant in enum class org.lsst.ccs.bus.states.AlertState
-
The NOMINAL AlertState signifies that a given quantity has gone back within acceptable limits.
- NOMINAL - Enum constant in enum class org.lsst.ccs.bus.states.DataProviderState
-
The hardware is online, successfully read and validated by the DataValidator.
- NORM - Enum constant in enum class org.lsst.ccs.messaging.util.Dispatcher.Order
-
Normal.
- NORMAL - Enum constant in enum class org.lsst.ccs.bus.data.RunMode
- NORMAL - Enum constant in enum class org.lsst.ccs.bus.states.OperationalState
-
Only level 0 (NORMAL) commands are accepted.
- 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
- NOT_CONNECTED - Enum constant in enum class org.lsst.ccs.messaging.AgentMessagingLayer.ConnectionStatus
- NOT_VALIDATED - Enum constant in enum class org.lsst.ccs.bus.states.DataProviderState
-
The hardware is online, successfully read, and the data validator is disabled.
- 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
- notifyTaskListeners(AbstractDispatcher.DTask, Dispatcher.Stage) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
-
Notifies task listeners.
O
- obj - Variable in class org.lsst.ccs.bus.messages.BusMessage
- OCS_BRIDGE - Enum constant in enum class org.lsst.ccs.bus.data.AgentInfo.AgentType
- OFF_LINE - Enum constant in enum class org.lsst.ccs.bus.states.DataProviderState
-
The hardware device is unreachable.
- OFF_LINE - Enum constant in enum class org.lsst.ccs.bus.states.PhaseState
-
The OFF_LINE state is reached upon successful shutdown.
- offset - Variable in class org.lsst.ccs.monitor.Channel
- ON_SEVERITY_CHANGE - Enum constant in enum class org.lsst.ccs.services.alert.AlertService.RaiseAlertStrategy
- 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
- onAgentLoginUpdate(String, String) - Method in class org.lsst.ccs.services.RemoteAgentLockService
- 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.
- onLogMessage(LogMessage) - Method in class org.lsst.ccs.subsystems.console.LogTracer
- 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
- onStatusMessage(StatusMessage) - Method in class org.lsst.ccs.subsystems.console.Tracer
- onSuccessfulExecution(AgentPeriodicTask, long) - Method in class org.lsst.ccs.services.AgentPeriodicTaskService.AgentPeriodicTaskExceptionHandler
- OOB - Enum constant in enum class org.lsst.ccs.messaging.util.Dispatcher.Order
-
Out-of-band, no capacity-controls.
- OOB_CC - Enum constant in enum class org.lsst.ccs.messaging.util.Dispatcher.Order
-
Out-of-band, capacity-controlled.
- 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.
- OPERATIONAL - Enum constant in enum class org.lsst.ccs.bus.states.PhaseState
-
An Agent that has been successfully initialized will run in Phase OPERATIONAL.
- OperationalState - Enum Class 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.
- org.lsst.ccs.subsystem.shell - package org.lsst.ccs.subsystem.shell
-
This package provides the
org.lsst.ccs.subsystem.shell.ConsoleBusMasterclass, which is a main routine intended to be used as the CCS line mode console. - org.lsst.ccs.subsystems.console - package org.lsst.ccs.subsystems.console
- org.lsst.ccs.subsystems.console.jython - package org.lsst.ccs.subsystems.console.jython
-
This package provides the
JythonInterpreterConsoleclass, which is a main routine intended to be used as the CCS headless scripting console. - org.lsst.ccs.subsystems.console.py4j - package org.lsst.ccs.subsystems.console.py4j
- out - Variable in class org.lsst.ccs.messaging.util.AbstractDispatcher.DTask
- out(BusMessage, long, Runnable, Bus, Dispatcher.Order) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
- out(BusMessage, long, Runnable, Bus, Dispatcher.Order) - Method in interface org.lsst.ccs.messaging.util.Dispatcher
-
Submits a task to process an outgoing message.
- out(AbstractDispatcher.DTask, Bus, Dispatcher.Order) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
-
To be implemented by concrete subclasses.
- out(AbstractDispatcher.DTask, Bus, Dispatcher.Order) - Method in class org.lsst.ccs.messaging.util.LegacyDispatcher
-
Submits a task to process an outgoing message.
- out(AbstractDispatcher.DTask, Bus, Dispatcher.Order) - Method in class org.lsst.ccs.messaging.util.MultiQueueDispatcher
-
Submits a task to process an outgoing message.
- outgoingMessage(BusMessage) - Method in interface org.lsst.ccs.messaging.OutgoingMessageListener
- OutgoingMessageListener - Interface in org.lsst.ccs.messaging
-
An interface for listening to outgoing messages.
- 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.
- PAGE - Enum constant in enum class org.lsst.ccs.bus.data.DataProviderInfo.Attribute
- pageId - Variable in class org.lsst.ccs.monitor.Channel
- parseCategoryTagInput(String) - Static method in class org.lsst.ccs.config.CategoryDescription
- parseCategoryTagInput(String, Function<String, String>) - Static method in class org.lsst.ccs.config.CategoryDescription
- parseConfigurationDescription(String) - Method in class org.lsst.ccs.config.ConfigurationDescription
- parseConfigurationDescription(String, Function<String, 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
- pathFilter() - Element in annotation interface org.lsst.ccs.commons.annotations.LookupField
-
A regular expression to be used to filter on the path of the selected elements.
- pausePeriodicUpdate() - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
-
Pause the updating of the Channels on the periodic update thread.
- PERIODIC_TASK_BEHIND - Enum constant in enum class org.lsst.ccs.bus.alerts.InfrastructureAlert
-
Alert raised when a periodic task falls behind.
- PERIODIC_TASK_FAILURE - Enum constant in enum class org.lsst.ccs.bus.alerts.InfrastructureAlert
-
Alert raised when a periodic task raises an exception.
- PERIODIC_TASK_SKIPPED - Enum constant in enum class org.lsst.ccs.bus.alerts.InfrastructureAlert
-
Alert raised when a periodic task has a skipped execution.
- Persist - Annotation Interface 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
Persistand 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 Class in org.lsst.ccs.bus.states
-
The Phase State Diagram reflects the stages of an Agent's life cycle, from when it starts to when it shuts down.
- ping() - Method in class org.lsst.ccs.Subsystem
-
Command to broadcast a message of presence on the status bus.
- populateComponentLookup(ComponentLookup) - Method in class org.lsst.ccs.Agent
-
Sets the component lookup for this Agent.
- postBuild() - Method in interface org.lsst.ccs.framework.HasLifecycle
-
First lifecycle hook.
- postInit() - Method in class org.lsst.ccs.ConfigurationService
- postInit() - Method in interface org.lsst.ccs.framework.HasLifecycle
-
Called from the enclosing
Subsystemat 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
Subsystemwhenorg.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
- postShutdown() - Method in class org.lsst.ccs.subsystems.console.jython.JythonInterpreterConsole
- postStart() - Method in interface org.lsst.ccs.framework.HasLifecycle
-
Called from the enclosing
Subsystem. - POWER - Enum constant in enum class org.lsst.ccs.bus.data.AgentCategory
- 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.AgentCommandDictionaryService
- 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.DataProviderDictionaryService
- 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(boolean, String, Supplier<Object>...) - Method in class org.lsst.ccs.CommandHelper
-
A precondition with a reason and delayed evaluation of provided arguments.
- 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.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.monitor.Monitor
- preProcessMessage(BusMessage) - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
- preProcessMessage(BusMessage) - Method in class org.lsst.ccs.services.AgentStateService
- preProcessMessage(BusMessage) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
- 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
Subsystemwhenorg.lsst.ccs.Subsystem#start()has been called. - preStart() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
- 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.alert.AlertService
- 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(String...) - Method in class org.lsst.ccs.ConfigurationService
- printConfigurationParameters(Options, String...) - Method in class org.lsst.ccs.ConfigurationService
-
Returns the current values of the configuration parameters that belong to the specified categories.
- printConfigurationParametersForComponent(Options, String, String...) - Method in class org.lsst.ccs.ConfigurationService
- printDataProviderDictionary() - Method in class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryCommands
- printDictionaryCommandLevels(String, String, String) - Method in class org.lsst.ccs.subsystem.shell.ConsoleCommandShell.BusMasterCommands
-
Print the dictionary commands and their levels.
- printHelp() - Method in interface org.lsst.ccs.startup.HasCommandLineOptions
- printHelp() - Method in class org.lsst.ccs.subsystems.console.jython.JythonInterpreterConsole
- printLoggersLevel() - Method in class org.lsst.ccs.Subsystem
- printLogHandlersLevel() - Method in class org.lsst.ccs.Subsystem
- 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(BusMessage) - Method in class org.lsst.ccs.messaging.util.Throttle
-
Processes the message, taking an appropriate action if rate exceeds threshold.
- 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
- processCommandLineOptions(String[]) - Method in class org.lsst.ccs.subsystems.console.jython.JythonInterpreterConsole
- 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.
- PROD - Enum constant in enum class org.lsst.ccs.monitor.CalcChannel.Operation
- 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
- propertyName() - Element in annotation interface org.lsst.ccs.commons.annotations.ConfigurationParameterChanger
- PUBLICATION_KEY - Static variable in class org.lsst.ccs.bus.data.MutedAlertRequest
- 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() - Method in class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryCommands
- publishDataProviderCurrentData(AgentInfo...) - Method in class org.lsst.ccs.ConfigurationService
- publishDataProviderCurrentData(AgentInfo...) - Method in class org.lsst.ccs.monitor.Monitor
- 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
- PUBLISHED_PATH - Enum constant in enum class org.lsst.ccs.bus.data.DataProviderInfo.Attribute
-
Deprecated.
- publishingTrendingData(StatusSubsystemData) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
- publishMonitoringDataOnStatusBus(KeyValueData) - Method in class org.lsst.ccs.monitor.Monitor
-
This method should only be used by Monitor.java to publish monitoring data
- 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
KeyValueDataon the Status bus. - PulseService - Class in org.lsst.ccs.services
-
Simple JVM freeze detector stub.
- PulseService() - Constructor for class org.lsst.ccs.services.PulseService
- purge() - Method in class org.lsst.ccs.services.DataProviderDictionaryService
-
Deprecated.
- purge(AgentInfo) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
-
Deprecated.
- 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
- PY4J_SERVER - Enum constant in enum class org.lsst.ccs.bus.data.AgentCategory
- Py4jGatewayServer(String) - Constructor for class org.lsst.ccs.subsystems.console.py4j.Py4JServer.Py4jGatewayServer
- Py4JServer - Class in org.lsst.ccs.subsystems.console.py4j
- Py4JServer() - Constructor for class org.lsst.ccs.subsystems.console.py4j.Py4JServer
- Py4JServer.Py4jGatewayServer - Class in org.lsst.ccs.subsystems.console.py4j
Q
- QueueSessionFactory - Class in org.lsst.ccs.messaging.jms
-
JMS Queue session factory
- QueueSessionFactory() - Constructor for class org.lsst.ccs.messaging.jms.QueueSessionFactory
R
- RAFT - Enum constant in enum class org.lsst.ccs.bus.data.AgentCategory
- 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(String, 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 emitting an
AlertEvent. - raiseAlert(Alert, AlertState, String) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
-
Notifies listeners by publishing an
AlertEvent. - raiseAlert(Alert, AlertState, String) - Method in interface org.lsst.ccs.messaging.util.Dispatcher
-
Notifies listeners by emitting an
AlertEvent. - 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
- 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.
- 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.
- RaisedAlertHistory.Acknowledgement - Class in org.lsst.ccs.bus.data
- 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.
- range() - Element in annotation interface org.lsst.ccs.commons.annotations.ConfigurationParameter
-
A range constraint associated to this parameter.
- RATIO - Enum constant in enum class org.lsst.ccs.monitor.CalcChannel.Operation
- RE_START - Enum constant in enum class org.lsst.ccs.framework.SignalLevel
-
normally sent to a hardware that has been stopped.
- READ_ONLY - Enum constant in enum class org.lsst.ccs.bus.data.ConfigurationParameterType
- 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
-
Reads a monitor channel.
- 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.
- 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.
- READY - Enum constant in enum class org.lsst.ccs.bus.states.CommandState
-
The Agent is ready to receive and execute all types of commands.
- 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.DTask
- 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) - Method in class org.lsst.ccs.services.alert.AlertService
-
Register an Alert without a ClearAlertHandler.
- 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.
- 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
- registerData(KeyValueData, boolean) - 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.
- REJECTED - Enum constant in enum class org.lsst.ccs.bus.data.AgentLockInfo.Status
- RELEASED - Enum constant in enum class org.lsst.ccs.bus.data.AgentLockInfo.Status
- REMINDER - Enum constant in enum class org.lsst.ccs.bus.data.AgentLockInfo.Status
- 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
- RemoteDictionaryDAO - Class in org.lsst.ccs.services
-
A Class to write/fetch dictionaries from the remote file system.
- RemoteDictionaryDAO(String, String) - Constructor for class org.lsst.ccs.services.RemoteDictionaryDAO
- 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.The cache name will be used as the mount point for a local cache.
- RemoteFileServer(String, String, Properties) - Constructor for class org.lsst.ccs.config.RemoteFileServer
- remove(AgentInfo) - Method in class org.lsst.ccs.bus.data.CCSVersions
-
Deprecated.Remove an AgentInfo.
- removeAcknowledgement() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
-
Remove acknowledgement.
- removeAcknowledgmentListener(AlertAcknowledgmentListener) - Method in class org.lsst.ccs.services.alert.AlertService
- 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
- removeAllTaskListeners() - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
- removeAllTaskListeners() - Method in interface org.lsst.ccs.messaging.util.Dispatcher
-
Removes all task listeners.
- 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
- REMOVED - Enum constant in enum class org.lsst.ccs.services.AgentCommandDictionaryService.AgentCommandDictionaryEvent.EventType
-
An Agent left the buses and its dictionary is no longer available.
- REMOVED - Enum constant in enum class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryEvent.EventType
-
An Agent left the buses and its dictionary is no longer available.
- removeDataProviderDictionaryListener(DataProviderDictionaryService.DataProviderDictionaryListener) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
- removeForwarder(MessageListener) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.BusAccess
- removeGateway(String) - Method in class org.lsst.ccs.subsystems.console.py4j.Py4JServer
- 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
- removeOutgoingMessageListenerForBus(OutgoingMessageListener) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
- 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.
- removeStatusBusListener(ScriptingStatusBusListener) - Method in class org.lsst.ccs.subsystems.console.py4j.Py4JServer.Py4jGatewayServer
- removeStatusMessageListener(StatusMessageListener) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
Removes a listener on the Status bus
- removeTaskListener(Dispatcher.TaskListener) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
- removeTaskListener(Dispatcher.TaskListener) - Method in interface org.lsst.ccs.messaging.util.Dispatcher
-
Removes a task listener.
- 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) - Static method in class org.lsst.ccs.monitor.MonitorLogUtils
-
Reports missing parameter error.
- reportError(Logger, String, String, Object) - Static method in class org.lsst.ccs.monitor.MonitorLogUtils
-
Reports invalid parameter value error.
- request - Variable in class org.lsst.ccs.Agent.RunningCommand
- requestConfigurationDataIfNeededForAgent(String) - Method in class org.lsst.ccs.ConfigurationService
-
Method to request the publication of configuration data for a given agent if needed.
- REQUESTED - Enum constant in enum class org.lsst.ccs.bus.data.AgentLockInfo.Status
- REQUESTED_STATE_PUBLICATION - Enum constant in enum class org.lsst.ccs.bus.alerts.InfrastructureAlert
-
Deprecated.
- 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
-
Deprecated.
- resetForcedDataPublication() - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
-
Reset the forced data publication.
- resolveConfigurationDescription(ConfigurationDescription) - Method in class org.lsst.ccs.ConfigurationDAOWrapper
- resolveVersionForCategoryTag(SingleCategoryTag) - Method in interface org.lsst.ccs.config.ConfigurationDAO
- resolveVersionForCategoryTag(SingleCategoryTag) - Method in class org.lsst.ccs.config.remote.RestFileServerRemoteDAO
- REST_SERVER - Enum constant in enum class org.lsst.ccs.bus.data.AgentCategory
- 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
- restartGateway(String) - Method in class org.lsst.ccs.subsystems.console.py4j.Py4JServer
- restartSeconds() - Method in class org.lsst.ccs.Agent.ShutdownResult
- 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.
- RTD_TYPE - Enum constant in enum class org.lsst.ccs.bus.data.DataProviderInfo.Attribute
- run - Variable in class org.lsst.ccs.messaging.util.AbstractDispatcher.DTask
- run() - Method in interface org.lsst.ccs.CommandHelper.RunnableWithException
- run() - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher.DTask
- run() - Method in class org.lsst.ccs.services.AgentMonitorService
- RUN - Enum constant in enum class org.lsst.ccs.messaging.util.Dispatcher.Stage
-
Task execution.
- RunMode - Enum Class in org.lsst.ccs.bus.data
-
An enumeration to distinguish between a NORMAL and SIMULATED subsystem.
- RUNMODE_SYSTEM_PROPERTY - Static variable in enum class org.lsst.ccs.bus.data.RunMode
- RUNTIME - Enum constant in enum class org.lsst.ccs.bus.data.ConfigurationParameterType
- RuntimeAlert - Enum constant in enum class org.lsst.ccs.bus.data.AgentAlerts
- 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(long) - 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
- RuntimeService.BufferPoolData - Class in org.lsst.ccs.services
S
- s - Variable in class org.lsst.ccs.monitor.Device
- SAFE_CONFIG_NAME - Static variable in class org.lsst.ccs.config.ConfigurationDescription
-
Deprecated.
- SAVE - Enum constant in enum class org.lsst.ccs.ConfigurationListener.ConfigurationOperation
- 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() - Method in class org.lsst.ccs.ConfigurationService
- saveChanges(Options) - Method in class org.lsst.ccs.ConfigurationService
-
Saves the current value of each parameter that has changed from the last configuration load.
- 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.
- SECTION - Enum constant in enum class org.lsst.ccs.bus.data.DataProviderInfo.Attribute
- sendAck(Duration) - Method in class org.lsst.ccs.Agent
-
Sends an ACK to the command originator.
- sendAlertAcknowledgment(String, String, String, String) - Method in class org.lsst.ccs.services.alert.AlertService
- sendAlertUnacknowledgment(String, String) - Method in class org.lsst.ccs.services.alert.AlertService
- 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, MessageFlag...) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
- sendMessage(String, Bus, T, MessageFlag...) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
- sendMessage(String, Bus, T, MessageFlag...) - 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
- sendStatusMessage(StatusMessage, MessageFlag...) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
- sendSynchCommand(String, Object...) - Method in class org.lsst.ccs.scripting.ScriptingSubsystemWrapper
- sendSynchCommand(Duration, String, Object...) - Method in class org.lsst.ccs.scripting.ScriptingSubsystemWrapper
-
Invoke a synchronous command with arguments on the subsystem
- 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.
- SERIAL - Enum constant in enum class org.lsst.ccs.drivers.commons.DriverConstants.ConnType
-
Serial port connection
- serializedSize() - Method in class org.lsst.ccs.messaging.jgroups.CCSAddress
- SERVICE - Enum constant in enum class org.lsst.ccs.bus.data.AgentInfo.AgentType
- 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.
- set(AgentLockServiceCommands.SetGetLevelCommands, int) - Method in class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands
- set(AgentLockServiceCommands.SetGetLevelCommands, String, int) - Method in class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands
- set(ConsoleCommandShell.ConsoleParameters, String) - Method in class org.lsst.ccs.subsystem.shell.ConsoleCommandShell.BusMasterCommands
- set(ConsoleCommandShell.Visibility, Command.CommandCategory, boolean) - Method in class org.lsst.ccs.subsystem.shell.ConsoleCommandShell.BusMasterCommands
- setAccumulationDuration(Duration) - Method in class org.lsst.ccs.services.alert.AlertService
- setAgentJoinedTheBusesTime() - Method in class org.lsst.ccs.bus.data.AgentInfo
-
Deprecated.
- setAgentName(String) - Method in class org.lsst.ccs.Agent
- setAgentOperationalTime() - Method in class org.lsst.ccs.bus.data.AgentInfo
-
Deprecated.
- 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, int, int, String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
- setAggregatePattern(AgentPropertyPredicate, String, 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
- setCCSTimeStamp(CCSTimeStamp) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
- 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
- setDataChecksum(long) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
- 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(String, int) - Method in class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands
-
Deprecated.
- 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
- setLevelForAgent(String, int) - Method in class org.lsst.ccs.services.LocalAgentLockService
- 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(String, String) - Method in class org.lsst.ccs.Subsystem
-
Command to set the Level of a named Logger.
- setLogLevel(Level) - Method in class org.lsst.ccs.services.AgentExecutionService.Task
-
Sets the logging level for this task.
- 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.)
- setParent(Object, Object) - Method in class org.lsst.ccs.description.groovy.CCSBuilder
- 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
- setPrintStream(PrintStream) - Method in class org.lsst.ccs.subsystems.console.jython.JythonConsoleSocketConnection
- 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.
- setSequenceNumber(long) - Method in class org.lsst.ccs.bus.messages.BusMessage
- 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(Enum...) - Method in class org.lsst.ccs.bus.states.StateBundle
-
Sets specified states to the bundle, replacing any previous states of the same types.
- setState(StateBundle) - Method in class org.lsst.ccs.bus.messages.StatusMessage
-
Set the StateBundle of this StatusMessage.
- 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.
- setThrowExceptions(boolean) - Method in class org.lsst.ccs.subsystems.console.py4j.Py4JServer.Py4jGatewayServer
- setUnlockOnExit(boolean) - Static method in class org.lsst.ccs.scripting.CCS
-
Indicates whether locks should be released when the script terminates.
- 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
- shouldUnacknowledge(Alert, AlertState, RaisedAlertHistory.Acknowledgement) - Method in interface org.lsst.ccs.framework.ClearAlertHandler
-
Called by the framework whenever a new instance of a previously acknowledged alert is raised.
- SHOW_JYTHON_OUTPUT - Enum constant in enum class org.lsst.ccs.subsystem.shell.ConsoleCommandShell.ConsoleParameters
- showAllLocks() - Method in class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands
- showLocalLocks() - Method in class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands
- showLock(String) - Method in class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands
- showLocks(String) - Method in class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands
- shutdown() - Method in class org.lsst.ccs.ConfigurationService
- shutdown() - Method in interface org.lsst.ccs.framework.HasLifecycle
-
Called from the enclosing
Subsystemwhenorg.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
- shutdown() - Method in class org.lsst.ccs.services.PulseService
- shutdown() - Method in class org.lsst.ccs.subsystems.console.py4j.Py4JServer
- SHUTDOWN_KEY - Static variable in class org.lsst.ccs.Agent.ShutdownResult
- shutdownAgent() - Method in class org.lsst.ccs.Agent
- shutdownAgent(boolean, int) - Method in class org.lsst.ccs.Agent
- shutdownAgent(int) - Method in class org.lsst.ccs.Agent
-
Clean shutdown of subsystem: call stop for hardware stopping before invoking this method.
- shutdownBusAccess() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
- shutdownNow() - Method in class org.lsst.ccs.messaging.util.KeyQueueExecutor
-
Shuts down this executor.
- shutdownNow() - Method in class org.lsst.ccs.services.AgentExecutionService
-
Does nothing.
- shutdownScriptingEnvironment() - Static method in class org.lsst.ccs.scripting.CCS
-
In a test context, this method can be called to shutdown scripting environment
- shutdownScriptingEnvironment() - Method in class org.lsst.ccs.subsystems.console.py4j.Py4JServer.Py4jGatewayServer
- SHUTTER - Enum constant in enum class org.lsst.ccs.bus.data.AgentCategory
- SIBLINGS - Enum constant in enum class org.lsst.ccs.commons.annotations.LookupField.Strategy
-
Travels the siblings.
- signal(Signal) - Method in interface org.lsst.ccs.framework.SignalHandler
-
this method is intended for overriding: the module receives an out of band signal.
- Signal - Class in org.lsst.ccs.framework
-
Conveys a signal to an SignalHandler component.
- Signal(SignalLevel) - Constructor for class org.lsst.ccs.framework.Signal
- Signal(SignalLevel, long) - Constructor for class org.lsst.ccs.framework.Signal
- SignalHandler - Interface in org.lsst.ccs.framework
-
A component that can receive a Signal.
- SignalLevel - Enum Class 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
- SIMULATION - Enum constant in enum class org.lsst.ccs.bus.data.RunMode
- 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.DataDictionaryOrdered
- SkipEncoding - Annotation Interface in org.lsst.ccs.bus.annotations
-
Annotation for classes or fields that are not to be encoded.
- splitCluster(int, Set<String>) - Static method in class org.lsst.ccs.messaging.jgroups.ClusterSplitUtils
- stageEnded(Dispatcher.Task, Dispatcher.Stage) - Method in interface org.lsst.ccs.messaging.util.Dispatcher.TaskListener
- 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.
- start() - Method in class org.lsst.ccs.services.PulseService
- start() - Method in class org.lsst.ccs.subsystems.console.jython.JythonInterpreterConsole
- start() - Method in class org.lsst.ccs.subsystems.console.py4j.Py4JServer
- start() - Method in class org.lsst.ccs.subsystems.console.Tracer
- START - Enum constant in enum class org.lsst.ccs.messaging.util.Dispatcher.Stage
-
Execution of a call that submits a task for processing has started.
- 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, ?>>) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
-
Get a Future on a StatusBusMessage.
- startListeningForStatusBusMessage(Predicate<BusMessage<? extends Serializable, ?>>, Duration) - 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.
- startListeningForStatusBusMessage(ScriptingStatusBusMessageFilter, Duration) - Method in class org.lsst.ccs.subsystems.console.py4j.Py4JServer.Py4jGatewayServer
- startStatusAlertListening(Predicate<AgentInfo>) - Method in class org.lsst.ccs.services.alert.AlertService
- startSubsystem(String, AgentInfo.AgentType) - Static method in class org.lsst.ccs.startup.GenericSubsystemBoot
- STATE - Enum constant in enum class org.lsst.ccs.bus.data.DataProviderInfo.Attribute
- STATE - Enum constant in enum class org.lsst.ccs.bus.data.DataProviderInfo.Type
- STATE_MISMATCH - Enum constant in enum class org.lsst.ccs.bus.alerts.InfrastructureAlert
-
Deprecated.
- 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(Object, Enum<?>, Enum<?>) - Method in interface org.lsst.ccs.StateChangeListener
-
Deprecated.Use stateChanged(CCSTimestamp, Object, Enum, Enum) instead.
- stateChanged(String, StateBundle, StateBundle) - Method in interface org.lsst.ccs.messaging.StateBundleAggregator.Observer
- 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
- STATUS - Enum constant in enum class org.lsst.ccs.bus.definition.Bus
-
Bus for status messages.
- 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(String) - Constructor for class org.lsst.ccs.services.AgentStatusAggregatorService.StatusAggregateConfig
- StatusAggregateConfig(AgentPropertyPredicate, Pattern, int, int, 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(byte[], boolean) - Constructor for class org.lsst.ccs.bus.messages.StatusConfigurationData
- StatusConfigurationData(byte[], long, boolean) - Constructor for class org.lsst.ccs.bus.messages.StatusConfigurationData
- 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
-
Class to send a Lock status update
- StatusLock(AgentLockInfo) - Constructor for class org.lsst.ccs.bus.messages.StatusLock
- StatusLock(AgentLockInfo, int) - Constructor for class org.lsst.ccs.bus.messages.StatusLock
- StatusLockAggregate - Class in org.lsst.ccs.bus.messages
-
Class to send a set of lock updates
- StatusLockAggregate(AgentLockInfo[]) - Constructor for class org.lsst.ccs.bus.messages.StatusLockAggregate
- 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.
- StatusMessage(T, boolean) - 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, String) - Constructor for class org.lsst.ccs.bus.messages.StatusStateChangeNotification
-
Create a StatusStateChangeNotification object.
- StatusStateChangeNotification(CCSTimeStamp, StateBundle, String, boolean) - 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.
- STOP - Enum constant in enum class org.lsst.ccs.framework.SignalLevel
-
request to stop the hardware, not urgent but may be linked to a delay
- STOP - Enum constant in enum class org.lsst.ccs.framework.TreeWalkerDiag
-
stop tree walking.
- strategy() - Element in annotation interface org.lsst.ccs.commons.annotations.LookupField
-
The travel strategy.
- stream() - Method in class org.lsst.ccs.messaging.LogAggregator
- SUBMIT - Enum constant in enum class org.lsst.ccs.messaging.util.Dispatcher.Stage
-
Between the start end the end of a call that submits a task for processing.
- submitChange(String, Object) - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
-
Submits a change.
- submitChange(String, String, Object) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
- submitChange(String, String, Object) - Method in class org.lsst.ccs.ConfigurationService
-
Submits a configuration parameter change.
- submitChange(String, String, Object, boolean) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
- submitChanges(String, Map<String, Object>) - Method in class org.lsst.ccs.ConfigurationService
-
Submits several parameter changes.
- submitChanges(Map<String, Object>) - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
-
Submit a collection of changes.
- submitScript(String, String...) - Method in class org.lsst.ccs.subsystem.shell.ConsoleCommandShell.BusMasterCommands
- 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
- subsystemSpecificStates - Variable in class org.lsst.ccs.bus.states.StateBundle
-
Should remain empty on the sending side.
- subtype - Variable in class org.lsst.ccs.monitor.Channel
- SUM - Enum constant in enum class org.lsst.ccs.monitor.CalcChannel.Operation
- 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.
- synchFileExecution(InputStream, String...) - Method in class org.lsst.ccs.subsystems.console.jython.JythonConsoleSocketConnection
- SystemStateException - Exception in org.lsst.ccs
-
Base class for reporting subsystem state anomalies.
- SystemStateException() - Constructor for exception org.lsst.ccs.SystemStateException
- SystemStateException(String) - Constructor for exception org.lsst.ccs.SystemStateException
- SystemStateException(String, Throwable) - Constructor for exception org.lsst.ccs.SystemStateException
- SystemStateException(Throwable) - Constructor for exception org.lsst.ccs.SystemStateException
T
- tags - Variable in class org.lsst.ccs.description.ComponentNode
- task(Runnable) - Method in class org.lsst.ccs.services.AgentExecutionService
-
Creates a task that will execute the provided command when started.
- task(Runnable, T) - Method in class org.lsst.ccs.services.AgentExecutionService
-
Creates a task that will execute the provided command and return the provided result when started.
- task(Callable<T>) - Method in class org.lsst.ccs.services.AgentExecutionService
-
Creates a task that will execute the provided
Callableand return its result when started. - test(AgentInfo) - Method in class org.lsst.ccs.bus.data.AgentPropertyPredicate
- test(Channel) - Method in class org.lsst.ccs.monitor.ChannelPredicate
- test(Channel) - Method in class org.lsst.ccs.monitor.DevicePredicate
- test(Channel) - Method in class org.lsst.ccs.monitor.GroupPredicate
- TEST_STAND_8 - Enum constant in enum class org.lsst.ccs.bus.data.AgentGroup
- Tester - Class in org.lsst.ccs.messaging.jgroups
-
JGroups tester.
- Tester() - Constructor for class org.lsst.ccs.messaging.jgroups.Tester
- Tester(boolean) - Constructor for class org.lsst.ccs.messaging.jgroups.Tester
- Tester(String, 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
-
Deprecated.this method will be removed. No replacement will be provided.
- testOnline() - Method in class org.lsst.ccs.monitor.Device
-
Deprecated.this method will be removed. No replacement will be provided.
- TESTSTAND - Enum constant in enum class org.lsst.ccs.bus.data.AgentCategory
- TESTSTAND_SUPPORT - Enum constant in enum class org.lsst.ccs.bus.data.AgentCategory
- Throttle - Class in org.lsst.ccs.messaging.util
-
Rate limiter for outgoing messages.
- Throttle(Dispatcher, String, int, int) - Constructor for class org.lsst.ccs.messaging.util.Throttle
-
Constructs an instance, registering new
Alertwith theDispatcher. - time - Variable in class org.lsst.ccs.bus.data.RaisedAlertHistory.Acknowledgement
- time - Variable in class org.lsst.ccs.messaging.jgroups.JGroupsMonitor.Record
- TimedValue(String, CCSTimeStamp, Object) - Constructor for class org.lsst.ccs.services.AgentStatusAggregatorService.TimedValue
- timeout - Variable in class org.lsst.ccs.Agent.RunningCommand
- TIMEOUT - Enum constant in enum class org.lsst.ccs.subsystem.shell.ConsoleCommandShell.ConsoleParameters
- times - Variable in class org.lsst.ccs.messaging.util.AbstractDispatcher.DTask
- TOOLKIT - Static variable in class org.lsst.ccs.services.AgentVersionsService
- TOOLKIT_VERSION - Static variable in class org.lsst.ccs.services.AgentVersionsService
- TOP - Enum constant in enum class org.lsst.ccs.commons.annotations.LookupField.Strategy
-
Sets the annotated field to the top component of the component tree, which is the enclosing subsystem.
- TopicContextFactory - Class in org.lsst.ccs.messaging.jms
- TopicContextFactory() - Constructor for class org.lsst.ccs.messaging.jms.TopicContextFactory
- toPrettyString() - Method in class org.lsst.ccs.subsystems.console.py4j.Py4JServer.Py4jGatewayServer
- 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
-
Deprecated.
- 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
-
Deprecated.
- 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.MutedAlertRequest
- toString() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory.Acknowledgement
- 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
- toString() - Method in class org.lsst.ccs.subsystems.console.py4j.Py4JServer.Py4jGatewayServer
- Tracer - Class in org.lsst.ccs.subsystems.console
- Tracer() - Constructor for class org.lsst.ccs.subsystems.console.Tracer
- 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
-
Factory for
BusMessagingLayerinstances. - 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
- TREE - Enum constant in enum class org.lsst.ccs.commons.annotations.LookupField.Strategy
-
Travels the whole component tree.
- 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 Class 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.
- TRENDING - Enum constant in enum class org.lsst.ccs.bus.data.DataProviderInfo.Type
- 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
- TS71G - Enum constant in enum class org.lsst.ccs.bus.data.AgentGroup
- TS8_BENCH - Enum constant in enum class org.lsst.ccs.bus.data.AgentCategory
- type - Variable in class org.lsst.ccs.Agent.RunningCommand
- type - Variable in class org.lsst.ccs.monitor.Channel
- TYPE - Enum constant in enum class org.lsst.ccs.bus.data.DataProviderInfo.Attribute
- 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
- unacknowledgeAlerts(String...) - Method in class org.lsst.ccs.services.alert.AlertService
- 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
- UNCONFIGURED - Enum constant in enum class org.lsst.ccs.bus.states.ConfigurationState
-
The initial Configuration State.
- 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
- units() - Element in annotation interface org.lsst.ccs.bus.annotations.DataAttributes
-
The Units for this Data field
- units() - Element in annotation interface org.lsst.ccs.commons.annotations.ConfigurationParameter
-
The units for this parameter.
- UNITS - Enum constant in enum class org.lsst.ccs.bus.data.DataProviderInfo.Attribute
- UNKNOWN_ALERT - Enum constant in enum class org.lsst.ccs.framework.ClearAlertHandler.ClearAlertCode
- unlock(String) - Method in class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands
- unlockAgent(String) - Method in class org.lsst.ccs.services.AgentLockService
-
Request to release a lock on the given subsystem.
- unlockAgent(String) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
- unlockAgent(String) - Method in class org.lsst.ccs.services.LocalAgentLockService
- unlockAgent(String) - Method in class org.lsst.ccs.services.RemoteAgentLockService
- 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
- UPDATE - Enum constant in enum class org.lsst.ccs.ConfigurationListener.ConfigurationOperation
- 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(String, 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(String, 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(String, 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.
- 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, 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, 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(String...) - Method in class org.lsst.ccs.ConfigurationService
- updateCategories(Options, String...) - Method in class org.lsst.ccs.ConfigurationService
-
Updated the specified categories.
- 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
- UPDATED - Enum constant in enum class org.lsst.ccs.services.AgentCommandDictionaryService.AgentCommandDictionaryEvent.EventType
-
The dictionary has changed.
- updateInternalState(String, AgentState...) - Method in class org.lsst.ccs.services.AgentStateService
-
Updates the internal state of this Agent and publishes StateChangeNotification message.
- updateInternalState(AgentState...) - Method in class org.lsst.ccs.services.AgentStateService
-
Updates the internal state of this Agent and publishes StateChangeNotification message.
- updateNeedsEncoding(Object) - Method in class org.lsst.ccs.bus.data.KeyValueData
- updateParameter(String, 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
- user - Variable in class org.lsst.ccs.bus.data.RaisedAlertHistory.Acknowledgement
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(DictionaryCommand, CommandRequest) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
- validateLock(DictionaryCommand, CommandRequest) - Method in class org.lsst.ccs.services.AgentLockService
-
Validates a lock object.
- validateLock(DictionaryCommand, CommandRequest) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
- validateLock(DictionaryCommand, CommandRequest) - 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 class org.lsst.ccs.bus.alerts.DeviceAlerts
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.bus.alerts.InfrastructureAlert
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.bus.data.AgentAlerts
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.bus.data.AgentCategory
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.bus.data.AgentGroup
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.bus.data.AgentInfo.AgentType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.bus.data.AgentLockInfo.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.bus.data.ConfigurationParameterType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.bus.data.DataProviderInfo.Attribute
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.bus.data.DataProviderInfo.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.bus.data.KeyValueData.KeyValueDataType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.bus.data.RunMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.bus.definition.Bus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.bus.messages.MessageFlag
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.bus.states.AlertState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.bus.states.CommandState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.bus.states.ConfigurationState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.bus.states.DataProviderState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.bus.states.OperationalState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.bus.states.PhaseState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.commons.annotations.LookupField.Strategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.ConfigurationListener.ConfigurationOperation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.drivers.commons.DriverConstants.ConnType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.framework.ClearAlertHandler.ClearAlertCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.framework.SignalLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.framework.TreeWalkerDiag
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.messaging.AgentMessagingLayer.ConnectionStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.messaging.AgentPresenceManager.AgentPresenceState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.messaging.util.Dispatcher.Order
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.messaging.util.Dispatcher.Stage
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.monitor.CalcChannel.Operation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.services.AgentCommandDictionaryService.AgentCommandDictionaryEvent.EventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.services.alert.AlertEvent.AlertEventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.services.alert.AlertService.RaiseAlertStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryEvent.EventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands.SetGetLevelCommands
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.subsystem.shell.ConsoleCommandShell.ConsoleParameters
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lsst.ccs.subsystem.shell.ConsoleCommandShell.Visibility
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.lsst.ccs.bus.alerts.DeviceAlerts
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.bus.alerts.InfrastructureAlert
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.bus.data.AgentAlerts
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.bus.data.AgentCategory
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.bus.data.AgentGroup
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.bus.data.AgentInfo.AgentType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.bus.data.AgentLockInfo.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.bus.data.ConfigurationParameterType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.bus.data.DataProviderInfo.Attribute
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.bus.data.DataProviderInfo.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.bus.data.KeyValueData.KeyValueDataType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.bus.data.RunMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.bus.definition.Bus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.bus.messages.MessageFlag
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.bus.states.AlertState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.bus.states.CommandState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.bus.states.ConfigurationState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.bus.states.DataProviderState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.bus.states.OperationalState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.bus.states.PhaseState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.commons.annotations.LookupField.Strategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.ConfigurationListener.ConfigurationOperation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.drivers.commons.DriverConstants.ConnType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.framework.ClearAlertHandler.ClearAlertCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.framework.SignalLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.framework.TreeWalkerDiag
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.messaging.AgentMessagingLayer.ConnectionStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.messaging.AgentPresenceManager.AgentPresenceState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.messaging.util.Dispatcher.Order
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.messaging.util.Dispatcher.Stage
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.monitor.CalcChannel.Operation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.services.AgentCommandDictionaryService.AgentCommandDictionaryEvent.EventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.services.alert.AlertEvent.AlertEventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.services.alert.AlertService.RaiseAlertStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryEvent.EventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands.SetGetLevelCommands
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.subsystem.shell.ConsoleCommandShell.ConsoleParameters
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lsst.ccs.subsystem.shell.ConsoleCommandShell.Visibility
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VersionCommands() - Constructor for class org.lsst.ccs.services.AgentVersionsService.VersionCommands
- vetoTransitionToNormalMode() - Method in class org.lsst.ccs.Agent
-
Method to be overwritten by Agents that wish to veto the transition to NORMAL mode.
- VISIBILITY - Enum constant in enum class org.lsst.ccs.subsystem.shell.ConsoleCommandShell.Visibility
W
- WAIT - Enum constant in enum class org.lsst.ccs.messaging.util.Dispatcher.Stage
-
Waiting in the
Dispatcherqueue. - 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
- waitForAgentDictionary(AgentInfo, long, TimeUnit) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
- 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
- WARNING - Enum constant in enum class org.lsst.ccs.bus.states.AlertState
-
The WARNING AlertState signifies that a given quantity has reached the warning level.
- WARNING - Enum constant in enum class org.lsst.ccs.bus.states.DataProviderState
-
The hardware is online, successfully read, the data validator validates it at WARNING.
- 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?
- whoami() - Method in class org.lsst.ccs.subsystem.shell.AgentLockServiceCommands
- 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.
- withLockOption - Static variable in class org.lsst.ccs.services.AgentCommandDictionaryService
- 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
isFixedRateargument. - 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
- WORKER - Enum constant in enum class org.lsst.ccs.bus.data.AgentInfo.AgentType
- write(BatchPoints) - Method in class org.lsst.ccs.services.InfluxDbClientService
- write(Point) - Method in class org.lsst.ccs.services.InfluxDbClientService
- writeDictionaryIfNeeded(String, byte[]) - Method in class org.lsst.ccs.services.RemoteDictionaryDAO
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form