org.rhq.plugins.apache.augeas
Class AugeasConfigurationApache
java.lang.Object
org.rhq.rhqtransform.impl.PluginDescriptorBasedAugeasConfiguration
org.rhq.plugins.apache.augeas.AugeasConfigurationApache
- All Implemented Interfaces:
- AugeasConfiguration
public class AugeasConfigurationApache
- extends PluginDescriptorBasedAugeasConfiguration
Represents the configuration of Augeas needed to parse Apache.
In this class, we scan the supplied main configuration file for include directives
(recursively) and thus make up the full list of files the concrete Apache configuration
is comprised of.
Also, in case the serverRoot is overriden in the configuration files from the default
supplied in the configuration object in the constructor, it is updated accordingly.
- Author:
- Filip Drabek
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INCLUDE_DIRECTIVE
public static final String INCLUDE_DIRECTIVE
- See Also:
- Constant Field Values
AugeasConfigurationApache
public AugeasConfigurationApache(String path,
org.rhq.core.domain.configuration.Configuration configuration)
throws AugeasRhqException
- Throws:
AugeasRhqException
getServerRootPath
public String getServerRootPath()
getAugeasModuleName
public String getAugeasModuleName()
getIncludes
public List<String> getIncludes(File file)
getAllConfigurationFiles
public List<File> getAllConfigurationFiles()
loadFiles
public void loadFiles()
- Specified by:
loadFiles in interface AugeasConfiguration- Overrides:
loadFiles in class PluginDescriptorBasedAugeasConfiguration
Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.