org.apache.qpid.server.security.access.config
Class AbstractConfiguration
java.lang.Object
org.apache.qpid.server.security.access.config.AbstractConfiguration
- All Implemented Interfaces:
- ConfigurationFile
- Direct Known Subclasses:
- PlainConfiguration, XMLConfiguration
public abstract class AbstractConfiguration
- extends Object
- implements ConfigurationFile
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_logger
protected static final org.apache.log4j.Logger _logger
_file
protected File _file
_config
protected RuleSet _config
AbstractConfiguration
public AbstractConfiguration(File file)
getFile
public File getFile()
- Description copied from interface:
ConfigurationFile
- Return the actual
File
object containing the configuration.
- Specified by:
getFile
in interface ConfigurationFile
load
public RuleSet load()
throws ConfigurationException
- Description copied from interface:
ConfigurationFile
- Load this configuration file's contents into a
RuleSet
.
- Specified by:
load
in interface ConfigurationFile
- Throws:
ConfigurationException
- if the configuration file has errors.
getConfiguration
public RuleSet getConfiguration()
- Specified by:
getConfiguration
in interface ConfigurationFile
save
public boolean save(RuleSet configuration)
- Description copied from interface:
ConfigurationFile
- TODO document me.
- Specified by:
save
in interface ConfigurationFile
reload
public RuleSet reload()
- Description copied from interface:
ConfigurationFile
- Reload this configuration file's contents.
- Specified by:
reload
in interface ConfigurationFile
Licensed to the Apache Software Foundation