
| Interface | Description |
|---|---|
| AgentCommandDictionaryService.AgentCommandDictionaryListener |
A Listener to receive notifications of CommandDictionary changes.
|
| AgentLockService.AgentLevelListener | |
| AgentLockService.AgentLockUpdateListener |
Interface for being notified of lock update events.
|
| AgentLockServiceDelegate | |
| AgentMonitor |
An Interface to be implemented by all nodes that provide an insight in the
Agent's health and safety.
|
| AgentMonitorServiceMBean |
The MBean Interface for AgentMonitor to be registered with the JMX
AgentMonitorMBeanService.
|
| AgentService |
Interface to be implemented by any agent service.
|
| DataProviderDictionaryService.DataProviderDictionaryListener |
A Listener to receive notifications of DataProviderDictionary changes.
|
| HasDataProviderInfos |
Interface to be implemented by all objects that provide access to one or
more
DataProviderInfos. |
| Class | Description |
|---|---|
| AbstractAgentLockServiceDelegate | |
| AgentCommandDictionaryService |
A service to manage the Command Dictionary of a given agent.
|
| AgentCommandDictionaryService.AgentCommandDictionaryEvent |
An event fired to
AgentCommandDictionaryListeners when an agent
command dictionary has changed. |
| AgentDictionaryCommand |
A class wrapper class of a DictionaryCommand for an Agent.
|
| AgentLockService | |
| AgentMBeanService |
A Service to register MBeans for CCS Agents.
|
| AgentMonitorService |
An Agent Service to monitor the status of the agent.
|
| AgentPeriodicTaskService |
A service to schedule periodic tasks.
|
| AgentPropertiesService |
A Service to add Properties CCS Agents.
|
| AgentSignalHandlerService |
An AgentService to add Signal handling to an Agent.
|
| AgentStateService |
An AgentService to manage the internal state of an Agent.
|
| AgentStatusAggregatorService |
A AgentStatusAggregatorService listens to the status bus and keeps track in
memory of selected status data.
|
| AgentStatusAggregatorService.Statistics |
Internal class, unmutable data structure with min, max, average and
stddev.
|
| AgentStatusAggregatorService.StatusAggregateConfig | |
| AgentStatusAggregatorService.TimedValue |
Internal class, unmutable data structure with name, timestamp and value.
|
| DataProviderDictionaryService |
A service to manage a worker subsystem's dictionary of DataProviders.
|
| DataProviderDictionaryService.DataProviderDictionaryEvent |
An event fired to
DataProviderDictionaryListeners when an agent
data dictionary has changed. |
| LocalAgentLockService |
Client side locking service, for a given agent.
|
| NormalModeService |
An Service to manage transitions to/from NORMAL mode
|
| RemoteAgentLockService |
Client side locking service, for a given agent.
|
| RuntimeService |
A Service to provide jmx access to the Agetn's runtime.
|
| Enum | Description |
|---|---|
| AgentCommandDictionaryService.AgentCommandDictionaryEvent.EventType |
EventType enumeration describing the nature of the dictionary change.
|
| DataProviderDictionaryService.DataProviderDictionaryEvent.EventType |
EventType enumeration describing the nature of the dictionary change.
|
| Exception | Description |
|---|---|
| UnauthorizedLevelException |
Exception thrown by the AgentLockService when a level cannot be acquired
on a given subsystem.
|
| UnauthorizedLockException |
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.
|
Copyright © 2020 LSST. All rights reserved.