public class ConfigurationHandlerSet extends Object
| Constructor and Description |
|---|
ConfigurationHandlerSet() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addConfigurationHandlerForObject(String componentName,
String componentPath,
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.
|
List<org.lsst.ccs.bus.data.DataProviderInfo> |
getDataPoviderInfoList() |
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) |
org.lsst.ccs.bus.data.ConfigurationInfo |
initialize(String descriptionName,
ConfigurationView safeView,
boolean isBuild) |
boolean |
isBuildParameter(String componentName,
String parameterName) |
boolean |
isParameterConfigurable(String componentName,
String parameterName) |
boolean |
isParameterReadOnly(String componentName,
String parameterName) |
ConfigurationView |
loadCategories(ConfigurationView cv) |
ConfigurationView |
setSingleParameter(String componentName,
String parameterName,
Object value) |
ConfigurationView |
setSingleParameter(String componentName,
String parameterName,
Object value,
boolean isReadOnlyOk) |
void |
submitChange(String componentName,
String parameterName,
Object value) |
void |
submitChange(String componentName,
String parameterName,
Object value,
boolean readOnlyOk) |
public boolean addConfigurationHandlerForObject(String componentName, String componentPath, 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 org.lsst.ccs.bus.data.ConfigurationInfo initialize(String descriptionName, ConfigurationView safeView, boolean isBuild)
public List<org.lsst.ccs.bus.data.DataProviderInfo> getDataPoviderInfoList()
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 void submitChange(String componentName, String parameterName, Object value, boolean readOnlyOk)
public ConfigurationView commitBulkChange(ConfigurationDescription categoriesToCommit)
categoriesToCommit - public ConfigurationView setSingleParameter(String componentName, String parameterName, Object value)
public ConfigurationView setSingleParameter(String componentName, String parameterName, Object value, boolean isReadOnlyOk)
public Map<String,String> getCurrentValuesForComponent(String componentName, Set<String> categorySet)
componentName - categorySet - public ConfigurationView getLiveConfigurationView()
Copyright © 2019 LSST. All rights reserved.