- abort() - Method in class org.lsst.ccs.services.AgentSignalHandlerService.AgentSignalHandlingCommandsForInnerNode
-
Command to abort an action.
- AbstractAgentLockServiceDelegate - Class in org.lsst.ccs.services
-
- AbstractAgentLockServiceDelegate(AgentLockService) - Constructor for class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
-
- AbstractDispatcher - Class in org.lsst.ccs.messaging.util
-
- AbstractDispatcher(String...) - Constructor for class org.lsst.ccs.messaging.util.AbstractDispatcher
-
- AbstractDispatcher.Bin - Class in org.lsst.ccs.messaging.util
-
- AbstractDispatcher.Bucket - Class in org.lsst.ccs.messaging.util
-
- AbstractDispatcher.Status - Class in org.lsst.ccs.messaging.util
-
- accept(ScriptingStatusBusMessage) - Method in interface org.lsst.ccs.scripting.ScriptingStatusBusMessageFilter
-
- acquireConfigurationLock() - Method in class org.lsst.ccs.ConfigurationService
-
Acquires the configuration lock.
- action(Callable<T>) - Method in class org.lsst.ccs.CommandHelper
-
Executes the specified callable if all preconditions were me.
- action(CommandHelper.RunnableWithException) - Method in class org.lsst.ccs.CommandHelper
-
Execure the specified runnable if all preconditions were met.Designed to be the last method on the
method chain.
- add(AgentInfo, DistributionInfo) - Method in class org.lsst.ccs.bus.data.CCSVersions
-
Add a new AgentInfo, DistributionInfo pair.
- addAgentCommandDictionaryListener(AgentCommandDictionaryService.AgentCommandDictionaryListener) - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
-
- 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(CategoryTag) - Method in class org.lsst.ccs.config.ConfigurationDescription
-
- addChild(T) - Method in class org.lsst.ccs.description.ComponentNode
-
adds a ComponentNode as a child of the current node
- addClusterMembershipListener(ClusterDisconnectionsListener) - Method in interface org.lsst.ccs.messaging.HasClusterDisconnectionNotifications
-
- addClusterMembershipListener(ClusterDisconnectionsListener) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
-
- addCommandMessageListener(CommandMessageListener) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
Adds a listener on the Command bus.
- addCommandMessageListener(CommandMessageListener, Predicate<BusMessage<? extends Serializable, ?>>) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
Adds a listener on the Command bus with a filter.
- addCommandSetToObject(Object, Object) - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
-
Adds a CommandSet to extend the set of commands recognized by this Agent.
- addComponentNodeToLookup(ComponentNode, ComponentNode) - Method in class org.lsst.ccs.description.ComponentLookup
-
- addConfigurationHandlerForObject(String, String, Object) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
-
- addConfigurationHandlerForObject(String, String, Object, boolean) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
-
- addConfigurationListener(ConfigurationListener) - Method in class org.lsst.ccs.ConfigurationService
-
Add a configuration listener.
- addData(String, Serializable) - Method in class org.lsst.ccs.bus.data.KeyValueDataList
-
Add a key-value pair to this KeyValueDataList by assigning it the
timestamp of the KeyDataList.
- addData(String, Serializable, KeyValueData.KeyValueDataType) - Method in class org.lsst.ccs.bus.data.KeyValueDataList
-
Add a key-value pair to this KeyValueDataList by assigning it the
timestamp of the KeyDataList.
- addData(String, Serializable, CCSTimeStamp) - Method in class org.lsst.ccs.bus.data.KeyValueDataList
-
Add a key-value pair with a CCS timestamp to this KeyValueDataList.
- addData(String, Serializable, CCSTimeStamp, KeyValueData.KeyValueDataType) - Method in class org.lsst.ccs.bus.data.KeyValueDataList
-
Add a key-value pair with a CCS timestamp to this KeyValueDataList.
- addData(KeyValueData) - Method in class org.lsst.ccs.bus.data.KeyValueDataList
-
Add a KeyValueData object to the KeyValueDataList.
- addDataProviderDictionaryListener(DataProviderDictionaryService.DataProviderDictionaryListener) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
-
- addDataProviderInfoToDictionary(DataProviderInfo) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
-
- addForwarder(MessageListener, BusMessageForwarder) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.BusAccess
-
- 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(AlertListener) - Method in class org.lsst.ccs.services.alert.AlertService
-
- addLogMessageListener(LogMessageListener) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
Adds a listener on the Log bus.
- addLogMessageListener(LogMessageListener, Predicate<BusMessage<? extends Serializable, ?>>) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
Adds a listener on the Log bus with a filter.
- addMessageListener(String, BusMessageForwarder, Bus...) - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
-
Sets up callback configuration for a topic and subsystem.
- addMessageListener(String, BusMessageForwarder, Bus...) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
-
- addMessageListener(String, BusMessageForwarder, Bus...) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
-
- addMetadataForDataGroup(KeyValueDataList, String, String, String) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
-
- addMetadataForObject(KeyValueDataList, String, String, Object) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
-
- addObserver(StateBundleAggregator.Observer) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
-
- addOrigin(String) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
-
- addOrUpdateTagVersion(String, Integer) - Method in class org.lsst.ccs.config.CategoryTag
-
- addParameter(ParameterPath, Type, String, String, boolean, boolean, 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
-
- addReport(long, boolean, Bus, Dispatcher.Order, long, Dispatcher.Stage...) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher.Status
-
- addStateChangeListener(StateChangeListener, Class...) - Method in class org.lsst.ccs.services.AgentStateService
-
- addStatusBusListener(ScriptingStatusBusListener) - Static method in class org.lsst.ccs.scripting.CCS
-
Add a Status bus listener.
- addStatusBusListener(ScriptingStatusBusListener, ScriptingStatusBusMessageFilter) - Static method in class org.lsst.ccs.scripting.CCS
-
Add a Status bus listener with a filter.
- addStatusListener(Dispatcher.StatusListener) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
-
- addStatusListener(Dispatcher.StatusListener) - Method in interface org.lsst.ccs.messaging.util.Dispatcher
-
Registers status listener.
- addStatusMessageListener(StatusMessageListener) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
Adds a listener on the Status bus.
- addStatusMessageListener(StatusMessageListener, Predicate<BusMessage<? extends Serializable, ?>>) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
Adds a listener on the Status bus with a filter.
- addTag(String, Object) - Method in class org.lsst.ccs.description.ComponentNode
-
- advanceSteps(int) - Method in interface org.lsst.ccs.drivers.commons.MonochromatorDriver
-
Advance by a number of steps
- afterExecute(Runnable, Throwable) - Method in class org.lsst.ccs.messaging.util.TimedExecutor
-
- afterInit() - Method in interface org.lsst.ccs.ServiceLifecycle
-
- afterInit() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
-
- afterInit() - Method in class org.lsst.ccs.services.AgentPropertiesService
-
- afterInit() - Method in class org.lsst.ccs.services.DataProviderDictionaryService
-
- afterStart() - Method in interface org.lsst.ccs.ServiceLifecycle
-
- afterStart() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
-
- afterStart() - Method in class org.lsst.ccs.services.DataProviderDictionaryService
-
- Agent - Class in org.lsst.ccs
-
Minimal component able to communicate on the buses.
- Agent(String, AgentInfo.AgentType) - Constructor for class org.lsst.ccs.Agent
-
Constructs an Agent.
- AGENT - Static variable in class org.lsst.ccs.services.AgentVersionsService
-
- Agent.RunningCommand - Class in org.lsst.ccs
-
Represents a command accepted for execution by this Agent.
- AGENT_CATEGORY_PROPERTY - Static variable in enum org.lsst.ccs.bus.data.AgentCategory
-
- AGENT_GROUP_PROPERTY - Static variable in enum org.lsst.ccs.bus.data.AgentGroup
-
- AGENT_HEARTBEAT_TASK - Static variable in class org.lsst.ccs.Agent
-
- AGENT_JXM_PORT_PROP - Static variable in class org.lsst.ccs.bus.data.AgentInfo
-
- AGENT_MONITOR_SERVICE_TASK - Static variable in class org.lsst.ccs.services.AgentMonitorService
-
- AGENT_NAME_PROP - Static variable in class org.lsst.ccs.bus.data.AgentInfo
-
- AGENT_RUNMODE_PROPERTY - Static variable in enum org.lsst.ccs.bus.data.RunMode
-
- AGENT_RUNTIMEINFO_TASK - Static variable in class org.lsst.ccs.Agent
-
- AGENT_TYPE_PROP - Static variable in class org.lsst.ccs.bus.data.AgentInfo
-
- AgentAlerts - Enum in org.lsst.ccs.bus.data
-
An alert standing for CCS version incompatibilities detected on the buses.
- AgentAlertStateAlertListener - Class in org.lsst.ccs.services.alert
-
An AlertListener to handle the Agent Alert State.
- AgentAlertStateAlertListener(Agent, AgentStateService) - Constructor for class org.lsst.ccs.services.alert.AgentAlertStateAlertListener
-
- AgentCategory - Enum in org.lsst.ccs.bus.data
-
- AgentCommandDictionaryCommands() - Constructor for class org.lsst.ccs.services.AgentCommandDictionaryService.AgentCommandDictionaryCommands
-
- AgentCommandDictionaryService - Class in org.lsst.ccs.services
-
A service to manage the Command Dictionary of a given agent.
- AgentCommandDictionaryService() - Constructor for class org.lsst.ccs.services.AgentCommandDictionaryService
-
- AgentCommandDictionaryService.AgentCommandDictionaryCommands - Class in org.lsst.ccs.services
-
- AgentCommandDictionaryService.AgentCommandDictionaryEvent - Class in org.lsst.ccs.services
-
An event fired to AgentCommandDictionaryListeners when an agent
command dictionary has changed.
- AgentCommandDictionaryService.AgentCommandDictionaryEvent.EventType - Enum in org.lsst.ccs.services
-
EventType enumeration describing the nature of the dictionary change.
- AgentCommandDictionaryService.AgentCommandDictionaryListener - Interface in org.lsst.ccs.services
-
A Listener to receive notifications of CommandDictionary changes.
- AgentDictionaryCommand - Class in org.lsst.ccs.services
-
A class wrapper class of a DictionaryCommand for an Agent.
- AgentExecutionService - Class in org.lsst.ccs.services
-
Service for executing asynchronous tasks.
- AgentExecutionService() - Constructor for class org.lsst.ccs.services.AgentExecutionService
-
- AgentExecutionService.ExceptionHandler - Interface in org.lsst.ccs.services
-
Implemented by classes that provide custom handling for uncaught exceptions thrown by
AgentExecutionService tasks.
- AgentExecutionService.Task<T> - Class in org.lsst.ccs.services
-
- agentExists(String) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
-
This method returns true as soon as the AgentPresenceManager is aware
of the existence of the given agent by name.
- AgentGroup - Enum in org.lsst.ccs.bus.data
-
- AgentInfo - Class in org.lsst.ccs.bus.data
-
A class to encapsulate an agent's name and type.
- AgentInfo(String, AgentInfo.AgentType) - Constructor for class org.lsst.ccs.bus.data.AgentInfo
-
The base constructor of an AgentInfo.
- AgentInfo(String, AgentInfo.AgentType, Properties) - Constructor for class org.lsst.ccs.bus.data.AgentInfo
-
The base constructor of an AgentInfo.
- AgentInfo.AgentType - Enum in org.lsst.ccs.bus.data
-
Enumeration of known agent types.
- agentLevels - Variable in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
-
- AgentLock - Interface in org.lsst.ccs.bus.data
-
- AgentLockInfo - Class in org.lsst.ccs.bus.data
-
- AgentLockInfo(String, String, int, AgentLockInfo.Status, String, AgentInfo) - Constructor for class org.lsst.ccs.bus.data.AgentLockInfo
-
- AgentLockInfo(AgentLockInfo, AgentLockInfo.Status, String) - Constructor for class org.lsst.ccs.bus.data.AgentLockInfo
-
- AgentLockInfo(AgentLockInfo, AgentLockInfo.Status, int, String) - Constructor for class org.lsst.ccs.bus.data.AgentLockInfo
-
- AgentLockInfo.AgentLockInfoString - Class in org.lsst.ccs.bus.data
-
Class that allows the serialization of the AgentLockInfo
We use the PersistenceService to make sure the locks are stored at any given
time.
- AgentLockInfo.Status - Enum in org.lsst.ccs.bus.data
-
- AgentLockInfoString(AgentLockInfo) - Constructor for class org.lsst.ccs.bus.data.AgentLockInfo.AgentLockInfoString
-
- AgentLockInfoString(String) - Constructor for class org.lsst.ccs.bus.data.AgentLockInfo.AgentLockInfoString
-
- AgentLockService - Class in org.lsst.ccs.services
-
- AgentLockService() - Constructor for class org.lsst.ccs.services.AgentLockService
-
- AgentLockService.AgentLockUpdateListener - Interface in org.lsst.ccs.services
-
Interface for being notified of lock update events.
- AgentLockServiceDelegate - Interface in org.lsst.ccs.services
-
- agentLockUpdateListeners - Variable in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
-
- AgentLoginService - Class in org.lsst.ccs.services
-
- AgentLoginService() - Constructor for class org.lsst.ccs.services.AgentLoginService
-
- AgentLoginService.AgentLoginUpdateListener - Interface in org.lsst.ccs.services
-
- agentLoginUpdateListeners - Variable in class org.lsst.ccs.services.AgentLoginService
-
- AgentMBeanService - Class in org.lsst.ccs.services
-
A Service to register MBeans for CCS Agents.
- AgentMBeanService() - Constructor for class org.lsst.ccs.services.AgentMBeanService
-
- AgentMessagingLayer - Class in org.lsst.ccs.messaging
-
This interface provides messaging methods for a component (eg an agent) to be
able to communicate on the buses.
- AgentMessagingLayer.ConnectionStatus - Enum in org.lsst.ccs.messaging
-
- AgentMessagingLayerMBean - Interface in org.lsst.ccs.messaging
-
MBean to interact with the messaging layer.
- AgentMonitor - Interface in org.lsst.ccs.services
-
An Interface to be implemented by all nodes that provide an insight in the
Agent's health and safety.
- AgentMonitorService - Class in org.lsst.ccs.services
-
An Agent Service to monitor the status of the agent.
- AgentMonitorService() - Constructor for class org.lsst.ccs.services.AgentMonitorService
-
- AgentMonitorServiceMBean - Interface in org.lsst.ccs.services
-
The MBean Interface for AgentMonitor to be registered with the JMX
AgentMonitorMBeanService.
- AgentPeriodicTask - Class in org.lsst.ccs.framework
-
An Agent managed PeriodicTask is a centrally managed periodic task that
will execute a Runnable.
- AgentPeriodicTask(String, Runnable) - Constructor for class org.lsst.ccs.framework.AgentPeriodicTask
-
Create a periodic task by name.
- AgentPeriodicTaskService - Class in org.lsst.ccs.services
-
A service to schedule periodic tasks.
- AgentPeriodicTaskService() - Constructor for class org.lsst.ccs.services.AgentPeriodicTaskService
-
- AgentPeriodicTaskService.AgentPeriodicTaskExecutionHandler - 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) - Constructor for class org.lsst.ccs.messaging.AgentPresenceManager
-
- AgentPresenceManager.AgentPresenceState - Enum in org.lsst.ccs.messaging
-
- AgentPropertiesService - Class in org.lsst.ccs.services
-
A Service to add Properties CCS Agents.
- AgentPropertiesService() - Constructor for class org.lsst.ccs.services.AgentPropertiesService
-
- AgentPropertiesService.AgentPropertiesServiceCommands - Class in org.lsst.ccs.services
-
- AgentPropertyPredicate - Class in org.lsst.ccs.bus.data
-
A Predicate used to select agents based on the provided properties.
- AgentPropertyPredicate(String) - Constructor for class org.lsst.ccs.bus.data.AgentPropertyPredicate
-
- AgentPropertyPredicate(String, Map<String, String>) - Constructor for class org.lsst.ccs.bus.data.AgentPropertyPredicate
-
- AgentPropertyPredicate(Map<String, String>) - Constructor for class org.lsst.ccs.bus.data.AgentPropertyPredicate
-
- AgentService - Interface in org.lsst.ccs.services
-
Interface to be implemented by any agent service.
- AgentSignalHandlerService - Class in org.lsst.ccs.services
-
An AgentService to add Signal handling to an Agent.
- AgentSignalHandlerService() - Constructor for class org.lsst.ccs.services.AgentSignalHandlerService
-
- AgentSignalHandlerService.AgentSignalHandlingCommandsForAgent - Class in org.lsst.ccs.services
-
- AgentSignalHandlerService.AgentSignalHandlingCommandsForInnerNode - Class in org.lsst.ccs.services
-
- AgentState - Interface in org.lsst.ccs.bus.states
-
Marker interface to distinguish internal states of an Agent.
- AgentStateService - Class in org.lsst.ccs.services
-
An AgentService to manage the internal state of an Agent.
- AgentStateService() - Constructor for class org.lsst.ccs.services.AgentStateService
-
- AgentStateService.AgentStateServiceCommands - Class in org.lsst.ccs.services
-
- AgentStatusAggregatorService - Class in org.lsst.ccs.services
-
A AgentStatusAggregatorService listens to the status bus and keeps track in
memory of selected status data.
- AgentStatusAggregatorService() - Constructor for class org.lsst.ccs.services.AgentStatusAggregatorService
-
- AgentStatusAggregatorService.Statistics - Class in org.lsst.ccs.services
-
Internal class, unmutable data structure with min, max, average and
stddev.
- AgentStatusAggregatorService.StatusAggregateConfig - Class in org.lsst.ccs.services
-
- AgentStatusAggregatorService.TimedValue - Class in org.lsst.ccs.services
-
Internal class, unmutable data structure with name, timestamp and value.
- AgentVersionsService - Class in org.lsst.ccs.services
-
An Agent Service to handle information related to the distribution.
- AgentVersionsService() - Constructor for class org.lsst.ccs.services.AgentVersionsService
-
- AgentVersionsService.VersionCommands - Class in org.lsst.ccs.services
-
- AgentVersionsService.VersionConstraint - Class in org.lsst.ccs.services
-
- Alarm - Class in org.lsst.ccs.monitor
-
Implements alarms.
- Alarm() - Constructor for class org.lsst.ccs.monitor.Alarm
-
- alarmHi - Variable in class org.lsst.ccs.monitor.Channel
-
- alarmHiA - Variable in class org.lsst.ccs.monitor.Channel
-
- alarmLo - Variable in class org.lsst.ccs.monitor.Channel
-
- alarmLoA - Variable in class org.lsst.ccs.monitor.Channel
-
- AlarmNotClearedException - Exception in org.lsst.ccs
-
While trying to return the subsystem to normal mode it appears that alarms have not been cleared.
- AlarmNotClearedException() - Constructor for exception org.lsst.ccs.AlarmNotClearedException
-
- alarms - Static variable in interface org.lsst.ccs.monitor.Monitor.AlarmHandler
-
Deprecated.
- Alert - Class in org.lsst.ccs.bus.data
-
Base class for all Alerts.
- Alert(String, String) - Constructor for class org.lsst.ccs.bus.data.Alert
-
Base constructor for all Alerts.
- Alert(String, String, Map<String, Object>) - Constructor for class org.lsst.ccs.bus.data.Alert
-
Deprecated.
- AlertEvent - Class in org.lsst.ccs.services.alert
-
An event fired by
AlertService to notify listeners of raised or cleared alerts.
- AlertEvent(String, Alert, RaisedAlertSummary, AlertEvent.AlertEventType) - Constructor for class org.lsst.ccs.services.alert.AlertEvent
-
Constructor for events triggered by a raised alert.
- AlertEvent(String, String[], RaisedAlertSummary, AlertEvent.AlertEventType) - Constructor for class org.lsst.ccs.services.alert.AlertEvent
-
Constructor for events triggered by cleared alerts.
- AlertEvent.AlertEventType - Enum in org.lsst.ccs.services.alert
-
Enumeration of alert event types.
- AlertHandler - Interface in org.lsst.ccs.framework
-
Marker interface for Alert handlers
- AlertListener - Interface in org.lsst.ccs.services.alert
-
Interface to be implemented by listeners interested in
AlertEvents.
- AlertRaisingAlarm - Class in org.lsst.ccs.monitor
-
An Alarm that raises Alerts rather than notifying AlertHandlers.
- AlertRaisingAlarm() - Constructor for class org.lsst.ccs.monitor.AlertRaisingAlarm
-
- AlertService - Class in org.lsst.ccs.services.alert
-
Agent AlertService.
- AlertService() - Constructor for class org.lsst.ccs.services.alert.AlertService
-
- AlertState - Enum in org.lsst.ccs.bus.states
-
The Alert State of an Agent reflects how the hardware measured quantities
compare to their operational limits.
- allLocks - Variable in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
-
- allStates - Variable in class org.lsst.ccs.bus.states.StateBundle
-
- attachLock(String) - Method in class org.lsst.ccs.services.AgentLockService
-
Request for this agent to attach a lock on the given subsystem that is
already owned by the user.
- attachLock(String) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
-
- attachLock(String) - Method in class org.lsst.ccs.services.LocalAgentLockService
-
- attachLock(String) - Method in class org.lsst.ccs.services.RemoteAgentLockService
-
- attachSubsystem(String) - Static method in class org.lsst.ccs.scripting.CCS
-
Creates and instance of a ScriptingSubsystemWrapper by making sure that
the given target corresponds to a CCS subsystem that is currently
available, not locked and alive.
- attachSubsystem(String, int) - Static method in class org.lsst.ccs.scripting.CCS
-
Creates and instance of a ScriptingSubsystemWrapper by making sure that
the given target corresponds to a CCS subsystem that is currently
available, not locked and alive.
- attachSubsystem(String, boolean) - Static method in class org.lsst.ccs.scripting.CCS
-
Creates and instance of a ScriptingSubsystemWrapper by making sure that
the given target corresponds to a CCS subsystem that is currently
alive.That method will attempt to acquire a lock only if lock is set to true.
- awaitTermination(long, TimeUnit) - Method in class org.lsst.ccs.messaging.util.KeyQueueExecutor
-
Blocks until all tasks have completed execution after a shutdown request, or the
timeout occurs, or the current thread is interrupted, whichever happens first.
- awaitTermination(long, TimeUnit) - Method in class org.lsst.ccs.services.AgentExecutionService
-
Blocks until all tasks have completed execution after a shutdown request, or the timeout occurs,
or the current thread is interrupted, whichever happens first.
- CalcDevice - Class in org.lsst.ccs.monitor
-
"Device" for performing calculations.
- CalcDevice() - Constructor for class org.lsst.ccs.monitor.CalcDevice
-
- cancel() - Method in class org.lsst.ccs.Agent.RunningCommand
-
Requests cancellation of this command.
- cancel(boolean) - Method in class org.lsst.ccs.services.AgentExecutionService.Task
-
Attempts to cancel execution of this task.
- canClearAlert(Alert, AlertState) - Method in class org.lsst.ccs.ConfigurationService
-
- canClearAlert(Alert, AlertState) - Method in interface org.lsst.ccs.framework.ClearAlertHandler
-
Callback to clear an Alert instance.
- canClearAlert(Alert, AlertState) - Method in class org.lsst.ccs.monitor.AlertRaisingAlarm
-
Default implementation of ClearAlertHanlder.
- canClearAlert(Alert, AlertState) - Method in interface org.lsst.ccs.monitor.Monitor.AlarmHandler
-
Deprecated.
- canClearAlert(Alert, AlertState) - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
-
- canClearAlert(Alert, AlertState) - Method in class org.lsst.ccs.services.RuntimeService
-
- canClearState() - Method in class org.lsst.ccs.monitor.Alarm
-
- CategoryHandler - Class in org.lsst.ccs.config
-
Handles a category of parameters.
- CategoryTag - Class in org.lsst.ccs.config
-
Class that describes a category tag, i.e.
- CategoryTag(String) - Constructor for class org.lsst.ccs.config.CategoryTag
-
- CCS - Class in org.lsst.ccs.scripting
-
Main scripting entry point to CCS.
- CCSBuilder - Class in org.lsst.ccs.description.groovy
-
CCS specific GroovyComponentBuilder class.
- CCSBuilder() - Constructor for class org.lsst.ccs.description.groovy.CCSBuilder
-
- CCSBuilder(String) - Constructor for class org.lsst.ccs.description.groovy.CCSBuilder
-
- CCSBusesConfigurationDAO - Class in org.lsst.ccs.config.remote
-
Implementation of the remote configuration proxy, through the CCS Buses.
- CCSBusesConfigurationDAO(AgentMessagingLayer, String) - Constructor for class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
-
- CCSVersions - Class in org.lsst.ccs.bus.data
-
Utility class that encapsulates all the versions of the Agents on the
CCS Environment
- CCSVersions() - Constructor for class org.lsst.ccs.bus.data.CCSVersions
-
- chan - Variable in class org.lsst.ccs.monitor.Line
-
- change(String, Object) - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
-
Single change of parameter that belongs to this component.
- change(String, String, Object) - Method in class org.lsst.ccs.ConfigurationService
-
Single change of parameter.
- Channel - Class in org.lsst.ccs.monitor
-
Handles a monitoring channel.
- Channel() - Constructor for class org.lsst.ccs.monitor.Channel
-
- ChannelPredicate - Class in org.lsst.ccs.monitor
-
A Predicate used to select agents based on the channel name.
- ChannelPredicate(String) - Constructor for class org.lsst.ccs.monitor.ChannelPredicate
-
- characteristics() - Method in class org.lsst.ccs.messaging.LogAggregator
-
- checkAgainstConstraints(Object) - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
-
- checkAllHardwareStopped() - Method in class org.lsst.ccs.Agent
-
Called to check if all hardware has been correctly started.
- checkChannel(String, int, String, String) - Method in class org.lsst.ccs.monitor.CalcDevice
-
Checks a channel's parameters for validity.
- checkChannel(String, int, String, String) - Method in class org.lsst.ccs.monitor.Device
-
Checks a monitor channel's parameters for validity.
- checkHardware() - Method in interface org.lsst.ccs.framework.HardwareController
-
Override to initiate interaction with the hardware.
- checkHardware() - Method in class org.lsst.ccs.monitor.Device
-
- checkHi - Variable in class org.lsst.ccs.monitor.Channel
-
- checkHwLine(String, int) - Method in class org.lsst.ccs.monitor.Device
-
Checks the validity of an output line.
- checkLine(String, int) - Method in class org.lsst.ccs.monitor.Device
-
Checks the validity of an output line.
- checkLo - Variable in class org.lsst.ccs.monitor.Channel
-
- checkOnline() - Method in class org.lsst.ccs.monitor.Control
-
Checks the online state.
- checkOnline() - Method in class org.lsst.ccs.monitor.Device
-
Checks the online state.
- checkStopped() - Method in interface org.lsst.ccs.framework.HardwareController
-
Override with specific code to stop the hardware.
- ChecksumUtils - Class in org.lsst.ccs
-
A utility class to evaluate the checksum of an object.
- ChecksumUtils() - Constructor for class org.lsst.ccs.ChecksumUtils
-
- checkTimeout(Exception, Class<?>) - Method in class org.lsst.ccs.monitor.Control
-
Checks whether exception is a timeout.
- checkTimeout(Exception, Class<?>) - Method in class org.lsst.ccs.monitor.Device
-
Deprecated.
- ClassComponentNodeFactory - Class in org.lsst.ccs.description.classname
-
Builds a Agent out of its class name.
- ClassComponentNodeFactory() - Constructor for class org.lsst.ccs.description.classname.ClassComponentNodeFactory
-
- cleanUp() - Static method in class org.lsst.ccs.scripting.CCS
-
Clean up the ThreadLocal stack, (close all subsystems and remove all
listeners).
- clear() - Method in interface org.lsst.ccs.messaging.HasClusterDisconnectionNotifications
-
- clearAgentDataOlderThan(String, Instant) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
Clear all data older than the provided Instant for the given agent name.
- clearAlert(String) - Method in class org.lsst.ccs.RaisedAlertBookkeeper
-
Clear an Alert for the provided alert id.
- ClearAlertHandler - Interface in org.lsst.ccs.framework
-
Interface to be implemented by all classes that handle Alert clearing.
- ClearAlertHandler.ClearAlertCode - Enum in org.lsst.ccs.framework
-
Enumeration of codes returned when the canClearAlert method is invoked.
- clearAlerts(String...) - Method in class org.lsst.ccs.services.alert.AlertService
-
Method similar to #clearAlerts(String, String...) with default
source equal to the agent name.
- clearAlertsForSource(String, String...) - Method in class org.lsst.ccs.services.alert.AlertService
-
Clear one or more Alerts for a given source by providing the alert id
of the alerts to be cleared.
- clearAllAlerts() - Method in class org.lsst.ccs.services.alert.AlertService
-
Method similar to #clearAllAlerts(String) with default
source equal to the agent name.
- clearAllAlertsForSource(String) - Method in class org.lsst.ccs.services.alert.AlertService
-
Attempt to clear all the outstanding alerts for a given source.
- clearState() - Method in class org.lsst.ccs.monitor.Alarm
-
- clone() - Method in class org.lsst.ccs.bus.states.StateBundle
-
- close() - Method in class org.lsst.ccs.ConfigurationService.ConfigurationLock
-
Releases the configuration lock;
- close() - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
-
Closes the connection.
- close() - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
-
Close the Transport Layer.
- close() - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
-
- close() - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
-
- close() - Method in class org.lsst.ccs.messaging.LogBusHandler
-
- close() - Method in class org.lsst.ccs.monitor.CalcDevice
-
Closes the connection.
- close() - Method in class org.lsst.ccs.monitor.Device
-
Closes the connection.
- closed - Variable in class org.lsst.ccs.messaging.LogBusHandler
-
- closeFor(String, Bus...) - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
-
close entry points for a bus for an agent.
- closeFor(String, Bus...) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
-
- closeFor(String, Bus...) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
-
- ClusterDeserializationErrorHandler - Interface in org.lsst.ccs.messaging
-
Handler for messaging deserialization errors.
- ClusterDisconnectionsListener - Interface in org.lsst.ccs.messaging
-
An interface to receive notifications when the cluster membership changes
when members leave.
- CommandAck - Class in org.lsst.ccs.bus.messages
-
Command ACK.
- CommandAck(CommandRequest, Duration) - Constructor for class org.lsst.ccs.bus.messages.CommandAck
-
CommandAcks are constructed from the corresponding CommandRequest.
- commandDictionaryUpdate(AgentCommandDictionaryService.AgentCommandDictionaryEvent) - Method in interface org.lsst.ccs.services.AgentCommandDictionaryService.AgentCommandDictionaryListener
-
Invoked when there is a change in the dictionary of an Agent
on the buses.
- CommandExecutor - Interface in org.lsst.ccs.messaging
-
The Command executor receives a command and executes it.
- commandExecutorLock - Variable in class org.lsst.ccs.Agent
-
Lock that guards command executor state.
- CommandFailedException(String, Throwable) - Constructor for exception org.lsst.ccs.CommandHelper.CommandFailedException
-
- CommandFor<T> - Interface in org.lsst.ccs.messaging.mock
-
This interface defines the behaviour of a class implementing a Command pattern.
- CommandHelper - Class in org.lsst.ccs
-
A class to make it easier to execute commands while correctly handling ACKS,
NACKS, and exceptions.
- CommandHelper(Agent) - Constructor for class org.lsst.ccs.CommandHelper
-
Create a new CommandHelper.
- CommandHelper.CommandFailedException - Exception in org.lsst.ccs
-
Exception thrown if the target of the action method throws an exception.
- CommandHelper.RunnableWithException - Interface in org.lsst.ccs
-
An interface similar to Runnable but which allows exceptions to be generated and handled.
- CommandMessage<T extends Serializable,D> - Class in org.lsst.ccs.bus.messages
-
Superclass for all messages sent on the Command Bus.
- CommandMessage(String, UUID, T) - Constructor for class org.lsst.ccs.bus.messages.CommandMessage
-
Default CommandMessage constructor.
- CommandMessageListener - Interface in org.lsst.ccs.messaging
-
Interface to be implemented by listeners that wish to be notified of messages
received on the command bus.
- CommandNack<T extends Serializable> - Class in org.lsst.ccs.bus.messages
-
Command NACK.
- CommandNack(CommandRequest, T) - Constructor for class org.lsst.ccs.bus.messages.CommandNack
-
CommandNacks are built from the corresponding CommandRequest and the
reason for which the command will not be carried out.
- CommandOriginator - Interface in org.lsst.ccs.messaging
-
Originator of a command.
- CommandRejectedException - Exception in org.lsst.ccs.messaging
-
Exception thrown by utility classes to indicate that a command has been
rejected.
- CommandRejectedException(CommandNack) - Constructor for exception org.lsst.ccs.messaging.CommandRejectedException
-
Construct a CommandRejectedException from the corresponding CommandNack.
- CommandReply<T extends Serializable> - Class in org.lsst.ccs.bus.messages
-
Base class for a command reply.
- CommandReply(CommandRequest, T) - Constructor for class org.lsst.ccs.bus.messages.CommandReply
-
Main CommandReply constructor.
- CommandRequest - Class in org.lsst.ccs.bus.messages
-
Wrapper class to send a BasicCommand over the Command bus; the BasicCommand is either
provided as an object or created internally from a String representation: e.g.
- CommandRequest(String, String) - Constructor for class org.lsst.ccs.bus.messages.CommandRequest
-
Create a BasicCommandMessage from a string representation of a command: e.g.
- CommandRequest(String, String, Object...) - Constructor for class org.lsst.ccs.bus.messages.CommandRequest
-
Create a BasicCommandMessage from a string representation of a command: e.g.
- CommandRequest(String, BasicCommand) - Constructor for class org.lsst.ccs.bus.messages.CommandRequest
-
Create a BasicCommandMessage from an existing BasicCommand.
- CommandResult<T extends Serializable> - Class in org.lsst.ccs.bus.messages
-
The result of a CommandRequest.
- CommandResult(CommandRequest, T) - Constructor for class org.lsst.ccs.bus.messages.CommandResult
-
Constructor for a CommandResult.
- commandSet - Variable in class org.lsst.ccs.Agent.RunningCommand
-
- CommandState - Enum in org.lsst.ccs.bus.states
-
Agent State with respect to command execution.
- commitBulkChange(ConfigurationDescription) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
-
This commit operation should operate under the control of a configuration lock.
- commitBulkChange() - Method in class org.lsst.ccs.ConfigurationService
-
Initiates the bulk change process of the submitted changes.
- compareTo(ConfigurationParameterHandler) - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
-
- compChan - Variable in class org.lsst.ccs.monitor.Line
-
- compDevcName - Variable in class org.lsst.ccs.monitor.Line
-
- ComponentConfigurationEnvironment - Class in org.lsst.ccs
-
Utility class to provide access to the Configuration API for a given
component.
- ComponentLookup - Class in org.lsst.ccs.description
-
This class helps find component of the subsystem as they are defined in
the description "tree".
- ComponentLookup(ComponentNode) - Constructor for class org.lsst.ccs.description.ComponentLookup
-
- ComponentNode<T extends ComponentNode<T>> - Class in org.lsst.ccs.description
-
Abstract class for a node in the concrete implementation of a subsystem description.
- ComponentNode(String) - Constructor for class org.lsst.ccs.description.ComponentNode
-
- ComponentNode(String, Object) - Constructor for class org.lsst.ccs.description.ComponentNode
-
- ComponentNodeBuilder - Class in org.lsst.ccs.description
-
A ComponentNode builder class.
- ComponentNodeBuilder.ComponentNodeFactory - Interface in org.lsst.ccs.description
-
- componentStates - Variable in class org.lsst.ccs.bus.states.StateBundle
-
- compute() - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher.Bucket
-
- compute(List<Integer>, AbstractDispatcher.Status) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher.Status
-
- ConcurrentMessagingUtils - Class in org.lsst.ccs.messaging
-
Utility class to synchronously or asynchronously invoke or listen for events
on the buses.
- ConcurrentMessagingUtils(AgentMessagingLayer) - Constructor for class org.lsst.ccs.messaging.ConcurrentMessagingUtils
-
ConsurrentMessagingUtils constructor.
- ConcurrentMessagingUtils(AgentMessagingLayer, Duration) - Constructor for class org.lsst.ccs.messaging.ConcurrentMessagingUtils
-
Build a ConsurrentMessagingUtils object with a default timeout.
- CONFIG_DB - Static variable in class org.lsst.ccs.config.PackCst
-
Set to true in agent properties to advertise configuration persistence capabilities.
- ConfigurationBulkChangeHandler - Interface in org.lsst.ccs.config
-
An interface that gives a component more control on how to validate / set a
bulk change of configuration parameters.
- configurationChanged(ConfigurationInfo, ConfigurationInfo, ConfigurationListener.ConfigurationOperation) - Method in class org.lsst.ccs.ConfigurationDAOWrapper
-
- configurationChanged(ConfigurationInfo, ConfigurationInfo, ConfigurationListener.ConfigurationOperation) - Method in interface org.lsst.ccs.ConfigurationListener
-
Call back method when there have been configuration changes performed
on this agent.
- configurationChanged(ConfigurationInfo, ConfigurationListener.ConfigurationOperation) - Method in interface org.lsst.ccs.ConfigurationListener
-
Deprecated.
- ConfigurationDAO - Interface in org.lsst.ccs.config
-
DAO interface to configuration information.
- ConfigurationDAOWrapper - Class in org.lsst.ccs
-
- ConfigurationDescription - Class in org.lsst.ccs.config
-
A configuration summary.
- ConfigurationDescription() - Constructor for class org.lsst.ccs.config.ConfigurationDescription
-
- ConfigurationDescription(Set<String>) - Constructor for class org.lsst.ccs.config.ConfigurationDescription
-
- ConfigurationHandler - Class in org.lsst.ccs.config
-
Encapsulates the logic of setting configurable parameters for a given
component.
- configurationHandler - Variable in class org.lsst.ccs.ConfigurationService
-
The dictionary of config changer methods for each component.
- ConfigurationHandlerBuilder - Class in org.lsst.ccs.config
-
Builder for ComponentConfigurationHandler objects.
- ConfigurationHandlerSet - Class in org.lsst.ccs.config
-
A set of several ConfigurationHandlers.
- ConfigurationHandlerSet(boolean, boolean, boolean) - Constructor for class org.lsst.ccs.config.ConfigurationHandlerSet
-
- ConfigurationHandlerSet() - Constructor for class org.lsst.ccs.config.ConfigurationHandlerSet
-
- ConfigurationInfo - Class in org.lsst.ccs.bus.data
-
A Class containing the Agent's configuration information.
- ConfigurationInfo() - Constructor for class org.lsst.ccs.bus.data.ConfigurationInfo
-
- ConfigurationInfo.Builder - Class in org.lsst.ccs.bus.data
-
A builder for a {
- ConfigurationListener - Interface in org.lsst.ccs
-
A Configuration listener interface.
- ConfigurationListener.ConfigurationOperation - Enum in org.lsst.ccs
-
The type of configuration operation that lead to the ConfigurationListener
notification.
- ConfigurationParameter - Annotation Type in org.lsst.ccs.commons.annotations
-
Fields of a class annotated with this annotation will be tracked down by the
configuration service.
- ConfigurationParameterChanger - Annotation Type in org.lsst.ccs.commons.annotations
-
Marks a mutator ("setter") as being part of possible configuration change.
- configurationParameterComparator - Static variable in class org.lsst.ccs.config.LocalConfigurationDAO
-
- 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
-
- ConfigurationParameterType - Enum in org.lsst.ccs.bus.data
-
An enumeration that represent the type of a ConfigurationParameter.
- ConfigurationService - Class in org.lsst.ccs
-
Provides the Configuration API to the subsystem it stands for.
- ConfigurationService() - Constructor for class org.lsst.ccs.ConfigurationService
-
- ConfigurationService.ConfigurationLock - Class in org.lsst.ccs
-
Gets a handle on the configuration lock when an object of this class is
instantiated.
- ConfigurationServiceException - Exception in org.lsst.ccs.config
-
Exception standing for issues accessing the configuration service.
- ConfigurationServiceException(String, Throwable) - Constructor for exception org.lsst.ccs.config.ConfigurationServiceException
-
- ConfigurationState - Enum in org.lsst.ccs.bus.states
-
The Configuration state of a subsystem reflects the state of its set of
configurable parameters.
- ConfigurationView - Class in org.lsst.ccs.config
-
A view of the configuration parameters values, ordered by the component they
belong to.
- ConfigurationView() - Constructor for class org.lsst.ccs.config.ConfigurationView
-
- ConfigurationView(ConfigurationView) - Constructor for class org.lsst.ccs.config.ConfigurationView
-
- ConfigurationView(ConfigurationDescription) - Constructor for class org.lsst.ccs.config.ConfigurationView
-
- configure(Monitor, Device) - Method in class org.lsst.ccs.monitor.Control
-
Configures common part of control channel.
- configure(Monitor) - Method in class org.lsst.ccs.monitor.Device
-
Performs common configuration.
- connect(MessagingAccessLayer) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
-
- connect(MessagingAccessLayer) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
-
- connect(MessagingAccessLayer) - Method in interface org.lsst.ccs.messaging.MessagingLayer
-
Connects a MessagingAccessLayer object on the buses by using its name as a
unique identifier.
- connected(AgentInfo...) - Method in class org.lsst.ccs.ConfigurationService
-
- connected(AgentInfo...) - Method in interface org.lsst.ccs.messaging.AgentPresenceListener
-
All the provided agents are fully connected to the buses, they
are OPERATIONAL and ready to receive commands.
- connecting(AgentInfo...) - Method in interface org.lsst.ccs.messaging.AgentPresenceListener
-
Indicates that the list of agents represented by agents is present on the
buses.
- connecting(AgentInfo...) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
-
- connecting(AgentInfo...) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
- connectToBuses() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
- containsCategory(String) - Method in class org.lsst.ccs.config.ConfigurationDescription
-
- containsComponent(Object) - Method in class org.lsst.ccs.description.ComponentLookup
-
- containsPath(ParameterPath) - Method in class org.lsst.ccs.config.ConfigurationView
-
- containsTag(String) - Method in class org.lsst.ccs.config.CategoryTag
-
- Control - Class in org.lsst.ccs.monitor
-
Implements a control "channel".
- Control() - Constructor for class org.lsst.ccs.monitor.Control
-
- convertRawValue(double) - Method in class org.lsst.ccs.monitor.Channel
-
Convert a raw value by applying this Channel's offset and scale factors.
- 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
-
- createDetach(String, String, AgentInfo) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
-
- createHelper() - Method in class org.lsst.ccs.Agent
-
This method can be overridden by subclasses of Agent to create a subclass
of CommandHelper to be returned by
Agent.helper()
- createInfo(AgentLockInfo) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
-
- createInstance(AgentInfo, LockLevelService) - Static method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
Build an Instance of an AgentMessagingLayer for a given Agent by
providing the AgentInfo object.
- createLockRequest(String, String, AgentInfo) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
-
- createLockRequest(AgentLockInfo, int) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
-
- createLoginInvisble(AgentLockInfo) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
-
- createLoginVisble(AgentLockInfo) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
-
- createMessagingLayer(String) - Method in interface org.lsst.ccs.messaging.MessagingManager
-
Creates an instance of the bus messaging layer.
- createReject(AgentLockInfo) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
-
- createRelease(String, String) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
-
- createReminder(AgentLockInfo) - Static method in class org.lsst.ccs.bus.data.AgentLockInfo
-
- createScheduler(String, int) - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
-
Create a scheduler by name and the default number of threads.
- createSession(String) - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
-
- CURLOG - Static variable in class org.lsst.ccs.framework.PackCst
-
- currentAction - Variable in class org.lsst.ccs.Agent
-
Currently running CONFIGURATION or ACTION command.
- currentQueries - Variable in class org.lsst.ccs.Agent
-
Currently running QUERY commands.
- currentSignals - Variable in class org.lsst.ccs.Agent
-
Currently running SIGNAL commands.
- get() - Method in class org.lsst.ccs.services.AgentExecutionService.Task
-
Waits if necessary for the computation to complete, and then retrieves its result.
- get(long, TimeUnit) - Method in class org.lsst.ccs.services.AgentExecutionService.Task
-
Waits if necessary for at most the given time for the computation to
complete, and then retrieves its result, if available.
- getAccumulatedNumberOfInstances() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
-
Get the accumulated number of times this alert was raised.
- getAckForCommand(CommandRequest, Duration) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
-
Send a CommandRequest on the buses and synchronously wait for the Ack to
come back within the provided Duration timeout.
- getActiveCount() - Method in interface org.lsst.ccs.messaging.util.TimedExecutorMBean
-
- getActualType() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
-
Return the actual Type of the parameter
- getActualTypeArguments() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo.ConfigurationParameterizedType
-
- getAgent() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
-
- getAgentCommandDictionary() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
-
- getAgentDictionaryCommand(String, String, int) - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
-
Get an agent DictionaryCommand by name and with a given number of arguments
- getAgentInfo() - Method in class org.lsst.ccs.Agent
-
Returns AgentIfno instance associated with this Agent.
- getAgentInfo() - Method in class org.lsst.ccs.bus.messages.StatusAgentInfo
-
Get the RuntimeInfo object contained in this message.
- getAgentInfo() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
- getAgentInfo() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService.AgentCommandDictionaryEvent
-
The AgentInfo for the Agent that triggered the event.
- getAgentInfo() - Method in class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryEvent
-
The AgentInfo for the Agent that triggered the event.
- getAgentJoinedTheBusesTime() - Method in class org.lsst.ccs.bus.data.AgentInfo
-
Get the time the Agent joined the buses.
- getAgentLockService() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
- getAgentLoginService() - Method in class org.lsst.ccs.services.AgentLockService
-
- getAgentMonitorDescription() - Method in class org.lsst.ccs.services.AgentExecutionService
-
Life cycle method, not for use by clients.
- getAgentMonitorDescription() - Method in interface org.lsst.ccs.services.AgentMonitor
-
Get the description for this AgentMonitor.
- getAgentMonitorDescription() - Method in class org.lsst.ccs.services.RuntimeService
-
- getAgentMonitorStatus(boolean) - Method in class org.lsst.ccs.services.AgentExecutionService
-
Life cycle method, not for use by clients.
- getAgentMonitorStatus(boolean) - Method in interface org.lsst.ccs.services.AgentMonitor
-
This method should return the string "OK" if everything is working as
expected.
- getAgentMonitorStatus(boolean) - Method in class org.lsst.ccs.services.RuntimeService
-
- getAgentName() - Method in interface org.lsst.ccs.bus.data.AgentLock
-
The agent name this lock stands for.
- getAgentName() - Method in class org.lsst.ccs.bus.data.AgentLockInfo
-
- getAgentName() - Method in class org.lsst.ccs.messaging.DummyLock
-
- getAgentName() - Method in class org.lsst.ccs.services.AgentDictionaryCommand
-
- getAgentOperationalTime() - Method in class org.lsst.ccs.bus.data.AgentInfo
-
Get the time the Agent went operational.
- getAgentPeriodicTaskNames() - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
-
Get the list of names of the scheduled tasks.
- getAgentPersistenceService() - Method in class org.lsst.ccs.Agent
-
Get this agent's local persistence service.
- getAgentPresenceManager() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
- getAgentProperties() - Method in class org.lsst.ccs.bus.data.AgentInfo
-
Get the Properties for this AgentInfo.
- getAgentProperties() - Method in class org.lsst.ccs.services.AgentPropertiesService.AgentPropertiesServiceCommands
-
Get the agent properties.
- getAgentProperties() - Method in class org.lsst.ccs.services.AgentPropertiesService
-
Get the agent properties.
- getAgentPropertiesKeySet() - Method in class org.lsst.ccs.services.AgentPropertiesService.AgentPropertiesServiceCommands
-
Get the Set of agent properties.
- getAgentPropertiesKeySet() - Method in class org.lsst.ccs.services.AgentPropertiesService
-
Get the Set of agent properties.
- getAgentProperty(String) - Method in class org.lsst.ccs.bus.data.AgentInfo
-
Get the value of the property for this Agent.
- getAgentProperty(String, String) - Method in class org.lsst.ccs.bus.data.AgentInfo
-
Get the value of the property for this Agent.
- getAgentProperty(String) - Method in class org.lsst.ccs.services.AgentPropertiesService.AgentPropertiesServiceCommands
-
Get an agent property.
- getAgentProperty(String) - Method in class org.lsst.ccs.services.AgentPropertiesService
-
Get an agent property.
- getAgents() - Method in class org.lsst.ccs.bus.data.CCSVersions
-
Get the Set of AgentInfo contained in this class.
- getAgentService(Class<T>) - Method in class org.lsst.ccs.Agent
-
Generic method to access agent services.
- getAgentServiceName() - Method in class org.lsst.ccs.ConfigurationService
-
- getAgentServiceName() - Method in class org.lsst.ccs.monitor.Monitor
-
- getAgentServiceName() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
-
- getAgentServiceName() - Method in class org.lsst.ccs.services.AgentExecutionService
-
Life cycle method, not for use by clients.
- getAgentServiceName() - Method in class org.lsst.ccs.services.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.AgentStatusAggregatorService
-
- getAgentServiceName() - Method in class org.lsst.ccs.services.AgentVersionsService
-
- getAgentServiceName() - Method in class org.lsst.ccs.services.alert.AlertService
-
- getAgentServiceName() - Method in class org.lsst.ccs.services.DataProviderDictionaryService
-
- getAgentServiceName() - Method in class org.lsst.ccs.services.InfluxDbClientService
-
- getAgentServiceName() - Method in class org.lsst.ccs.services.NormalModeService
-
- getAgentServiceName() - Method in class org.lsst.ccs.services.RuntimeService
-
- getAgentServices() - Method in class org.lsst.ccs.Agent
-
Get the list of available services for this Agent.
- getAgentStartTime() - Method in class org.lsst.ccs.bus.data.AgentInfo
-
Get the CCSTimeStamp corresponding to the time this Agent
was started.
- getAgentStateService() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
-
- getAgentStateService() - Method in class org.lsst.ccs.services.AgentLockService
-
- getAgentStatus() - Method in class org.lsst.ccs.services.AgentMonitorService
-
Get the status of the current Agent.
- getAgentStatus() - Method in interface org.lsst.ccs.services.AgentMonitorServiceMBean
-
Get the status of the current Agent.
- getAlarm(String) - Method in class org.lsst.ccs.monitor.Monitor
-
Gets the alarm with the given name.
- getAlarmById(int) - Method in interface org.lsst.ccs.monitor.Monitor.AlarmHandler
-
Deprecated.
- getAlarmNameHi() - Method in class org.lsst.ccs.monitor.Channel
-
Gets the channel high limit alarm name.
- getAlarmNameLo() - Method in class org.lsst.ccs.monitor.Channel
-
Gets the channel low limit alarm name.
- getAlert() - Method in enum org.lsst.ccs.bus.alerts.InfrastructureAlert
-
- getAlert(Map<String, Object>) - Method in enum org.lsst.ccs.bus.data.AgentAlerts
-
- getAlert(AlertState, AlertState) - Method in class org.lsst.ccs.monitor.AlertRaisingAlarm
-
Get the Alert to be raised at the given AlertState.
- getAlert() - Method in class org.lsst.ccs.services.alert.AlertEvent
-
Returns the Alert that triggered this event.
- getAlertData(String) - Method in class org.lsst.ccs.bus.data.Alert
-
Get data contained in this Alert.
- getAlertDataNames() - Method in class org.lsst.ccs.bus.data.Alert
-
Get the Set of names for the Alert data.
- getAlertId() - Method in enum org.lsst.ccs.bus.alerts.InfrastructureAlert
-
- getAlertId() - Method in enum org.lsst.ccs.bus.data.AgentAlerts
-
- getAlertId() - Method in class org.lsst.ccs.bus.data.Alert
-
Get the Alert id
- getAlertState() - Method in class org.lsst.ccs.bus.data.RaisedAlertInstance
-
The AlertState at which the RaisedAlertInstance was raised.
- getAlertState() - Method in class org.lsst.ccs.bus.data.RaisedAlertSummary
-
Get the overall AlertState for this RaisedAlarm summary object .
- getAlertState() - Method in class org.lsst.ccs.bus.messages.StatusRaisedAlert
-
Get the overall AlertState for this Agent.
- getAllChannels() - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
-
- getAllConfigurableComponents() - Method in class org.lsst.ccs.ConfigurationService
-
- getAllDistributionInfo() - Method in class org.lsst.ccs.services.AgentVersionsService
-
- getAllDistributionInfo() - Method in class org.lsst.ccs.services.AgentVersionsService.VersionCommands
-
- getAllGroups() - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
-
- getAllLast() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
returns the last values of all parameters monitored
- getAllLastTV() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
returns the last values of all parameters monitored, with their
timestamp.
- getAllLocks() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
-
- getAllParameterInfo() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
-
Returns a list of ConfigurationParameterInfo.
- getAllRaisedAlertHistories() - Method in class org.lsst.ccs.bus.data.RaisedAlertSummary
-
Get the set of raised Alerts.
- getAllStatesAsStrings() - Method in class org.lsst.ccs.bus.states.StateBundle
-
Get the Map of all the states in this StateBundle.
- getAllStatistics() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
returns the statistics of all parameters monitored.
- getAllSubmittedChanges() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
-
- getAllSubmittedChanges() - Method in class org.lsst.ccs.ConfigurationService
-
Returns the current submitted changes for each component.
- getAllSummaries() - Method in class org.lsst.ccs.services.alert.AlertService
-
- getAllWorkerAgents() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
-
- getAllWorkerAgents() - Method in class org.lsst.ccs.services.AgentLockService
-
- getAllWorkerAgents() - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
-
- getAnalogInChannel(int) - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
-
- getAnalogInChannels() - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
-
- getAnalogOutChannels() - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
-
- getAnnotation(String) - Method in interface org.lsst.ccs.commons.annotations.scanner.ReflectObject
-
Gets the annotation for the given field name.
- getApplicationLayer() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
- getArgumentSettingCode(String, String...) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
-
Get Jython exec line to import command line arguments.
- getAsParameterPathMap() - Method in class org.lsst.ccs.config.ConfigurationView
-
- getAttachableAgents() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
-
- getAttachableAgents() - Method in class org.lsst.ccs.services.AgentLockService
-
- getAttachableAgents() - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
-
- getAttribute(String) - Method in class org.lsst.ccs.bus.data.KeyValueDataList
-
Get the value of the provided attribute name.
- getAttributes() - Method in class org.lsst.ccs.bus.data.DataProviderInfo
-
Get all the attribute names defined for this data.
- getAttributeValue(DataProviderInfo.Attribute) - Method in class org.lsst.ccs.bus.data.DataProviderInfo
-
Get access to the different attributes attached to this data description.
- getAvailableAgents() - Static method in class org.lsst.ccs.scripting.CCS
-
Get the list of available Agents on the buses.
- getAvailableDataGroups() - Method in class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryCommands
-
- getAvailableDistributionInfoNames() - Method in class org.lsst.ccs.services.AgentVersionsService.VersionCommands
-
- getAverage(String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
returns the average (over the configured duration) for a given key.
- getAverage() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService.Statistics
-
- getBasicCommand() - Method in class org.lsst.ccs.bus.messages.CommandRequest
-
Utility method to get the embedded BasicCommand.
- getBin(boolean, Bus, Dispatcher.Order, Dispatcher.Stage, int) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher.Status
-
- getBucket(boolean, Bus, Dispatcher.Order, int) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher.Status
-
- getBucketIndex(boolean, Bus, Dispatcher.Order, int) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher.Status
-
- getBuildId() - Method in class org.lsst.ccs.bus.data.DistributionInfo
-
- getBuildJdk() - Method in class org.lsst.ccs.bus.data.DistributionInfo
-
- getBuildNumber() - Method in class org.lsst.ccs.bus.data.DistributionInfo
-
- getBuildProperties(String, String) - Static method in class org.lsst.ccs.ConfigurationService
-
Utility method to fetch build level properties.
- getBuildProperties() - Method in class org.lsst.ccs.ConfigurationService
-
- getBuildUrl() - Method in class org.lsst.ccs.bus.data.DistributionInfo
-
- getBus() - Method in interface org.lsst.ccs.messaging.BusMessagePreProcessor
-
The Bus this BusMessagePreProcessor applies to.
- getBus() - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.BusAccess
-
- getBus() - Method in class org.lsst.ccs.services.AgentStateService
-
- getBusAccess(Bus) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer
-
- getBusAccesses() - Method in class org.lsst.ccs.messaging.MessagingAccessLayer
-
This list of buses might be used by the messaging layer to determine on which buses
the associated agent has to be connected to.
- getBusMessage() - Method in class org.lsst.ccs.scripting.ScriptingStatusBusMessage
-
The original BusMessage.
- getCategories() - Method in class org.lsst.ccs.ConfigurationService
-
Returns the set of categories the subsystem's configurable parameters are
split into.
- getCategoriesSet() - Method in class org.lsst.ccs.config.ConfigurationDescription
-
Get the Set of categories in this description.
- getCategory() - Method in class org.lsst.ccs.config.CategoryHandler
-
- getCategory() - Method in class org.lsst.ccs.config.ConfigurationParameterDescription
-
- getCategory() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
-
- getCategoryHandler(String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
-
- getCategoryName() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
-
The category the parameter belongs to.
- getCategoryName() - Method in class org.lsst.ccs.config.CategoryTag
-
- getCategorySet() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
-
- getCategorySet() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
-
- getCategoryTag(String) - Method in class org.lsst.ccs.config.ConfigurationDescription
-
- getCategoryTags() - Method in class org.lsst.ccs.config.ConfigurationDescription
-
Deprecated.
- getCategoryVersions() - Method in class org.lsst.ccs.config.ConfigurationDescription
-
Deprecated.
- getCause() - Method in class org.lsst.ccs.bus.data.RaisedAlertInstance
-
What caused this alert to be raised.
- getCause() - Method in class org.lsst.ccs.bus.messages.StatusRaisedAlert
-
Get the String explaining what caused the Alert.
- getCCSTimeStamp() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
-
Get the CCSTimeStamp of when this object was created.
- getCCSTimeStamp() - Method in interface org.lsst.ccs.bus.data.DataProviderDictionary
-
Get the CCSTimeStamp of when this dictionary was created.
- getCCSTimeStamp() - Method in class org.lsst.ccs.bus.data.KeyValueData
-
Get the CCSTimeStamp associated with the key-value pair.
- getCCSTimestamp() - Method in class org.lsst.ccs.bus.data.Measurement
-
- getCCSTimeStamp() - Method in class org.lsst.ccs.bus.data.RaisedAlertInstance
-
The CCS timestamp of when the RaisedAlertInstance was raised.
- getCCSTimeStamp() - Method in class org.lsst.ccs.bus.messages.BusMessage
-
Get the CCSTimeStamp of when this message was created.
- getCCSVersions() - Method in class org.lsst.ccs.Agent
-
- getCCSVersions() - Method in class org.lsst.ccs.services.AgentVersionsService
-
- getCCSVersions() - Method in class org.lsst.ccs.services.AgentVersionsService.VersionCommands
-
Command to get the CCSVersions object for the current CCS
Environment.
- getCCSVersionsData() - Method in class org.lsst.ccs.services.AgentVersionsService
-
- getChannel() - Method in class org.lsst.ccs.monitor.Line
-
Gets the channel number.
- getChannel(String) - Method in class org.lsst.ccs.monitor.Monitor
-
Gets the channel with the given name.
- getChannel(int) - Method in class org.lsst.ccs.monitor.Monitor
-
Gets the channel with the given ID.
- getChannelId(String) - Method in class org.lsst.ccs.monitor.Monitor
-
Gets the ID of the channel with the given name.
- getChannelNames() - Method in class org.lsst.ccs.monitor.Monitor
-
Gets the list of channel names.
- getChannelsForDeviceGroup(Device, String) - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
-
- getChannelValue(String) - Method in class org.lsst.ccs.monitor.Monitor
-
Gets a monitored channel value.
- getChildren(ComponentNode, Class<N>) - Method in class org.lsst.ccs.description.ComponentLookup
-
gets the children of a Component in the ComponentNode and filters by
Class.
- getChildren() - Method in class org.lsst.ccs.description.ComponentNode
-
- getClassName() - Method in class org.lsst.ccs.bus.messages.BusMessage
-
Get the class name of the embedded object.
- getClassName() - Method in class org.lsst.ccs.scripting.ScriptingStatusBusMessage
-
The canonical class name of the original message.
- getClearAlertIds() - Method in class org.lsst.ccs.bus.messages.StatusClearedAlert
-
Get the String array of the alertIds that have been cleared.
- getClearedIds() - Method in class org.lsst.ccs.services.alert.AlertEvent
-
Returns the list of cleared IDs.
- getCommandCount(Command.CommandType...) - Method in class org.lsst.ccs.Agent
-
Returns the number of currently running commands of given types.
- getCommandNack() - Method in exception org.lsst.ccs.messaging.CommandRejectedException
-
Get the CommandNack that explains the rejection of the command.
- getCommandReplySender(Session, Destination) - Method in class org.lsst.ccs.messaging.jms.QueueSessionFactory
-
- getCommandRequest() - Method in class org.lsst.ccs.Agent.RunningCommand
-
Returns CommandRequest instance that triggered this command
execution.
- getCommandSet(String) - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
-
- getCommandTargets() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService.AgentCommandDictionaryCommands
-
Returns this Agent list of command targets.
- getCommandTopic() - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
-
- getComparator() - Method in class org.lsst.ccs.messaging.LogAggregator
-
- getCompChannel() - Method in class org.lsst.ccs.monitor.Line
-
Gets the complementary channel number.
- getCompDevice() - Method in class org.lsst.ccs.monitor.Line
-
Gets the complementary device.
- getCompletedTaskCount() - Method in interface org.lsst.ccs.messaging.util.TimedExecutorMBean
-
- getCompletedTasks(boolean, Bus, Dispatcher.Order, Dispatcher.Stage, int) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher.Status
-
- getCompletedTasks(boolean, Bus, Dispatcher.Order, Dispatcher.Stage, int) - Method in interface org.lsst.ccs.messaging.util.Dispatcher.Status
-
Returns the number of tasks that completed the specified stage of
processing during the specified period.
- getComponent() - Method in class org.lsst.ccs.description.ComponentNode
-
- getComponentByPath(String) - Method in class org.lsst.ccs.description.ComponentLookup
-
return any object registered by the componentNodeDictionaries of the service.
- getComponentConfigurationEnvironment(Object) - Method in class org.lsst.ccs.Agent
-
Get the ComponentConfigurationEnvironment object for a given Object.
- getComponentConfigurationEnvironment(String) - Method in class org.lsst.ccs.ConfigurationService
-
Gets a configuration service dedicated to a specific component
- getComponentConfigurationEnvironmentByName(String) - Method in class org.lsst.ccs.Agent
-
Get the ComponentConfigurationEnvironment object for a given node name.
- getComponentLookup() - Method in class org.lsst.ccs.Agent
-
Provides access to the inner modular structure of this Subsystem.
- getComponentName() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
-
Returns the name of the component the parameter represented by this object
belongs to.
- getComponentNodeForObject(Object) - Method in class org.lsst.ccs.description.ComponentLookup
-
- getComponentState(String, Class<T>) - Method in class org.lsst.ccs.bus.states.StateBundle
-
Returns the current value for the specified State of the given component.
- getComponentState(String, Class) - Method in class org.lsst.ccs.services.AgentStateService
-
Returns the state of this Agent's component for the provided class.
- getComponentStateBundle(String) - Method in class org.lsst.ccs.bus.states.StateBundle
-
Get the StateBundle for the given component.
- getComponentsWithState(Class<T>) - Method in class org.lsst.ccs.bus.states.StateBundle
-
For the given state, get the map of components/states.
- getComponentsWithStates() - Method in class org.lsst.ccs.bus.states.StateBundle
-
Get the Set of all internal components.
- getConfig(AgentInfo, String, String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
- getConfigChangerMethod() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
-
- getConfigNameForCategory(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
-
- getConfigurationDescription() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
-
Get the String representation of the Configuration Description.
- getConfigurationDescription() - Method in class org.lsst.ccs.config.ConfigurationView
-
- getConfigurationHandlerForGroovy(String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
-
- getConfigurationInfo() - Method in class org.lsst.ccs.bus.messages.StatusConfigurationInfo
-
Get the ConfigurationInfo object contained in this message.
- getConfigurationInfo() - Method in class org.lsst.ccs.ConfigurationService
-
Gets the current configurationInfo object depicting the state of the
configuration parameters of this subsystem.
- getConfigurationName() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
-
- getConfigurationParameterDescription(String) - Method in interface org.lsst.ccs.config.HasConfigurationParameterDescription
-
Get a custom ConfigurationParameterDescription for the specified
parameter name.
- getConfigurationParameterHandler(String) - Method in class org.lsst.ccs.config.ConfigurationHandler
-
- getConfigurationParameterValue(String) - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
-
Get the value of a parameter
- getConfigurationParameterValue(String, String) - Method in class org.lsst.ccs.ConfigurationService
-
- getConfigurationProperties(String, String) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
-
Get configuration properties from the file system
for a given tag and category.
- getConfigurationProperties(String, String) - Method in class org.lsst.ccs.ConfigurationDAOWrapper
-
- getConfigurationState() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
-
- getConfigurationState() - Method in class org.lsst.ccs.ConfigurationService
-
Gets the current configuration state.
- getConfiguredValue() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
-
The configured value for this parameter, i.e the value defined by the
last configuration loading.
- getConfiguredValueObject() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
-
Return the configured Object value of this parameter
- getConfigVersion(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
-
- getConnection(String, String) - Static method in class org.lsst.ccs.messaging.TransportManager
-
- getCorrelationId() - Method in class org.lsst.ccs.bus.messages.CommandMessage
-
The correlationId of this CommandMessage.
- getCount() - Method in class org.lsst.ccs.bus.data.RaisedAlertInstance
-
The number of time this alert was raised.
- getCurrent(int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
-
Gets the set current for a channel.
- getCurrentAction() - Method in class org.lsst.ccs.Agent
-
Get the current RunningCommand action.
- getCurrentAgent() - Method in class org.lsst.ccs.bus.data.AgentLockInfo
-
- getCurrentLock() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
-
- getCurrentParameterInfo(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
-
Return the ConfigurationParameterInfo of a given configurable parameter
- getCurrentParameterInfoFor(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
-
Returns the ConfigurationParameterInfo of each parameter that belongs to
the specified configurable component.
- getCurrentParameterInfoForCategory(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
-
Returns the current ConfigurationParameterInfo of each parameter that
belong to the specified category.
- getCurrentValue() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
-
The current value for this parameter.
- getCurrentValueForParameter(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
-
Return the current value of a given configurable parameter
- getCurrentValueObject() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
-
Return the current Object value of this parameter
- getCurrentValuesFor(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
-
Returns the current value of each parameter that belong to the specified
configurable component.
- getCurrentValuesForCategory(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
-
Returns the current value of each parameter that belong to the specified
category.
- getCurrentValuesForComponent(String, Set<String>) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
-
Returns a live map of the values of the configurable parameters for the
given component.
- getCurrentValuesForComponent(String, Set<String>) - Method in class org.lsst.ccs.ConfigurationService
-
Returns the current values of the configuration parameters that belong to
componentName and that belong to the specified categories.
- getDataInGroup(String) - Method in class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryCommands
-
- getDataKey() - Method in class org.lsst.ccs.bus.messages.StatusSubsystemData
-
Get the Key of the embedded object.
- getDataPoviderInfoList() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
-
- getDataProviderDescriptionsForGroup(String) - Method in interface org.lsst.ccs.bus.data.DataProviderDictionary
-
- getDataProviderDictionary() - Method in class org.lsst.ccs.bus.messages.StatusDataProviderDictionary
-
Get the DataProviderDictionary object contained in this message.
- getDataProviderDictionary() - Method in class org.lsst.ccs.services.DataProviderDictionaryService
-
- getDataProviderInfoForPath(String) - Method in interface org.lsst.ccs.bus.data.DataProviderDictionary
-
Get the DataProviderInfo definition for the provided path.
- getDataProviderInfos() - Method in interface org.lsst.ccs.bus.data.DataProviderDictionary
-
- getDataProviderInfos() - Method in class org.lsst.ccs.ConfigurationService
-
- getDataProviderInfos() - Method in class org.lsst.ccs.monitor.Monitor
-
- getDataProviderInfos() - Method in interface org.lsst.ccs.services.HasDataProviderInfos
-
Get the list of available DataProviderInfos.
- getDbandHi() - Method in class org.lsst.ccs.monitor.Channel
-
Gets the channel dead band high.
- getDbandLo() - Method in class org.lsst.ccs.monitor.Channel
-
Gets the channel dead band low.
- getDecodedStates() - Method in class org.lsst.ccs.bus.states.StateBundle
-
Get the Map of all the states that were decoded when this message
was received, i.e.
- getDefaultTimeout() - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
-
Get the default timeout for this ConcurrentMessagingUtils object.
- getDefaultTimeoutDuration() - Static method in class org.lsst.ccs.scripting.CCS
-
Get the default timeout to be used when sending commands.
- getDescription() - Method in class org.lsst.ccs.Agent
-
Gets the name of the description this subsystem was built from.
- getDescription() - Method in enum org.lsst.ccs.bus.alerts.InfrastructureAlert
-
- getDescription() - Method in enum org.lsst.ccs.bus.data.AgentAlerts
-
- getDescription() - Method in class org.lsst.ccs.bus.data.Alert
-
Get the Alert description
- getDescription() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
-
Return the description of the parameter
- getDescription() - Method in class org.lsst.ccs.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
-
Returns the subsystem description name, ie the name of the description
file the subsystem is started with.
- getDescriptionName() - Method in class org.lsst.ccs.config.ConfigurationDescription
-
- getDeserializationDuration() - Method in class org.lsst.ccs.bus.messages.BusMessage
-
- getDestination() - Method in class org.lsst.ccs.bus.messages.CommandMessage
-
The destination of the CommandMessage.
- getDestination() - Method in class org.lsst.ccs.services.AgentDictionaryCommand
-
- getDetachableAgents() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
-
- getDetachableAgents() - Method in class org.lsst.ccs.services.AgentLockService
-
- getDetachableAgents() - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
-
- getDevice() - Method in class org.lsst.ccs.monitor.Channel
-
- getDevice() - Method in class org.lsst.ccs.monitor.Line
-
Gets the device.
- getDevice(String) - Method in class org.lsst.ccs.monitor.Monitor
-
Gets the device with the given name.
- getDeviceMonitorUpdateTasks() - Method in class org.lsst.ccs.monitor.Device
-
Get the list of MonitorUpdateTasks for this Device.
- getDeviceNames() - Method in class org.lsst.ccs.monitor.Monitor
-
Gets the list of all device names.
- getDevices() - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
-
- getDictionaries() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService.AgentCommandDictionaryCommands
-
Returns the command dictionary for this Agent.
- getDictionary() - Method in class org.lsst.ccs.bus.messages.StatusCommandDictionary
-
Get the actual dictionary contained in this StatusMessage.
- getDictionary() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService.AgentCommandDictionaryEvent
-
Get the Map<String,Dictionary> of targets with corresponding
Dictionary that are available for the given AgentInfo.
- getDictionary() - Method in class org.lsst.ccs.services.AgentDictionaryCommand
-
- getDictionary() - Method in class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryEvent
-
Get the DataProviderDictionary.
- getDictionaryChecksum() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
-
- getDictionaryChecksum() - Method in class org.lsst.ccs.services.DataProviderDictionaryService
-
- getDictionaryCommand() - Method in class org.lsst.ccs.services.AgentDictionaryCommand
-
- getDigitalInChannel(int) - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
-
- getDigitalInChannels() - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
-
- getDigitalOutChannels() - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
-
- getDistributionInfo() - Method in class org.lsst.ccs.Agent
-
- getDistributionInfo(AgentInfo) - Method in class org.lsst.ccs.bus.data.CCSVersions
-
Get the DistributionInfo for a given AgentInfo.
- getDistributionInfo(String) - Method in class org.lsst.ccs.bus.data.CCSVersions
-
Get the DistributionInfo for a given agent by name.
- getDistributionInfo() - Method in class org.lsst.ccs.services.AgentVersionsService.VersionCommands
-
Command to get the DistributionInfo object for this Agent.
- getDistributionInfoByName(String) - Method in class org.lsst.ccs.services.AgentVersionsService.VersionCommands
-
- getDoneDeSerializationTime() - Method in class org.lsst.ccs.bus.messages.BusMessage
-
- getEncodedData() - Method in class org.lsst.ccs.bus.messages.BusMessage
-
Get the Encoded version of the embedded Object.
- getEncodedData() - Method in class org.lsst.ccs.bus.messages.CommandReply
-
- getEncodedData() - Method in class org.lsst.ccs.bus.messages.LogMessage
-
- getEncodedData() - Method in class org.lsst.ccs.bus.messages.StatusData
-
- getEnvironmentLockService() - Static method in class org.lsst.ccs.Agent
-
- getEnvironmentMessagingAccess() - Static method in class org.lsst.ccs.Agent
-
Returns AgentMessagingLayer associated with this JVM.
- getEventType() - Method in class org.lsst.ccs.services.AgentCommandDictionaryService.AgentCommandDictionaryEvent
-
Get the EventType describing this event.
- getEventType() - Method in class org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryEvent
-
Get the EventType describing this event.
- getExistingLockForAgent(String) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
-
- getExistingLockForAgent(String) - Method in class org.lsst.ccs.services.AgentLockService
-
Returns a lock held by any agent on the given agentName, or null if
no agent holds a lock on the given agent
- getExistingLockForAgent(String) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
-
- getFields() - Method in interface org.lsst.ccs.commons.annotations.scanner.ReflectObject
-
Gets the annotated fields for this object.
- getFormat() - Method in class org.lsst.ccs.monitor.Channel
-
Gets the display format.
- getFormattedDetails() - Method in class org.lsst.ccs.bus.messages.LogMessage
-
The formatted version of the logged message.
- getFreeMemory() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
-
Get the JVM free memory in bytes
- getFullCommand() - Method in class org.lsst.ccs.services.AgentDictionaryCommand
-
- getFullName() - Method in class org.lsst.ccs.monitor.Device
-
Gets the full name.
- getFullPath() - Method in class org.lsst.ccs.bus.data.DataProviderInfo
-
- getFullState() - Method in class org.lsst.ccs.bus.messages.StatusStateBundle
-
Get the full state of the Agent.
- getGlobalName() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
-
- 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
-
- getGroupsForDevice(Device) - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
-
- getHeldLocks() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
-
- getHeldLocks() - Method in class org.lsst.ccs.services.AgentLockService
-
Get information of the locks currently held by this agent.
- getHeldLocks() - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
-
- getHighestAlert() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
-
Get the highest state Alert raised for this Alert,
i.e.
- getHighestAlertState() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
-
Get the highest AlertState raised for this Alert.
- getHistory(String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
returns the history (over the configured duration) for a given key.
- getHwChan() - Method in class org.lsst.ccs.monitor.Control
-
Gets the hardware channel number.
- getIncomingQueueInTimeStamp() - Method in class org.lsst.ccs.bus.messages.BusMessage
-
- getIncomingQueueOutTimeStamp() - Method in class org.lsst.ccs.bus.messages.BusMessage
-
- getInfluxDbClient() - Method in class org.lsst.ccs.services.InfluxDbClientService
-
- getInputBuildProperties() - Static method in class org.lsst.ccs.BootUtils
-
- getInstance() - Static method in class org.lsst.ccs.config.WriterProvider
-
- getInstance(String, String) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsTransportManager
-
- getInstance(String, String) - Method in class org.lsst.ccs.messaging.jms.JMSTransportManager
-
- getInstance(String, String) - Method in class org.lsst.ccs.messaging.mock.MockTransportManager
-
- getInstance(String, String) - Method in class org.lsst.ccs.messaging.TransportManager
-
- getIntArrayArg(String, String[]) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
-
- getIntegerArg(String, String[]) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
-
- getInternalStates() - Method in class org.lsst.ccs.bus.states.StateBundle
-
Gets string representations of the internal states.
- getKey() - Method in class org.lsst.ccs.bus.data.DataProviderInfo
-
The key of a DataProvider is used to store the data in the trending database.
- getKey() - Method in class org.lsst.ccs.bus.data.KeyValueData
-
Get the key.
- getKey() - Method in class org.lsst.ccs.description.ComponentNode
-
- getLast(String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
returns the last value seen for a given key (which has to be monitored)
- getLastMeasurement() - Method in class org.lsst.ccs.monitor.Channel
-
Gets the last Measurement: a CCSTimeStamp, double pair
- getLastModifiedCCSTimeStamp() - Method in class org.lsst.ccs.bus.states.StateBundle
-
Deprecated.
- getLastTV(String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
returns the last value seen for a given key (which has to be monitored)
- getLatestAlert() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
-
Get the original Alert that was raised.
- getLatestAlertCause() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
-
Gets the latest cause of this Alert.
- getLatestAlertCCSTimeStamp() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
-
Get the latest CCS timestamp of this Alert.
- getLatestAlertInstance() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
-
Gets the latest raised instance of this alert.
- getLatestAlertState() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
-
Get the latest AlertState of this Alert.
- getLatestChanges() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
-
Returns a list of the last changes that occurred since the previous
ConfigurationInfo publication.
- getLevel() - Method in class org.lsst.ccs.bus.messages.CommandRequest
-
Get the level associated to this command request.
- getLevel() - Method in class org.lsst.ccs.bus.messages.LogMessage
-
The level (or severity) of the LogMessage.
- getLevel() - Method in class org.lsst.ccs.bus.messages.StatusLock
-
- getLevel() - Method in class org.lsst.ccs.framework.Signal
-
- getLevel() - Method in class org.lsst.ccs.services.alert.AlertEvent
-
Returns the level (WARNING or ALARM) at which the alert that triggered this
event was raised.
- getLevelForAgent(String) - Method in interface org.lsst.ccs.messaging.LockLevelService
-
Get this agent's operational level for the given subsystem.
- getLevelForAgent(String) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
-
Get this agent's authorized level at which it can operate the given
agentName.
- getLevelForAgent(String) - Method in class org.lsst.ccs.services.AgentLockService
-
Get this agent's authorized level at which it can operate the given
agentName.
- getLevelForAgent(String) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
-
- getLimitHi() - Method in class org.lsst.ccs.monitor.Channel
-
Gets the channel high limit.
- getLimitLo() - Method in class org.lsst.ccs.monitor.Channel
-
Gets the channel low limit.
- getListOfKeyValueData() - Method in class org.lsst.ccs.bus.data.KeyValueDataList
-
Get the list of KeyValueData contained in this object.
- getListOfKeyValueData(KeyValueData.KeyValueDataType) - Method in class org.lsst.ccs.bus.data.KeyValueDataList
-
Get the list of KeyValueData contained in this object for a given type.
- getLiveConfigurationView() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
-
- getLocallyLockedAgents() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
-
- getLocallyLockedAgents() - Method in class org.lsst.ccs.services.AgentLockService
-
- getLocallyLockedAgents() - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
-
- getLock() - Method in class org.lsst.ccs.bus.messages.CommandRequest
-
Get the lock associated to this command request.
- getLockableAgents() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
-
- getLockableAgents() - Method in class org.lsst.ccs.services.AgentLockService
-
- getLockableAgents() - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
-
- getLockedAgents() - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
-
- getLockedAgents() - Method in class org.lsst.ccs.services.AgentLockService
-
- getLockedAgents() - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
-
- getLockForAgent(String) - Method in interface org.lsst.ccs.messaging.LockLevelService
-
Get this agent's lock, if available.
- getLockForAgent(String) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
-
- getLockForAgent(String) - Method in class org.lsst.ccs.services.AgentLockService
-
Returns a lock held by the associated agent and userid on the given
agentName, or null if the associated agent does not hold a lock on
the given agent
- getLockForAgent(String) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
-
- 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
-
Get information on all the current existing locks in a cluster of subsystems.
- getLocks() - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
-
- getLocks() - Method in class org.lsst.ccs.services.LocalAgentLockService
-
- getLogger() - Method in class org.lsst.ccs.Agent
-
Returns the current logger (use sparingly and prefer your own logger).
- getLogger() - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
-
- getLogger() - Method in class org.lsst.ccs.services.AgentExecutionService.Task
-
Returns the logger for this task.
- getLoggerName() - Method in class org.lsst.ccs.bus.messages.LogMessage
-
Get the name of the logger used to record the LogMessage.
- getLogHandler(String) - Method in class org.lsst.ccs.Subsystem
-
Get a LogHandler for a given name.
- getLogLevel() - Method in class org.lsst.ccs.framework.AgentPeriodicTask
-
Get the log level at which exceptions will be logged.
- getLogLevel() - Method in class org.lsst.ccs.services.AgentExecutionService.Task
-
Returns the log level for this task.
- getLogTopic() - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
-
- getLoopbackInterfaceName() - Static method in class org.lsst.ccs.messaging.NetworkUtilities
-
- getMainInterfaceName() - Static method in class org.lsst.ccs.messaging.NetworkUtilities
-
- getMax(String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
returns the max (over the configured duration) for a given key.
- getMax() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService.Statistics
-
- getMaxLevel() - Method in interface org.lsst.ccs.bus.data.AgentLock
-
The maximum level allowed by this lock.
- getMaxLevel() - Method in class org.lsst.ccs.bus.data.AgentLockInfo
-
- getMaxLevel() - Method in class org.lsst.ccs.messaging.DummyLock
-
- getMaxMemory() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
-
Get the maximum memory allocated for the JVM in bytes
- getMessagingAccess() - Method in class org.lsst.ccs.Agent
-
Returns AgentMessagingLayer used by this Agent.
- getMessagingAccess() - Static method in class org.lsst.ccs.scripting.CCS
-
- getMetaClass() - Method in class org.lsst.ccs.description.groovy.GroovyConstructorInvoker
-
- getMillisExecuting() - Method in class org.lsst.ccs.messaging.util.TimedExecutor
-
- getMillisExecuting() - Method in interface org.lsst.ccs.messaging.util.TimedExecutorMBean
-
- getMillisWaiting() - Method in class org.lsst.ccs.messaging.util.TimedExecutor
-
- getMillisWaiting() - Method in interface org.lsst.ccs.messaging.util.TimedExecutorMBean
-
- getMin(String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
returns the min (over the configured duration) for a given key.
- getMin() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService.Statistics
-
- getMonitor() - Method in class org.lsst.ccs.monitor.Line
-
Gets the monitor.
- getMonitorUpdateTasksForChannels(Channel...) - Method in class org.lsst.ccs.monitor.Device
-
Get the list of MonitorUpdateTasks for the provided
Channels belonging to this device.
- getMonitorUpdateTasksForDevice(Device) - Method in class org.lsst.ccs.monitor.Monitor
-
- getName() - Method in class org.lsst.ccs.Agent
-
Returns the name of this Agent.
- getName() - Method in class org.lsst.ccs.bus.data.AgentInfo
-
The Agent's name on the Buses.
- getName() - Method in enum org.lsst.ccs.bus.data.DataProviderInfo.Attribute
-
- getName() - Method in class org.lsst.ccs.config.ConfigurationDescription
-
- getName() - Method in class org.lsst.ccs.config.ConfigurationParameterDescription
-
- getName() - Method in class org.lsst.ccs.messaging.MessagingAccessLayer
-
This name must be unique as it is used by the messaging layer to send or
dispatch messages.
- getName() - Method in class org.lsst.ccs.messaging.util.KeyQueueExecutor
-
Returns the name of this executor.
- getName() - Method in class org.lsst.ccs.messaging.util.TimedExecutor
-
- getName() - Method in interface org.lsst.ccs.messaging.util.TimedExecutorMBean
-
- getName() - Method in class org.lsst.ccs.monitor.Alarm
-
- getName() - Method in class org.lsst.ccs.monitor.Channel
-
- getName() - Method in class org.lsst.ccs.monitor.Control
-
Get the name as specified in the lookup tree for this object.
- getName() - Method in class org.lsst.ccs.monitor.Device
-
Get the name of this device as defined in the groovy file.
- getName() - Method in class org.lsst.ccs.monitor.Line
-
Gets the name.
- getName() - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
-
- getName() - Method in class org.lsst.ccs.services.AgentExecutionService.Task
-
Returns the name of this task.
- getName() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService.TimedValue
-
- getNameOfComponent(Object) - Method in class org.lsst.ccs.description.ComponentLookup
-
- getNewState() - Method in class org.lsst.ccs.bus.messages.StatusStateChangeNotification
-
Get the new state of the Agent.
- getNodeByPath(String) - Method in class org.lsst.ccs.description.ComponentLookup
-
return any object registered by the componentNodeDictionaries of the service.
- getNThreads() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
-
Get the number of threads currently used.
- getNumberCommandThreads() - Method in class org.lsst.ccs.Subsystem
-
Command that returns the number of currently running commands.
- getNumberOfInstances() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
-
Get the number of times this Alert was raised.
- getNumChans() - Method in class org.lsst.ccs.monitor.Monitor
-
Gets the number of channels.
- getObject() - Method in class org.lsst.ccs.bus.messages.BusMessage
-
Get the original version of the embedded Object.
- getOldState() - Method in class org.lsst.ccs.bus.messages.StatusStateChangeNotification
-
Get the old state of the Agent.
- getOrigin() - Method in class org.lsst.ccs.scripting.ScriptingStatusBusMessage
-
The origin of the message;
- getOriginAgentInfo() - Method in class org.lsst.ccs.bus.messages.BusMessage
-
The Origin of the BusMessage, the bus registration name of the Agent from which it
originated.
- getOriginatingAgent() - Method in class org.lsst.ccs.bus.data.AgentLockInfo
-
- getOutgoingQueueInTimeStamp() - Method in class org.lsst.ccs.bus.messages.BusMessage
-
- getOutgoingQueueOutTimeStamp() - Method in class org.lsst.ccs.bus.messages.BusMessage
-
- getOutput(int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
-
Gets the output state of a channel.
- getOutputLines() - Method in class org.lsst.ccs.monitor.Device
-
Gets the states of all output lines and saves them.
- getOwner() - Method in interface org.lsst.ccs.bus.data.AgentLock
-
The lock owner = userID.
- getOwner() - Method in class org.lsst.ccs.bus.data.AgentLockInfo
-
- getOwner() - Method in class org.lsst.ccs.messaging.DummyLock
-
- getOwnerType() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo.ConfigurationParameterizedType
-
- getPageId() - Method in class org.lsst.ccs.monitor.Channel
-
Gets the display page ID.
- getParameterInfoGroupByCategory(List<ConfigurationParameterInfo>) - Static method in class org.lsst.ccs.bus.data.ConfigurationInfo
-
Groups the ConfigurationParameterInfo objects of the input list by the
category they belong to.
- getParameterInfoGroupByComponent(List<ConfigurationParameterInfo>) - Static method in class org.lsst.ccs.bus.data.ConfigurationInfo
-
Groups the ConfigurationParameterInfo objects of the input list by the
component they belong to.
- getParameterName() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
-
Returns the name of the parameter represented by this object.
- getParameterPath() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
-
- getParameters() - Method in class org.lsst.ccs.config.CategoryHandler
-
- getParameterSet(String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
-
- getParameterType() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
-
- getParent() - Method in class org.lsst.ccs.description.ComponentNode
-
- getPath() - Method in class org.lsst.ccs.bus.data.DataProviderInfo
-
The path of a DataProvider is its location within an Agent.
- getPath() - Method in class org.lsst.ccs.description.ComponentNode
-
- getPath() - Method in class org.lsst.ccs.monitor.Channel
-
- getPath() - Method in class org.lsst.ccs.monitor.Device
-
Get the path of this device.
- getPathName() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
-
The Path name of the parameter.
- getPathValue(ParameterPath) - Method in class org.lsst.ccs.config.ConfigurationView
-
- getPeriod() - Method in class org.lsst.ccs.framework.AgentPeriodicTask
-
Get the task period.
- getPeriodicTaskPeriod(String) - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
-
Get the period of a PeriodicTaks.
- getPeriodParameterDescription() - Method in class org.lsst.ccs.framework.AgentPeriodicTask
-
Get the configuration parameter description
- getPrintWriter(String) - Method in class org.lsst.ccs.config.WriterProvider
-
- getProcessCpuLoad() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
-
Get the process current CPU load.
- getProject() - Method in class org.lsst.ccs.bus.data.DistributionInfo
-
- getProperties(String) - Method in class org.lsst.ccs.config.WriterProvider
-
- getProperty(String) - Method in class org.lsst.ccs.description.groovy.GroovyConstructorInvoker
-
- getProtocol() - Method in class org.lsst.ccs.description.classname.ClassComponentNodeFactory
-
- getProtocol() - Method in class org.lsst.ccs.description.ComponentNode
-
- getProtocol() - Method in interface org.lsst.ccs.description.ComponentNodeBuilder.ComponentNodeFactory
-
Get the protocol for this GroovyComponentNodeFactory.
- getProtocol() - Method in class org.lsst.ccs.description.groovy.GroovyComponentNodeFactory
-
- getQueueSession() - Method in class org.lsst.ccs.messaging.jms.QueueSessionFactory
-
- getQueueSize() - Method in class org.lsst.ccs.messaging.util.TimedExecutor
-
- getQueueSize() - Method in interface org.lsst.ccs.messaging.util.TimedExecutorMBean
-
- getRaisedAlert(String) - Method in class org.lsst.ccs.bus.data.RaisedAlertSummary
-
Get a RaisedAlert for a given id.
- getRaisedAlert() - Method in class org.lsst.ccs.bus.messages.StatusRaisedAlert
-
Get the RaisedAlert contained in this message.
- getRaisedAlertCount() - Method in class org.lsst.ccs.bus.messages.StatusRaisedAlert
-
Get the number of times this Alert has been raised.
- getRaisedAlertInstancesList() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
-
Get the full history of RaisedAlertInstances for this Alert.
- getRaisedAlertState() - Method in class org.lsst.ccs.bus.messages.StatusRaisedAlert
-
Get the AlertState with which this Alert was raised.
- getRaisedAlertSummary() - Method in class org.lsst.ccs.bus.messages.StatusAlert
-
Deprecated.
- getRaisedAlertSummary() - Method in class org.lsst.ccs.services.alert.AlertService
-
Get the Subsystem's RaisedAlertSummary.
- getRawType() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo.ConfigurationParameterizedType
-
- getReason() - Method in class org.lsst.ccs.bus.messages.CommandNack
-
The reason for the refusal.
- getRegisteredLocalAgents(Bus...) - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
-
Get the list of local agents currently connected to the buses.
- getRegisteredLocalAgents() - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
-
Get the list of local agents currently connected to all buses.
- getRegisteredLocalAgents(Bus...) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
-
- getRegisteredLocalAgents(Bus...) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
-
- getReply() - Method in class org.lsst.ccs.Agent.RunningCommand
-
- getReply() - Method in class org.lsst.ccs.bus.messages.CommandReply
-
Utility method to get the reply contained in this CommandReply.
- getResult() - Method in class org.lsst.ccs.bus.messages.CommandResult
-
Get the result of the CommandRequest execution.
- getRunMode() - Static method in enum org.lsst.ccs.bus.data.RunMode
-
- getRunnable() - Method in class org.lsst.ccs.framework.AgentPeriodicTask
-
Get the Runnable to be executed.
- getRuntimeInfo() - Method in class org.lsst.ccs.bus.messages.StatusRuntimeInfo
-
Deprecated.
Get the RuntimeInfo object contained in this message.
- getScheduler() - Method in class org.lsst.ccs.Agent
-
Returns Scheduler used by this Agent.
- getScriptInputStream(String) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
-
Get the InputStream for the provided script path.
- getSerializationDuration() - Method in class org.lsst.ccs.bus.messages.BusMessage
-
- getSerializationTime() - Method in class org.lsst.ccs.bus.messages.BusMessage
-
- getSessionFactory() - Static method in class org.lsst.ccs.messaging.jms.QueueSessionFactory
-
- getSource() - Method in class org.lsst.ccs.services.alert.AlertEvent
-
Returns the source of the alert that triggered this event.
- getSourceCodeRevision() - Method in class org.lsst.ccs.bus.data.DistributionInfo
-
- getSourceCodeUrl() - Method in class org.lsst.ccs.bus.data.DistributionInfo
-
- getSourceName() - Method in class org.lsst.ccs.bus.messages.LogMessage
-
Get the source of the LogMessage.
- getState() - Method in class org.lsst.ccs.bus.messages.StatusMessage
-
Get the published State object that contains the Agent's internal state
at the moment the StatusMessage was published.
- getState(Class<T>) - Method in class org.lsst.ccs.bus.states.StateBundle
-
Returns the current value for the specified State.
- getState(String) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
-
- getState() - Method in class org.lsst.ccs.services.AgentStateService.AgentStateServiceCommands
-
Returns a copy of a state bundle of this Agent.
- getState(Class) - Method in class org.lsst.ccs.services.AgentStateService
-
Returns the state of this Agent for the provided class.
- getState() - Method in class org.lsst.ccs.services.AgentStateService
-
Returns a clone of the current Agent state.
- getStateLock() - Method in class org.lsst.ccs.services.AgentStateService
-
Returns the object whose monitor lock guards write-access to the agent state.
- getStates() - Method in class org.lsst.ccs.messaging.StateBundleAggregator
-
- getStateTransitionTimestamp() - Method in class org.lsst.ccs.bus.messages.StatusStateChangeNotification
-
Get the CCSTimeStamp of this state transition.
- getStatistics(String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
returns statistics (over the configured duration) for a given key.
- getStatus() - Method in class org.lsst.ccs.bus.data.AgentLockInfo
-
- getStatus() - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
-
- getStatus() - Method in interface org.lsst.ccs.messaging.util.Dispatcher
-
Returns statistics and diagnostic data on the current state of this Dispatcher.
- getStatusAggregateConfig() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
- getStatusBroadcastPeriod() - Method in class org.lsst.ccs.Agent
-
* Returns heartbeat broadcasting period for this Agent.
- getStatusBroadcastPeriod() - Method in class org.lsst.ccs.bus.messages.StatusHeartBeat
-
Get the broadcast period in milliseconds.
- getStatusTopic() - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
-
- getStdDev(String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
returns the stddev (over the configured duration) for a given key.
- getStddev() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService.Statistics
-
- getStep() - Method in interface org.lsst.ccs.drivers.commons.MonochromatorDriver
-
get absolute position in steps
- getSubmittedChanges() - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
-
Gets the submitted changes for the specified component
- getSubmittedChangesForComponent(String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
-
- getSubmittedChangesForComponent(String) - Method in class org.lsst.ccs.ConfigurationService
-
Gets the submitted changes for the specified component
- getSubscriber(Session, String, MessagingAccessLayer.BusAccess, String) - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
-
- getSubsystem() - Method in class org.lsst.ccs.monitor.Control
-
Get the Subsystem this object belongs to.
- getSubsystemData() - Method in class org.lsst.ccs.bus.messages.StatusSubsystemData
-
Get the embedded subsystem data.
- getSubsystemFromFile(String) - Static method in class org.lsst.ccs.BootUtils
-
Builds a Subsystem instance out of a description file.
- getSubsystemFromFile(String, String) - Static method in class org.lsst.ccs.BootUtils
-
- getSubsystemFromFile(String, String, String) - Static method in class org.lsst.ccs.BootUtils
-
Builds a Subsystem given a description name and a startup configuration.
- getSubsystemFromFile(String, String, String, Properties) - Static method in class org.lsst.ccs.BootUtils
-
- getSubsystemFromLookup(ComponentLookup, String) - Static method in class org.lsst.ccs.BootUtils
-
Builds a Subsystem given a ComponentLookup.
- getSubsystemName() - Static method in class org.lsst.ccs.description.groovy.CCSBuilder
-
- getSummary() - Method in class org.lsst.ccs.services.alert.AlertEvent
-
Returns the current summary of alerts for the source of the alert that triggered this event.
- getSummary(String) - Method in class org.lsst.ccs.services.alert.AlertService
-
- getSystemCpuLoad() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
-
Get the system CPU load.
- getTag() - Method in class org.lsst.ccs.ConfigurationService
-
- getTag(String) - Method in class org.lsst.ccs.description.ComponentNode
-
- getTaggedCategories() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
-
Returns the String representation of the categories.
- getTags() - Method in class org.lsst.ccs.config.CategoryTag
-
- getTags() - Method in class org.lsst.ccs.description.ComponentNode
-
Gets the node tags for this node.
- getTagVersion(String) - Method in class org.lsst.ccs.config.CategoryTag
-
- getTarget() - Method in interface org.lsst.ccs.commons.annotations.scanner.ReflectObject
-
Gets the object itself.
- getTargetsForSubsystem(String) - Static method in class org.lsst.ccs.scripting.CCS
-
- getTaskCount() - Method in interface org.lsst.ccs.messaging.util.TimedExecutorMBean
-
- 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.
- getTime(boolean, Bus, Dispatcher.Order, Dispatcher.Stage, Dispatcher.Stat, int) - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher.Status
-
- getTime(boolean, Bus, Dispatcher.Order, Dispatcher.Stage, Dispatcher.Stat, int) - Method in interface org.lsst.ccs.messaging.util.Dispatcher.Status
-
Returns time spent by tasks in the specified stage of processing.
- 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
-
- getTotalMemory() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
-
Get the total memory currently used by the JVM in bytes
- getTransferDuration() - Method in class org.lsst.ccs.bus.messages.BusMessage
-
Get the Transfer Duration, this is the time it took from when the BusMessage
was serialized to when it was de-serialized.
- gettStamp() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService.TimedValue
-
- getType() - Method in class org.lsst.ccs.Agent.RunningCommand
-
Returns the type of this command.
- getType() - Method in class org.lsst.ccs.bus.data.AgentInfo
-
The Agent's AgentType.
- getType() - Method in class org.lsst.ccs.bus.data.KeyValueData
-
Get the KeyValueData type.
- getType() - Method in class org.lsst.ccs.monitor.Channel
-
- getType() - Method in class org.lsst.ccs.services.alert.AlertEvent
-
Returns the type of this AlertEvent
- getTypeStr() - Method in class org.lsst.ccs.monitor.Channel
-
- getUnits() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
-
- getUnits() - Method in class org.lsst.ccs.monitor.Channel
-
Gets the channel units.
- getUptime() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
-
Get the Agent's uptime in milliseconds.
- getUserId() - Method in class org.lsst.ccs.services.AgentLockService
-
- getUserId() - Method in class org.lsst.ccs.services.AgentLoginService
-
Returns the ID of the logged in user.
- getValue() - Method in class org.lsst.ccs.bus.data.KeyValueData
-
Get the value embedding in this object.
- getValue() - Method in class org.lsst.ccs.bus.data.Measurement
-
- getValue() - Method in class org.lsst.ccs.monitor.Channel
-
Gets the channel value.
- getValue() - Method in class org.lsst.ccs.services.AgentStatusAggregatorService.TimedValue
-
- getValuesForComponent(String) - Method in class org.lsst.ccs.config.ConfigurationView
-
- getVersion() - Method in class org.lsst.ccs.bus.data.DistributionInfo
-
- getVersion() - Method in class org.lsst.ccs.config.ConfigurationDescription
-
- getVoltage(int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
-
Gets the set voltage for a channel.
- getWave() - Method in interface org.lsst.ccs.drivers.commons.MonochromatorDriver
-
get current wavelength in nanometers
- GroovyComponentNodeFactory - Class in org.lsst.ccs.description.groovy
-
The GroovyComponentNodeFactory for Groovy.
- GroovyComponentNodeFactory() - Constructor for class org.lsst.ccs.description.groovy.GroovyComponentNodeFactory
-
- GroovyConstructorInvoker - Class in org.lsst.ccs.description.groovy
-
- GroovyConstructorInvoker() - Constructor for class org.lsst.ccs.description.groovy.GroovyConstructorInvoker
-
- GroupPredicate - Class in org.lsst.ccs.monitor
-
A Predicate used to select agents based on their group.
- GroupPredicate(String) - Constructor for class org.lsst.ccs.monitor.GroupPredicate
-
- Guarded - Annotation Type in org.lsst.ccs.framework
-
Methods annotated with @Guarded will be instrumented by aspectJ and checked
for constraints.
- s - Variable in class org.lsst.ccs.monitor.Device
-
- SAFE_CONFIG_NAME - Static variable in class org.lsst.ccs.config.CategoryTag
-
- SAFE_CONFIG_NAME - Static variable in class org.lsst.ccs.config.ConfigurationDescription
-
- safeConfiguration(Set<String>) - Static method in class org.lsst.ccs.config.ConfigurationDescription
-
- saveAllChanges() - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
-
Saves the current value of each parameter in the current running
configuration.
- saveAllChanges() - Method in class org.lsst.ccs.ConfigurationService
-
- saveChangesForCategories(String...) - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
-
Saves the current value of each parameter that belongs to one of the
specified categories in the current running configuration for this
category.
- saveChangesForCategories(String...) - Method in class org.lsst.ccs.ConfigurationService
-
Saves the current value of each parameter that belongs to one of the
specified categories in the current running configuration for this category.
- saveChangesForCategoriesAs(String...) - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
-
Saves the current value of each parameter that belongs to one of the
specified categories in a new configuration for this category.
- saveChangesForCategoriesAs(ConfigurationDescription, ConfigurationInfo) - Method in interface org.lsst.ccs.config.ConfigurationDAO
-
Changes made in the specified categories are saved under the newly specified
name for this category, changes on parameters that belong to other categories
are left unchanged.
- saveChangesForCategoriesAs(ConfigurationDescription, ConfigurationInfo) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
-
- saveChangesForCategoriesAs(ConfigurationDescription, ConfigurationInfo) - Method in class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
-
- saveChangesForCategoriesAs(ConfigurationDescription, ConfigurationInfo) - Method in class org.lsst.ccs.config.remote.DualConfigurationDAO
-
- saveChangesForCategoriesAs(ConfigurationDescription, ConfigurationInfo, boolean) - Method in class org.lsst.ccs.ConfigurationDAOWrapper
-
- saveChangesForCategoriesAs(String...) - Method in class org.lsst.ccs.ConfigurationService
-
Deprecated.
- saveFullConfiguration() - Method in class org.lsst.ccs.ConfigurationService
-
Saves the current values for all the parameters.
- saveFullConfigurationForCategories(String...) - Method in class org.lsst.ccs.ConfigurationService
-
- saveInitialConfiguration - Variable in class org.lsst.ccs.ConfigurationService
-
Internal flag set to true if the --saveInitialConfiguration option is
provided.
- scale - Variable in class org.lsst.ccs.monitor.Channel
-
- scan(Object) - Method in class org.lsst.ccs.commons.annotations.scanner.FieldAnnotationScanner
-
Scans the given object for the field annotation.
- scheduleAgentPeriodicTask(AgentPeriodicTask) - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
-
Schedule a PeriodicTask.
- scheduleAgentPeriodicTask(AgentPeriodicTask, String) - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
-
- scheduleUpdateAndPublishNow() - Method in class org.lsst.ccs.monitor.MonitorUpdateTask
-
Invoke a monitor update cycle now along with the publication of all its
data.
- ScriptingStatusBusListener - Interface in org.lsst.ccs.scripting
-
- ScriptingStatusBusMessage - Class in org.lsst.ccs.scripting
-
An object encapsulating the original BusMessage received on the Status bus
- ScriptingStatusBusMessage(StatusMessage) - Constructor for class org.lsst.ccs.scripting.ScriptingStatusBusMessage
-
- ScriptingStatusBusMessageFilter - Interface in org.lsst.ccs.scripting
-
- ScriptingSubsystemWrapper - Class in org.lsst.ccs.scripting
-
This class defines how a script interacts with a CCS Subsystem.
- ScriptingSubsystemWrapper(String, ConcurrentMessagingUtils) - Constructor for class org.lsst.ccs.scripting.ScriptingSubsystemWrapper
-
- ScriptingTimeoutException - Exception in org.lsst.ccs.scripting
-
This exception is returned or thrown when the timeout for synchronous commands
has been reached.
- sendAck(Duration) - Method in class org.lsst.ccs.Agent
-
Sends an ACK to the command originator.
- sendAsynchCommand(String, Object...) - Method in class org.lsst.ccs.scripting.ScriptingSubsystemWrapper
-
Invoke an asynchronous command with arguments on the subsystem
- sendAsynchronousCommand(CommandRequest) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
-
Send a command on the buses and immediately return a Future that will
asynchronously listen for the command reply.
- sendCommandReply(CommandReply) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
Sends a Command Reply on the Command Bus.
- sendCommandRequest(CommandRequest, CommandOriginator) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
Sends a Command Request on the Command Bus.
- sendLogMessage(LogMessage) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
Sends a Log Message on the Log Bus
- sendMessage(String, Bus, T) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
-
- sendMessage(String, Bus, T) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
-
- sendMessage(String, Bus, T) - Method in interface org.lsst.ccs.messaging.MessagingLayer
-
Sends a message on a bus for a given MessagingAccessLayer.
- sendMessageToDestination(Session, T, String, MessageProducer, Bus) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
-
- sendNack(Serializable) - Method in class org.lsst.ccs.Agent
-
Sends a NACK to the command originator.
- sendStatusMessage(StatusMessage) - Method in class org.lsst.ccs.Agent
-
Temporary method for sending messages on the status bus.
- sendStatusMessage(StatusMessage) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
Sends a Status Message on the Status Bus
- sendSynchCommand(Duration, String, Object...) - Method in class org.lsst.ccs.scripting.ScriptingSubsystemWrapper
-
Invoke a synchronous command with arguments on the subsystem
- sendSynchCommand(String, Object...) - Method in class org.lsst.ccs.scripting.ScriptingSubsystemWrapper
-
- sendSynchronousCommand(CommandRequest) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
-
Send synchronously a command on the Buses without a timeout.
- sendSynchronousCommand(CommandRequest, Duration) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
-
Send a command on the Buses and wait for the reply within the provided
Duration timeout.
- ServiceLifecycle - Interface in org.lsst.ccs
-
Package protected extension of
HasLifecycle
It provides additional life cycle steps that should only be used by services.
- set(boolean) - Method in class org.lsst.ccs.monitor.Line
-
Sets the line value.
- setAccumulationDuration(Duration) - Method in class org.lsst.ccs.services.alert.AlertService
-
- setAgentJoinedTheBusesTime() - Method in class org.lsst.ccs.bus.data.AgentInfo
-
Public method to set the time the Agent became Joined The Buses.
- setAgentName(String) - Method in class org.lsst.ccs.Agent
-
- setAgentOperationalTime() - Method in class org.lsst.ccs.bus.data.AgentInfo
-
Public method to set the time the Agent became OPERATIONAL.
- setAgentProperty(String, String) - Method in class org.lsst.ccs.services.AgentPropertiesService
-
- setAggregatePattern(AgentPropertyPredicate, String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
Configures the StatusAgregator to monitor all the data which
name matches a regex pattern.
- setAggregatePattern(AgentPropertyPredicate, String, String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
- setAggregatePattern(AgentPropertyPredicate, String, int, int, String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
- setAggregatePattern(AgentPropertyPredicate, Pattern, int, int, String) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
Configures the StatusAgregator to monitor all the data which
name matches a regex pattern.
- setAnalogOutChannel(int, double) - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
-
- setAutomatic(boolean, boolean) - Method in class org.lsst.ccs.PersistencyService
-
Customize the behavior of the local persistence service.
- setCCSTimeStamp(CCSTimeStamp) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
-
- setClusterDeserializationErrorHandler(ClusterDeserializationErrorHandler) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
- setCommandExecutor(CommandExecutor) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
Defines the component able to execute an incoming command
- setComponent(Object) - Method in class org.lsst.ccs.description.ComponentNode
-
- setComponentNodeName(ComponentNode, String) - Method in class org.lsst.ccs.description.ComponentLookup
-
- setComponentState(String, Enum...) - Method in class org.lsst.ccs.bus.states.StateBundle
-
Sets the specified state to the bundle of the given component,
replacing any previous state of the same type.
- setConfigurationDescription(ConfigurationDescription) - Method in class org.lsst.ccs.config.ConfigurationView
-
- setConfigurationState(ConfigurationState) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
-
- setConfigurationState(ConfigurationState) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
-
- 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
-
- setDbandHi(double) - Method in class org.lsst.ccs.monitor.Channel
-
Sets the high warning offset (formerly deadband)
- setDbandLo(double) - Method in class org.lsst.ccs.monitor.Channel
-
Sets the low warning offset (formerly deadband)
- setDefaultTimeout(Duration) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
-
Set the default timeout for this ConcurrentMessagingUtils object.
- setDefaultTimeout(Duration) - Static method in class org.lsst.ccs.scripting.CCS
-
Set the default timeout to be used when sending commands.
- setDescription(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
-
- setDigitalOutChannel(int, int) - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
-
- setExceptionHandler(AgentExecutionService.ExceptionHandler) - Method in class org.lsst.ccs.services.AgentExecutionService.Task
-
Sets the exception handler for this task.
- setFormat(String) - Method in class org.lsst.ccs.monitor.Channel
-
Sets the format string for this Channel.
- setGlobalConfigurationInformation(String, Integer) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo.Builder
-
- setHasChanges(boolean) - Method in class org.lsst.ccs.config.CategoryTag
-
- setHwLine(int, boolean) - Method in class org.lsst.ccs.monitor.Device
-
Sets an output line on or off.
- setIncomingQueueInTimeStamp(CCSTimeStamp) - Method in class org.lsst.ccs.bus.messages.BusMessage
-
- setIncomingQueueOutTimeStamp(CCSTimeStamp) - Method in class org.lsst.ccs.bus.messages.BusMessage
-
- setLevel(Level) - Method in class org.lsst.ccs.messaging.LogBusHandler
-
- setLevelForAgent(String, int) - Method in class org.lsst.ccs.services.AgentLockService
-
Set this agent's operational level for the given subsystem.
- setLevelForAgent(String, int) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
-
Set this agent's operational level for the given subsystem.
- setLevelForAgent(String, int) - Method in class org.lsst.ccs.services.LocalAgentLockService
-
Set this agent's operational level for the given subsystem.
- setLevelForAgent(String, int) - Method in class org.lsst.ccs.services.RemoteAgentLockService
-
- setLevelInternal(String, int) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
-
- setLimitHi(double) - Method in class org.lsst.ccs.monitor.Channel
-
Sets the high limit.
- setLimitLo(double) - Method in class org.lsst.ccs.monitor.Channel
-
Sets the low limit.
- setLine(int, boolean) - Method in class org.lsst.ccs.monitor.Device
-
Sets an output line on or off.
- setLineWarm(int, boolean) - Method in class org.lsst.ccs.monitor.Device
-
Sets the warm-start state of an output line.
- setLockAndLevel(AgentLock, int) - Method in class org.lsst.ccs.bus.messages.CommandRequest
-
Associate lock and level sender's information to this command request.
- setLogFormat(String) - Method in class org.lsst.ccs.Subsystem
-
Command to set a format for the TextFormatter of LogBusHandler (see
logging.properties doc).
- setLogger(Logger) - Method in class org.lsst.ccs.messaging.util.KeyQueueExecutor
-
Sets a logger for messages on abnormal conditions.
- setLogger(Logger) - Method in class org.lsst.ccs.services.AgentExecutionService.Task
-
Sets the logger for this task.
- setLogHandlerLevel(String, String) - Method in class org.lsst.ccs.Subsystem
-
Command to set a level for a given handler
Internally we use java.util.logging.Level#parse(String) to parse the Level corresponding to the provided String.
- setLogLevel(Level) - Method in class org.lsst.ccs.services.AgentExecutionService.Task
-
Sets the logging level for this task.
- setLogLevel(String, String) - Method in class org.lsst.ccs.Subsystem
-
Command to set the Level of a named Logger.
- setMetaClass(MetaClass) - Method in class org.lsst.ccs.description.groovy.GroovyConstructorInvoker
-
- setName(String, int) - Method in class org.lsst.ccs.config.ConfigurationDescription
-
- setName(String) - Method in class org.lsst.ccs.services.AgentExecutionService.Task
-
Sets the name of this task.
- setOffDelay(double, int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
-
Sets the power-off delay for a channel.
- setOnDelay(double, int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
-
Sets the power-on delay for a channel.
- setOnline(boolean) - Method in class org.lsst.ccs.monitor.Device
-
Sets the online state.
- setOriginAgentInfo(AgentInfo) - Method in class org.lsst.ccs.bus.messages.BusMessage
-
Sets the origin for this BusMessage.
- 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.
- setPatternConfigList(List<AgentStatusAggregatorService.StatusAggregateConfig>) - Method in class org.lsst.ccs.services.AgentStatusAggregatorService
-
- setPeriodicTaskPeriod(String, Duration) - Method in class org.lsst.ccs.services.AgentPeriodicTaskService
-
Change the period of a PeriodicTask.
- setProperty(String, Object) - Method in class org.lsst.ccs.description.groovy.GroovyConstructorInvoker
-
- setProtocol(String) - Method in class org.lsst.ccs.description.ComponentNode
-
- setReadOnlyParameter(String, String, Object) - Method in class org.lsst.ccs.ConfigurationService
-
Set ReadOnly Configuration Parameter.
- setRestart(int, long, TimeUnit) - Method in class org.lsst.ccs.services.AgentExecutionService.Task
-
Sets the restart policy for this task.
- setShareLocksAcrossThreads(boolean) - Static method in class org.lsst.ccs.scripting.CCS
-
Indicates whether locks should be shared across threads or made
exclusive to the calling thread.
- setSingleParameter(String, String, Object) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
-
- setSingleParameter(String, String, Object, boolean) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
-
- setStackTraceDepth(int) - Method in class org.lsst.ccs.Subsystem
-
Will modify the depth of stackTrace printing for ALL handlers (including
the LogBusHandler)
- setState(StateBundle) - Method in class org.lsst.ccs.bus.messages.StatusMessage
-
Set the StateBundle of this StatusMessage.
- setState(Enum...) - Method in class org.lsst.ccs.bus.states.StateBundle
-
Sets specified states to the bundle, replacing any previous states of the same types.
- setThrowExceptions(boolean) - Static method in class org.lsst.ccs.scripting.CCS
-
In the scripting environment, exceptions resulted from method invocation
can either be thrown or returned.
- setValid(boolean) - Method in class org.lsst.ccs.monitor.Channel
-
Sets whether the channel is valid.
- setVoltage(double, int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
-
Sets the voltage for a channel.
- setWarm(boolean) - Method in class org.lsst.ccs.monitor.Line
-
Sets the warm-start state of the line.
- setWave(double) - Method in interface org.lsst.ccs.drivers.commons.MonochromatorDriver
-
set wavelength in nanometers
- shutdown() - Method in interface org.lsst.ccs.framework.HasLifecycle
-
Called from the enclosing
Subsystem when
org.lsst.ccs.Subsystem#shutdown() has been called.
- shutdown() - Method in class org.lsst.ccs.messaging.util.AbstractDispatcher
-
- 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
-
- shutdown() - Method in class org.lsst.ccs.messaging.util.MultiQueueDispatcher
-
- shutdown() - Method in class org.lsst.ccs.PersistencyService
-
- shutdown() - Method in class org.lsst.ccs.services.AgentExecutionService
-
Does nothing.
- shutdown() - Method in class org.lsst.ccs.services.alert.AlertService
-
- shutdown() - Method in class org.lsst.ccs.services.DataProviderDictionaryService
-
- shutdownAgent() - Method in class org.lsst.ccs.Agent
-
Clean shutdown of subsystem: call stop for hardware stopping before
invoking this method.
- shutdownBusAccess() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
-
- shutdownNow() - Method in class org.lsst.ccs.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
- Signal - Class in org.lsst.ccs.framework
-
Conveys a signal to an SignalHandler component.
- Signal(SignalLevel) - Constructor for class org.lsst.ccs.framework.Signal
-
- Signal(SignalLevel, long) - Constructor for class org.lsst.ccs.framework.Signal
-
- signal(Signal) - Method in interface org.lsst.ccs.framework.SignalHandler
-
this method is intended for overriding: the module receives an out of
band signal.
- SignalHandler - Interface in org.lsst.ccs.framework
-
A component that can receive a Signal.
- SignalLevel - Enum in org.lsst.ccs.framework
-
A list of signals that can be sent to "SignalHandler" components.
- SignalsStillRunning - Exception in org.lsst.ccs
-
While trying to return to normal (ready) mode it appears that some SIGNAL (signal) command is still running.
- SignalsStillRunning() - Constructor for exception org.lsst.ccs.SignalsStillRunning
-
- SkipEncoding - Annotation Type in org.lsst.ccs.bus.annotations
-
Annotation for classes or fields that are not to be encoded.
- stageEnded(Dispatcher.Stage...) - Method in interface org.lsst.ccs.messaging.util.Dispatcher.Task
-
- start() - Method in interface org.lsst.ccs.framework.HasLifecycle
-
- start() - Method in class org.lsst.ccs.monitor.Monitor
-
- start() - Method in class org.lsst.ccs.services.AgentExecutionService.Task
-
Starts the task execution.
- start() - Method in class org.lsst.ccs.services.alert.AlertService
-
- startAgent() - Method in class org.lsst.ccs.Agent
-
Starts this Agent
- startForAgent(AgentInfo) - Method in class org.lsst.ccs.monitor.Monitor
-
- startForAgent(AgentInfo) - Method in class org.lsst.ccs.services.AgentCommandDictionaryService
-
- startForAgent(AgentInfo) - Method in class org.lsst.ccs.services.AgentMBeanService
-
- startForAgent(AgentInfo) - Method in class org.lsst.ccs.services.AgentMonitorService
-
- startForAgent(AgentInfo) - Method in class org.lsst.ccs.services.AgentPropertiesService
-
- startForAgent(AgentInfo) - Method in interface org.lsst.ccs.services.AgentService
-
This method is invoked after an agent service is created to see if
this service is to be started for the tiven Agent.
- startForAgent(AgentInfo) - Method in class org.lsst.ccs.services.AgentSignalHandlerService
-
- startForAgent(AgentInfo) - Method in class org.lsst.ccs.services.AgentStateService
-
- startForAgent(AgentInfo) - Method in class org.lsst.ccs.services.AgentVersionsService
-
- startForAgent(AgentInfo) - Method in class org.lsst.ccs.services.DataProviderDictionaryService
-
- startForAgent(AgentInfo) - Method in class org.lsst.ccs.services.InfluxDbClientService
-
- startForAgent(AgentInfo) - Method in class org.lsst.ccs.services.NormalModeService
-
- startForAgent(AgentInfo) - Method in class org.lsst.ccs.services.RuntimeService
-
- startListeningForStatusBusMessage(Predicate<BusMessage<? extends Serializable, ?>>, Duration) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
-
Get a Future on a StatusBusMessage.
- startListeningForStatusBusMessage(Predicate<BusMessage<? extends Serializable, ?>>) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
-
Get a Future on a StatusBusMessage.
- startListeningForStatusBusMessage(ScriptingStatusBusMessageFilter, Duration) - Static method in class org.lsst.ccs.scripting.CCS
-
Get a Future on a ScriptingStatusBusMessage.
- startStatusAlertListening(Predicate<AgentInfo>) - Method in class org.lsst.ccs.services.alert.AlertService
-
- StateBundle - Class in org.lsst.ccs.bus.states
-
Contains a set of subsystem states, each represented by Enum.
- StateBundle(Enum...) - Constructor for class org.lsst.ccs.bus.states.StateBundle
-
Constructs a StateBundle from a set of states.
- StateBundleAggregator - Class in org.lsst.ccs.messaging
-
- StateBundleAggregator(AgentMessagingLayer) - Constructor for class org.lsst.ccs.messaging.StateBundleAggregator
-
- StateBundleAggregator.Observer - Interface in org.lsst.ccs.messaging
-
- stateChanged(String, StateBundle, StateBundle) - Method in interface org.lsst.ccs.messaging.StateBundleAggregator.Observer
-
- stateChanged(Object, Enum<?>, Enum<?>) - Method in interface org.lsst.ccs.StateChangeListener
-
- 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(int[], boolean) - Constructor for class org.lsst.ccs.messaging.util.AbstractDispatcher.Status
-
- StatusAgentInfo - Class in org.lsst.ccs.bus.messages
-
A status message containing an AgentInfo object.
- StatusAgentInfo(AgentInfo) - Constructor for class org.lsst.ccs.bus.messages.StatusAgentInfo
-
Create a StatusAgentInfo message by providing Agent's AgentInfo.
- StatusAggregateConfig() - Constructor for class org.lsst.ccs.services.AgentStatusAggregatorService.StatusAggregateConfig
-
- StatusAggregateConfig(AgentPropertyPredicate, Pattern, int, int, String) - Constructor for class org.lsst.ccs.services.AgentStatusAggregatorService.StatusAggregateConfig
-
- StatusAggregateConfig(String) - Constructor for class org.lsst.ccs.services.AgentStatusAggregatorService.StatusAggregateConfig
-
- StatusAlert<T extends Serializable,D> - Class in org.lsst.ccs.bus.messages
-
Base class for Alert raising and clearing status.
- statusChanged(Dispatcher.Status) - Method in interface org.lsst.ccs.messaging.util.Dispatcher.StatusListener
-
Called when status of a Dispatcher changes, typically when
statistics for another monitoring period becomes available.
- StatusClearedAlert - Class in org.lsst.ccs.bus.messages
-
Status message sent when Alerts are cleared.
- StatusClearedAlert(String[], RaisedAlertSummary) - Constructor for class org.lsst.ccs.bus.messages.StatusClearedAlert
-
Build a StatusClearAlert from the provided String array and the
RaisedAlertSummary of the subsystem.
- StatusCommandDictionary - Class in org.lsst.ccs.bus.messages
-
StatusMessage dedicated to command dictionary publication.
- StatusCommandDictionary(byte[], String) - Constructor for class org.lsst.ccs.bus.messages.StatusCommandDictionary
-
- StatusConfigurationInfo - Class in org.lsst.ccs.bus.messages
-
A status message containing a ConfigurationInfo object.
- StatusConfigurationInfo(ConfigurationInfo) - Constructor for class org.lsst.ccs.bus.messages.StatusConfigurationInfo
-
Create a StatusConfigurationInfo message by providing the state of the agent
and the ConfigurationInfo object to be sent.
- StatusData - Class in org.lsst.ccs.bus.messages
-
Base class for all status messages containing data that is meant to be
stored in the trending database.
- StatusData(KeyValueData) - Constructor for class org.lsst.ccs.bus.messages.StatusData
-
Build a StatusMessage from the provided Object.
- StatusDataProviderDictionary - Class in org.lsst.ccs.bus.messages
-
A status message containing a DataProviderDictionary object.
- StatusDataProviderDictionary(byte[], String) - Constructor for class org.lsst.ccs.bus.messages.StatusDataProviderDictionary
-
Create a StatusDataProviderDictionary message by providing the DataProviderDictionary.
- StatusEnum<T extends Enum<T>> - Class in org.lsst.ccs.bus.messages
-
Status message containing an Enum, encoded as a String..
- StatusEnum(T, StateBundle) - Constructor for class org.lsst.ccs.bus.messages.StatusEnum
-
- StatusHeartBeat - Class in org.lsst.ccs.bus.messages
-
Heartbeat status message.
- StatusHeartBeat(int) - Constructor for class org.lsst.ccs.bus.messages.StatusHeartBeat
-
- StatusLock - Class in org.lsst.ccs.bus.messages
-
Base class for Alert raising and clearing status.
- StatusLock(AgentLockInfo) - Constructor for class org.lsst.ccs.bus.messages.StatusLock
-
- StatusLock(AgentLockInfo, int) - Constructor for class org.lsst.ccs.bus.messages.StatusLock
-
- StatusMessage<T extends Serializable,D> - Class in org.lsst.ccs.bus.messages
-
Base class for all messages sent on the Status Bus.
- StatusMessage(Class, byte[], String) - Constructor for class org.lsst.ccs.bus.messages.StatusMessage
-
Build a StatusMessage containing an already serialized object.
- StatusMessage(T) - Constructor for class org.lsst.ccs.bus.messages.StatusMessage
-
Build a StatusMessage from the provided Object.
- StatusMessageListener - Interface in org.lsst.ccs.messaging
-
Interface to be implemented by listeners that wish to be notified of messages
received on the status bus.
- StatusRaisedAlert - Class in org.lsst.ccs.bus.messages
-
Base class for all status messages containing an RaisedAlert.
- StatusRaisedAlert(Alert, String, RaisedAlertSummary) - Constructor for class org.lsst.ccs.bus.messages.StatusRaisedAlert
-
Deprecated.
- StatusRaisedAlertSummary - Class in org.lsst.ccs.bus.messages
-
A Status message containing the current RaisedAlertSummary for the Agent.
- StatusRaisedAlertSummary(RaisedAlertSummary) - Constructor for class org.lsst.ccs.bus.messages.StatusRaisedAlertSummary
-
- StatusRuntimeInfo - Class in org.lsst.ccs.bus.messages
-
Deprecated.
- StatusRuntimeInfo(RuntimeInfo) - Constructor for class org.lsst.ccs.bus.messages.StatusRuntimeInfo
-
Deprecated.
Create a StatusRuntimeInfo message by providing the state of the agent.
- StatusStateBundle - Class in org.lsst.ccs.bus.messages
-
A StatusMessage containing a full StateBundle.
- StatusStateBundle(StateBundle) - Constructor for class org.lsst.ccs.bus.messages.StatusStateBundle
-
Create a StatusStateBundle object.
- StatusStateChangeNotification - Class in org.lsst.ccs.bus.messages
-
A StatusChangeNotification for State changes.
- StatusStateChangeNotification(CCSTimeStamp, StateBundle) - Constructor for class org.lsst.ccs.bus.messages.StatusStateChangeNotification
-
Create a StatusStateChangeNotification object.
- StatusSubsystemData - Class in org.lsst.ccs.bus.messages
-
Base class for all status messages containing data that is private
to the sender Subsystem.
- StatusSubsystemData(KeyValueData) - Constructor for class org.lsst.ccs.bus.messages.StatusSubsystemData
-
Build a StatusMessage from the provided Object.
- stop(long) - Method in class org.lsst.ccs.services.AgentSignalHandlerService.AgentSignalHandlingCommandsForInnerNode
-
Command to stop an action.
- stopAndWait(long) - Method in class org.lsst.ccs.services.AgentSignalHandlerService.AgentSignalHandlingCommandsForAgent
-
forwards a STOP signal to all components and then checks if all
hardwares have been stopped within timeHint
- stream() - Method in class org.lsst.ccs.messaging.LogAggregator
-
- submitChange(String, Object) - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
-
Submits a change.
- submitChange(String, String, Object, boolean) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
-
- submitChange(String, String, Object) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
-
- submitChange(String, String, Object) - Method in class org.lsst.ccs.ConfigurationService
-
Submits a configuration parameter change.
- submitChanges(Map<String, Object>) - Method in class org.lsst.ccs.ComponentConfigurationEnvironment
-
Submit a collection of changes.
- submitChanges(String, Map<String, Object>) - Method in class org.lsst.ccs.ConfigurationService
-
Submits several parameter changes.
- Subsystem - Class in org.lsst.ccs
-
The base class for a CCS subsystem.
- Subsystem(String, AgentInfo.AgentType) - Constructor for class org.lsst.ccs.Subsystem
-
Constructs a Subsystem of a given type with no inner structure.
- SubsystemBoot - Class in org.lsst.ccs.startup
-
- SubsystemBoot() - Constructor for class org.lsst.ccs.startup.SubsystemBoot
-
- subSystemName - Variable in class org.lsst.ccs.messaging.LogBusHandler
-
- subtype - Variable in class org.lsst.ccs.monitor.Channel
-
- svc - Variable in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
-
- switchToEngineeringMode() - Method in class org.lsst.ccs.services.NormalModeService.NormalModeCommands
-
Command to switch to ENGINEERING mode.
- switchToNormalMode() - Method in class org.lsst.ccs.services.NormalModeService.NormalModeCommands
-
Command to switch to NORMAL mode.
- SystemStateException - Exception in org.lsst.ccs
-
Base class for reporting subsystem state anomalies.
- SystemStateException() - Constructor for exception org.lsst.ccs.SystemStateException
-
- SystemStateException(String) - Constructor for exception org.lsst.ccs.SystemStateException
-
- SystemStateException(String, Throwable) - Constructor for exception org.lsst.ccs.SystemStateException
-
- SystemStateException(Throwable) - Constructor for exception org.lsst.ccs.SystemStateException
-
- validateBulkChange(Map<String, Object>) - Method in interface org.lsst.ccs.config.ConfigurationBulkChangeHandler
-
Validate a set of proposed changes of configuration parameters of this
component.
- validateLock(AgentLock) - Method in class org.lsst.ccs.services.AbstractAgentLockServiceDelegate
-
- validateLock(AgentLock) - Method in class org.lsst.ccs.services.AgentLockService
-
Validate a lock object.
- validateLock(AgentLock) - Method in interface org.lsst.ccs.services.AgentLockServiceDelegate
-
- validateLock(AgentLock) - Method in class org.lsst.ccs.services.LocalAgentLockService
-
- validateVersion(String) - Method in class org.lsst.ccs.services.AgentVersionsService.VersionConstraint
-
- valueOf(String) - Static method in enum org.lsst.ccs.bus.alerts.InfrastructureAlert
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.bus.data.AgentAlerts
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.bus.data.AgentCategory
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.bus.data.AgentGroup
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.bus.data.AgentInfo.AgentType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.bus.data.AgentLockInfo.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.bus.data.ConfigurationParameterType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.bus.data.DataProviderInfo.Attribute
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.bus.data.DataProviderInfo.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.bus.data.KeyValueData.KeyValueDataType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.bus.data.RunMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.bus.definition.Bus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.bus.states.AlertState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.bus.states.CommandState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.bus.states.ConfigurationState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.bus.states.DataProviderState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.bus.states.OperationalState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.bus.states.PhaseState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.commons.annotations.LookupField.Strategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.ConfigurationListener.ConfigurationOperation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.drivers.commons.DriverConstants.ConnType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.framework.ClearAlertHandler.ClearAlertCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.framework.SignalLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.framework.TreeWalkerDiag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.messaging.AgentMessagingLayer.ConnectionStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.messaging.AgentPresenceManager.AgentPresenceState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.messaging.util.Dispatcher.Order
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.messaging.util.Dispatcher.Stage
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.messaging.util.Dispatcher.Stat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.services.AgentCommandDictionaryService.AgentCommandDictionaryEvent.EventType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.services.alert.AlertEvent.AlertEventType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryEvent.EventType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.lsst.ccs.bus.alerts.InfrastructureAlert
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.bus.data.AgentAlerts
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.bus.data.AgentCategory
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.bus.data.AgentGroup
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.bus.data.AgentInfo.AgentType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.bus.data.AgentLockInfo.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.bus.data.ConfigurationParameterType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.bus.data.DataProviderInfo.Attribute
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.bus.data.DataProviderInfo.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.bus.data.KeyValueData.KeyValueDataType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.bus.data.RunMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.bus.definition.Bus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.bus.states.AlertState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.bus.states.CommandState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.bus.states.ConfigurationState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.bus.states.DataProviderState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.bus.states.OperationalState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.bus.states.PhaseState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.commons.annotations.LookupField.Strategy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.ConfigurationListener.ConfigurationOperation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.drivers.commons.DriverConstants.ConnType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.framework.ClearAlertHandler.ClearAlertCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.framework.SignalLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.framework.TreeWalkerDiag
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.messaging.AgentMessagingLayer.ConnectionStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.messaging.AgentPresenceManager.AgentPresenceState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.messaging.util.Dispatcher.Order
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.messaging.util.Dispatcher.Stage
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.messaging.util.Dispatcher.Stat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.services.AgentCommandDictionaryService.AgentCommandDictionaryEvent.EventType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.services.alert.AlertEvent.AlertEventType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.lsst.ccs.services.DataProviderDictionaryService.DataProviderDictionaryEvent.EventType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VersionCommands() - Constructor for class org.lsst.ccs.services.AgentVersionsService.VersionCommands
-
- VERSIONS_KEY - Static variable in class org.lsst.ccs.services.AgentVersionsService
-
- vetoTransitionToNormalMode() - Method in class org.lsst.ccs.Agent
-
Method to be overwritten by Agents that wish to veto the transition to
NORMAL mode.