public class ConfigurationHandlerSet extends Object
| Constructor and Description |
|---|
ConfigurationHandlerSet() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addConfigurationHandlerForObject(String componentName,
Object component) |
ConfigurationView |
commitBulkChange(ConfigurationDescription categoriesToCommit)
This commit operation should operate under the control of a configuration lock.
|
void |
dropAllSubmittedChanges() |
void |
dropSubmittedChangesForComponent(String name) |
Map<String,Map<String,String>> |
getAllSubmittedChanges() |
Set<String> |
getCategorySet() |
Map<String,String> |
getCurrentValuesForComponent(String componentName,
Set<String> categorySet)
Returns a live map of the values of the configurable parameters for the
given component.
|
ConfigurationView |
getLiveConfigurationView() |
Map<String,String> |
getSubmittedChangesForComponent(String name) |
org.lsst.ccs.bus.data.ConfigurationInfo |
initialize(String descriptionName) |
org.lsst.ccs.bus.data.ConfigurationInfo |
initialize(String descriptionName,
ConfigurationView safeView) |
boolean |
isParameterConfigurable(String componentName,
String parameterName) |
ConfigurationView |
loadCategories(ConfigurationView cv) |
ConfigurationView |
setSingleParameter(String componentName,
String parameterName,
Object value) |
void |
submitChange(String componentName,
String parameterName,
Object value) |
public boolean addConfigurationHandlerForObject(String componentName, Object component)
public org.lsst.ccs.bus.data.ConfigurationInfo initialize(String descriptionName)
public org.lsst.ccs.bus.data.ConfigurationInfo initialize(String descriptionName, ConfigurationView safeView)
public boolean isParameterConfigurable(String componentName, String parameterName)
public ConfigurationView loadCategories(ConfigurationView cv)
public void dropAllSubmittedChanges()
public void dropSubmittedChangesForComponent(String name)
public Map<String,String> getSubmittedChangesForComponent(String name)
public ConfigurationView commitBulkChange(ConfigurationDescription categoriesToCommit)
categoriesToCommit - public ConfigurationView setSingleParameter(String componentName, String parameterName, Object value)
public Map<String,String> getCurrentValuesForComponent(String componentName, Set<String> categorySet)
componentName - categorySet - public ConfigurationView getLiveConfigurationView()
Copyright © 2017 LSST. All rights reserved.