public class LocalConfigurationProxy extends Object implements ConfigurationProxy
| Modifier and Type | Class and Description |
|---|---|
static interface |
LocalConfigurationProxy.WriterProvider
when locally registering properties the LocalConfigurationProxy may need to write
properties "somewher" (be it a File or in memory for tests purposes)
classes that support this interface are able to create
the corresponding resource.
|
NONE| Constructor and Description |
|---|
LocalConfigurationProxy(ConfigProfile configProfile) |
LocalConfigurationProxy(SubsystemDescription subsystemDesc) |
public LocalConfigurationProxy(SubsystemDescription subsystemDesc)
public LocalConfigurationProxy(ConfigProfile configProfile)
public String getConfigurationName()
getConfigurationName in interface ConfigurationProxypublic String getTagName()
getTagName in interface ConfigurationProxypublic void startNewConfigurationContext()
startNewConfigurationContext in interface ConfigurationProxypublic org.lsst.ccs.utilities.structs.ViewValue checkForParameterChange(String componentName, String parameterName, Object value)
checkForParameterChange in interface ConfigurationProxypublic void notifyParameterChange(String componentName, String parameterName, String value)
notifyParameterChange in interface ConfigurationProxypublic void notifyUncheckedParameterChange(String componentName, String parameterName, Object value)
notifyUncheckedParameterChange in interface ConfigurationProxypublic void registerConfiguration(String configurationName) throws IOException
registerConfiguration in interface ConfigurationProxyIOExceptionpublic void registerConfiguration(String configurationName, String tagName) throws IOException
registerConfiguration in interface ConfigurationProxyIOExceptionpublic void saveModifications(String configurationName)
saveModifications in interface ConfigurationProxypublic void dropModifications()
dropModifications in interface ConfigurationProxypublic Object getDefaultParameterValue(String componentName, String parameterName)
getDefaultParameterValue in interface ConfigurationProxypublic void setSubsystem(Subsystem subsystem)
setSubsystem in interface ConfigurationProxypublic Optional<Subsystem> getSubsystem()
getSubsystem in interface ConfigurationProxypublic org.lsst.ccs.config.AConfigProfile getBaseProfile()
public void setBaseProfile(ConfigProfile profile)
public void setWriterProvider(LocalConfigurationProxy.WriterProvider writerProvider)
public LocalConfigurationProxy.WriterProvider getWriterProvider()
Copyright © 2015 LSST. All rights reserved.