Package org.lsst.ccs.services
package org.lsst.ccs.services
-
ClassDescriptionA service to manage the Command Dictionary of a given agent.An event fired to
AgentCommandDictionaryListeners when an agent command dictionary has changed.EventType enumeration describing the nature of the dictionary change.A Listener to receive notifications of CommandDictionary changes.A class wrapper class of a DictionaryCommand for an Agent.Service for executing asynchronous tasks.Implemented by classes that provide custom handling for uncaught exceptions thrown byAgentExecutionServicetasks.A Service to manage the HeartBeat for CCS Agents.Interface for being notified of lock update events.Static utility methods for handling user settings.A Service to register MBeans for CCS Agents.An Interface to be implemented by all nodes that provide an insight in the Agent's health and safety.An Agent Service to monitor the status of the agent.The MBean Interface for AgentMonitor to be registered with the JMX AgentMonitorMBeanService.A service to schedule periodic tasks.A Service to add Properties CCS Agents.Interface to be implemented by any agent service.An AgentService to add Signal handling to an Agent.An AgentService to manage the internal state of an Agent.A AgentStatusAggregatorService listens to the status bus and keeps track in memory of selected status data.Internal class, unmutable data structure with min, max, average and stddev.Internal class, unmutable data structure with name, timestamp and value.An Agent Service to handle information related to the distribution.DataProviderDictionaryimplementation that splits entries byDataProviderInfo.Type, and stores each in its own dictionary.DataProviderDictionaryimplementation that minimizes memory footprint and serialized size at the expense of access speed.DataProviderDictionaryimplementation that minimizes memory footprint and serialized size at the expense of access speed.A service to manage a worker subsystem's dictionary of DataProviders.An event fired toDataProviderDictionaryListeners when an agent data dictionary has changed.EventType enumeration describing the nature of the dictionary change.A Listener to receive notifications of DataProviderDictionary changes.Interface to be implemented by all objects that provide access to one or moreDataProviderInfos.An AgentService to be used by Agents that need to interact with the Rest Server on the buses.Client side locking service, for a given agent.An AgentService that manages the underlying messaging service.An Service to manage transitions to/from NORMAL modeSimple JVM freeze detector stub.Client side locking service, for a given agent.A Class to write/fetch dictionaries from the remote file system.A Service to provide jmx access to the Agetn's runtime.Exception thrown by the AgentLockService when a level cannot be acquired on a given subsystem.Exception thrown by the AgentLockService when a lock cannot be acquired either because a subsystem is already locked or because the user does not have the privileges to obtain a lock.