org.lsst.ccs.config
Class LocalConfigurationProxy

java.lang.Object
  extended by org.lsst.ccs.config.LocalConfigurationProxy
All Implemented Interfaces:
org.lsst.ccs.framework.ConfigurationProxy

public class LocalConfigurationProxy
extends Object
implements org.lsst.ccs.framework.ConfigurationProxy

Author:
bamade

Field Summary
 
Fields inherited from interface org.lsst.ccs.framework.ConfigurationProxy
NONE
 
Constructor Summary
LocalConfigurationProxy(ConfigProfile configProfile)
           
 
Method Summary
 org.lsst.ccs.utilities.structs.ViewValue checkForParameterChange(String componentName, String parameterName, Object value)
           
 void dropModifications()
           
 String getConfigurationName()
           
 Object getDefaultParameterValue(String componentName, String parameterName)
           
 String getTagName()
           
 void notifyParameterChange(String componentName, String parameterName, String value)
           
 void notifyUncheckedParameterChange(String componentName, String parameterName, Object value)
           
 void registerConfiguration(String configurationName, String tagName)
           
 void setMessagingFactory(org.lsst.ccs.bus.MessagingFactory factory)
           
 void startNewConfigurationContext()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalConfigurationProxy

public LocalConfigurationProxy(ConfigProfile configProfile)
Method Detail

getConfigurationName

public String getConfigurationName()
Specified by:
getConfigurationName in interface org.lsst.ccs.framework.ConfigurationProxy

getTagName

public String getTagName()
Specified by:
getTagName in interface org.lsst.ccs.framework.ConfigurationProxy

startNewConfigurationContext

public void startNewConfigurationContext()
Specified by:
startNewConfigurationContext in interface org.lsst.ccs.framework.ConfigurationProxy

checkForParameterChange

public org.lsst.ccs.utilities.structs.ViewValue checkForParameterChange(String componentName,
                                                                        String parameterName,
                                                                        Object value)
Specified by:
checkForParameterChange in interface org.lsst.ccs.framework.ConfigurationProxy

notifyParameterChange

public void notifyParameterChange(String componentName,
                                  String parameterName,
                                  String value)
Specified by:
notifyParameterChange in interface org.lsst.ccs.framework.ConfigurationProxy

notifyUncheckedParameterChange

public void notifyUncheckedParameterChange(String componentName,
                                           String parameterName,
                                           Object value)
Specified by:
notifyUncheckedParameterChange in interface org.lsst.ccs.framework.ConfigurationProxy

registerConfiguration

public void registerConfiguration(String configurationName,
                                  String tagName)
                           throws IOException
Specified by:
registerConfiguration in interface org.lsst.ccs.framework.ConfigurationProxy
Throws:
IOException

dropModifications

public void dropModifications()
Specified by:
dropModifications in interface org.lsst.ccs.framework.ConfigurationProxy

getDefaultParameterValue

public Object getDefaultParameterValue(String componentName,
                                       String parameterName)
Specified by:
getDefaultParameterValue in interface org.lsst.ccs.framework.ConfigurationProxy

setMessagingFactory

public void setMessagingFactory(org.lsst.ccs.bus.MessagingFactory factory)
Specified by:
setMessagingFactory in interface org.lsst.ccs.framework.ConfigurationProxy


Copyright © 2013 LSST. All Rights Reserved.