org.lsst.ccs.config
Class LocalConfigurationAccess

java.lang.Object
  extended by org.lsst.ccs.config.LocalConfigurationAccess
All Implemented Interfaces:
org.lsst.ccs.framework.ConfigurationAccess

public class LocalConfigurationAccess
extends Object
implements org.lsst.ccs.framework.ConfigurationAccess

Author:
bamade

Field Summary
 
Fields inherited from interface org.lsst.ccs.framework.ConfigurationAccess
NONE
 
Constructor Summary
LocalConfigurationAccess(ConfigProfile configProfile)
           
 
Method Summary
 Object checkForParameterChange(String componentName, String parameterName, String value)
           
 void dropModifications()
           
 String getConfigurationName()
           
 String getTagName()
           
 void notifyParameterChange(String componentName, String parameterName, String 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

LocalConfigurationAccess

public LocalConfigurationAccess(ConfigProfile configProfile)
Method Detail

getConfigurationName

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

getTagName

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

startNewConfigurationContext

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

checkForParameterChange

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

notifyParameterChange

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

registerConfiguration

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

dropModifications

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

setMessagingFactory

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


Copyright © 2012 LSST. All Rights Reserved.