org.apache.avalon.phoenix.interfaces
Interface ConfigurationRepositoryMBean
- All Known Implementing Classes:
- DefaultConfigurationRepository, FileSystemPersistentConfigurationRepository
- public interface ConfigurationRepositoryMBean
Management interface for a Configuration Repository
- Author:
- Peter Royal
- See Also:
ConfigurationRepository
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
hasConfiguration
public boolean hasConfiguration(String application,
String block)
- Check to see if the repository has configuration information for the specified
application and block
- Parameters:
application
- Application nameblock
- Block name to check configuration for- Returns:
- true if repository has configuration
Copyright © 2001 Apache Jakarta Project. All Rights Reserved.