
public class ConfigurationFacade extends Object
| Constructor and Description |
|---|
ConfigurationFacade(HibernateDAO dbInterface) |
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
findAvailableConfigurationsForCategory(BaseDescription desc,
String category) |
org.lsst.ccs.config.ConfigurationView |
loadConfiguration(BaseDescription desc,
org.lsst.ccs.config.ConfigurationDescription configDesc) |
org.lsst.ccs.config.ConfigurationView |
loadGlobalConfiguration(BaseDescription desc,
String name,
int version) |
void |
registerConfiguration(Description desc,
org.lsst.ccs.bus.data.ConfigurationInfo ci,
ConfigurationInfoData cid)
Registration of an incoming
ConfigurationInfo object via the Status Bus. |
Description |
registerDescription(AgentDesc ad,
List<org.lsst.ccs.bus.data.ConfigurationParameterInfo> cpis)
Finds or registers in database the agent description corresponding to the
given
ConfigurationInfo object. |
org.lsst.ccs.config.ConfigurationDescription |
registerStandaloneConfiguration(Description desc,
org.lsst.ccs.bus.data.ConfigurationInfo ci)
Registration of configuration information coming from the Command bus.
|
void |
registerStandaloneStatusConfigurationInfo(Description desc,
ConfigurationInfoData cid)
This methods resolves the association between the ConfigurationInfo
registered previously via the command bus and the subsequent
|
void |
stopConfigurationRuns(Description desc,
long time) |
public ConfigurationFacade(HibernateDAO dbInterface)
public Description registerDescription(AgentDesc ad, List<org.lsst.ccs.bus.data.ConfigurationParameterInfo> cpis) throws Exception
ConfigurationInfo object.ad - the agent descriptioncpis - the list of configuration parameter info.BaseDescription entityExceptionpublic void stopConfigurationRuns(Description desc, long time) throws Exception
Exceptionpublic org.lsst.ccs.config.ConfigurationDescription registerStandaloneConfiguration(Description desc, org.lsst.ccs.bus.data.ConfigurationInfo ci) throws Exception
desc - ci - Exceptionpublic void registerStandaloneStatusConfigurationInfo(Description desc, ConfigurationInfoData cid) throws Exception
desc - the subsystem descriptioncid - the ConfigurationInfoData to persistExceptionpublic void registerConfiguration(Description desc, org.lsst.ccs.bus.data.ConfigurationInfo ci, ConfigurationInfoData cid) throws Exception
ConfigurationInfo object via the Status Bus. The
registration happens by comparing the received ConfigurationInfo
with the previous configuration state persisted in the current
ConfigurationRundesc - ci - cid - the associated ConfigurationInfoData entityExceptionpublic org.lsst.ccs.config.ConfigurationView loadConfiguration(BaseDescription desc, org.lsst.ccs.config.ConfigurationDescription configDesc) throws Exception
Exceptionpublic org.lsst.ccs.config.ConfigurationView loadGlobalConfiguration(BaseDescription desc, String name, int version) throws Exception
ExceptionCopyright © 2018 LSST. All rights reserved.