org.apache.avalon.phoenix.interfaces
Interface ConfigurationRepository
- All Known Implementing Classes:
- DefaultConfigurationRepository, FileSystemPersistentConfigurationRepository
- public interface ConfigurationRepository
Repository from which all configuration data is retrieved.
- Author:
- Peter Donald
ROLE
public static final String ROLE
getConfiguration
public Configuration getConfiguration(String application,
String block)
throws ConfigurationException
- Retrieve configuration information from the repository
- Parameters:
application
- Application nameblock
- Block name to get configuration for- Returns:
- Configuration information
- Throws:
ConfigurationException
- if no configuration could be found
storeConfiguration
public void storeConfiguration(String application,
String block,
Configuration configuration)
throws ConfigurationException
- Store configuration information in the repository
- Parameters:
application
- Application nameblock
- Block name to store configuration forconfiguration
- information to store.- Throws:
ConfigurationException
- if configuration could not be stored
removeConfiguration
public void removeConfiguration(String application,
String block)
throws ConfigurationException
- Remove configuration information in the repository
- Parameters:
application
- Application nameblock
- Block name to store configuration forconfiguration
- information to store.- Throws:
ConfigurationException
- if configuration could not be removed
Copyright © 2001 Apache Jakarta Project. All Rights Reserved.