| Package | Description |
|---|---|
| org.lsst.ccs |
This package deals with core classes for subsystems.
|
| org.lsst.ccs.bus.data |
This package defines all the public data sent on the CCS buses via
messages defined in package org.lsst.ccs.bus.messages.
|
| org.lsst.ccs.bus.messages |
This package defines all the standard messages for the CCS buses.
|
| org.lsst.ccs.config |
Classes responsible for managing the configuration of a subsystem.
|
| org.lsst.ccs.messaging |
Package defining the CCS Messaging interfaces.
|
| org.lsst.ccs.messaging.jgroups | |
| org.lsst.ccs.monitor | |
| org.lsst.ccs.scripting | |
| org.lsst.ccs.services | |
| org.lsst.ccs.services.alert |
| Modifier and Type | Method and Description |
|---|---|
AgentInfo |
Agent.getAgentInfo()
Returns
AgentIfno instance associated with this Agent. |
| Modifier and Type | Method and Description |
|---|---|
void |
ConfigurationService.disconnected(AgentInfo... agents) |
void |
ConfigurationService.publishDataProviderCurrentData(AgentInfo... agents) |
| Modifier and Type | Method and Description |
|---|---|
Set<AgentInfo> |
CCSVersions.getAgents()
Deprecated.
Get the Set of AgentInfo contained in this class.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CCSVersions.add(AgentInfo agent,
DistributionInfo distInfo)
Deprecated.
Add a new AgentInfo, DistributionInfo pair.
|
static AgentLockInfo |
AgentLockInfo.createAttachRequest(String agentName,
String userId,
AgentInfo attachingAgent) |
static AgentLockInfo |
AgentLockInfo.createDetach(String agentName,
String userId,
AgentInfo attachingAgent) |
static AgentLockInfo |
AgentLockInfo.createLockRequest(String agentName,
String userId,
AgentInfo originatingAgent) |
DistributionInfo |
CCSVersions.getDistributionInfo(AgentInfo agent)
Deprecated.
Get the DistributionInfo for a given AgentInfo.
|
void |
CCSVersions.remove(AgentInfo agent)
Deprecated.
Remove an AgentInfo.
|
boolean |
AgentPropertyPredicate.test(AgentInfo agent) |
| Constructor and Description |
|---|
AgentLockInfo(String agentName,
String owner,
int maxLevel,
AgentLockInfo.Status status,
String token,
AgentInfo originatingAgent) |
| Modifier and Type | Method and Description |
|---|---|
AgentInfo |
StatusAgentInfo.getAgentInfo()
Get the RuntimeInfo object contained in this message.
|
AgentInfo |
BusMessage.getOriginAgentInfo()
The Origin of the BusMessage, the bus registration name of the Agent from which it
originated.
|
| Modifier and Type | Method and Description |
|---|---|
protected Object |
StatusAgentInfo.encodeObject(AgentInfo obj) |
void |
BusMessage.setOriginAgentInfo(AgentInfo agent)
Sets the origin for this BusMessage.
|
| Constructor and Description |
|---|
StatusAgentInfo(AgentInfo agentInfo)
Create a StatusAgentInfo message by providing Agent's AgentInfo.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CategoryDataChain.addSingleCategoryTagData(SingleCategoryTagData tagData,
AgentInfo ai)
Add a SingleCategoryTagData to the chain of existing SingleCategoryTagData.
|
Map<String,String> |
SingleCategoryTagData.getConfigurationDataForAgent(AgentInfo agentInfo) |
| Modifier and Type | Method and Description |
|---|---|
AgentInfo |
MessagingAccessLayer.getAgentInfo()
Returns the descriptor of the associated
Agent. |
AgentInfo |
AgentMessagingLayer.getAgentInfo() |
| Modifier and Type | Method and Description |
|---|---|
List<AgentInfo> |
AgentPresenceManager.listConnectedAgents() |
| Modifier and Type | Method and Description |
|---|---|
default void |
AgentPresenceListener.connected(AgentInfo... agents)
All the provided
agents are fully connected to the buses, they
are OPERATIONAL and ready to receive commands. |
void |
StateBundleAggregator.connecting(AgentInfo... agents) |
default void |
AgentPresenceListener.connecting(AgentInfo... agents)
Indicates that the list of agents represented by
agents is present on the
buses. |
static AgentMessagingLayer |
AgentMessagingLayer.createInstance(AgentInfo agentInfo,
LockLevelService lockLevelService)
Build an Instance of an AgentMessagingLayer for a given Agent by
providing the AgentInfo object.
|
void |
StateBundleAggregator.disconnected(AgentInfo... agents) |
default void |
AgentPresenceListener.disconnected(AgentInfo... agents)
Invoked when one or more agents are disconnected from this cluster, either
because the shutdown or because they were lost.
|
default void |
AgentPresenceListener.disconnecting(AgentInfo agent)
Deprecated.
use disconnected instead
|
void |
AgentPresenceManager.processConnectionDisconnectionEvent(AgentPresenceManager.AgentPresenceState state,
AgentInfo... agentInfos) |
| Constructor and Description |
|---|
AgentPresenceManager(AgentInfo agentInfo,
AgentMessagingLayer agentMessagingLayer) |
MessagingAccessLayer(AgentInfo agent,
MessagingAccessLayer.BusAccess... buses) |
| Constructor and Description |
|---|
Generator(AgentInfo agent) |
| Modifier and Type | Method and Description |
|---|---|
void |
Monitor.publishDataProviderCurrentData(AgentInfo... agents) |
boolean |
Monitor.startForAgent(AgentInfo agentInfo) |
| Modifier and Type | Method and Description |
|---|---|
static List<AgentInfo> |
CCS.getAvailableAgents()
Get the list of available Agents on the buses.
|
| Modifier and Type | Method and Description |
|---|---|
AgentInfo |
DataProviderDictionaryService.DataProviderDictionaryEvent.getAgentInfo()
The AgentInfo for the Agent that triggered the event.
|
AgentInfo |
AgentCommandDictionaryService.AgentCommandDictionaryEvent.getAgentInfo()
The AgentInfo for the Agent that triggered the event.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AgentVersionsService.connecting(AgentInfo... agents) |
void |
AgentStatusAggregatorService.connecting(AgentInfo... agents) |
void |
LocalAgentLockService.disconnected(AgentInfo... agents) |
void |
AgentVersionsService.disconnected(AgentInfo... agents) |
void |
AgentStatusAggregatorService.disconnected(AgentInfo... agents) |
protected AgentStatusAggregatorService.StatusAggregateConfig |
AgentStatusAggregatorService.getConfig(AgentInfo agent,
String dataKey,
String sourceBasedFullKey) |
default void |
HasDataProviderInfos.publishDataProviderCurrentData(AgentInfo... agents)
Publish the current data of all the
DataProviderInfos managed
by this object for the provided list of Agents. |
void |
DataProviderDictionaryService.purge(AgentInfo agent)
Deprecated.
|
boolean |
RuntimeService.startForAgent(AgentInfo agentInfo) |
boolean |
NormalModeService.startForAgent(AgentInfo agentInfo) |
boolean |
MessagingService.startForAgent(AgentInfo agentInfo) |
boolean |
InfluxDbClientService.startForAgent(AgentInfo agentInfo) |
boolean |
DataProviderDictionaryService.startForAgent(AgentInfo agentInfo) |
boolean |
AgentVersionsService.startForAgent(AgentInfo agentInfo) |
boolean |
AgentStateService.startForAgent(AgentInfo agentInfo) |
boolean |
AgentSignalHandlerService.startForAgent(AgentInfo agentInfo) |
default boolean |
AgentService.startForAgent(AgentInfo agentInfo)
This method is invoked after an agent service is created to see if
this service is to be started for the tiven Agent.
|
boolean |
AgentPropertiesService.startForAgent(AgentInfo agentInfo) |
boolean |
AgentMonitorService.startForAgent(AgentInfo agentInfo) |
boolean |
AgentMBeanService.startForAgent(AgentInfo agentInfo) |
boolean |
AgentHeartBeatService.startForAgent(AgentInfo agentInfo) |
boolean |
AgentCommandDictionaryService.startForAgent(AgentInfo agentInfo) |
DataProviderDictionary |
DataProviderDictionaryService.waitForAgentDictionary(AgentInfo agentInfo,
long timeout,
TimeUnit unit) |
| Modifier and Type | Method and Description |
|---|---|
void |
AlertService.startStatusAlertListening(Predicate<AgentInfo> agentSelection) |
Copyright © 2024 LSST. All rights reserved.