public class PluginDescriptorBasedAugeasConfiguration extends Object implements AugeasConfiguration
| Modifier and Type | Field and Description |
|---|---|
static String |
AUGEAS_LOAD_PATH |
static String |
AUGEAS_MODULE_NAME_PROP |
static String |
DEFAULT_AUGEAS_ROOT_PATH |
static String |
EXCLUDE_GLOBS_PROP |
static String |
INCLUDE_GLOBS_PROP |
protected String |
loadPath |
protected List<AugeasModuleConfig> |
modules |
| Constructor and Description |
|---|
PluginDescriptorBasedAugeasConfiguration(String path,
org.rhq.core.domain.configuration.Configuration pluginConfiguration)
Instantiates new augeas configuration based on the data in the provided
plugin configuration.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<String> |
determineGlobs(org.rhq.core.domain.configuration.Configuration configuration,
String name) |
protected String |
getAugeasModuleName(org.rhq.core.domain.configuration.Configuration configuration) |
static List<String> |
getGlobList(org.rhq.core.domain.configuration.PropertySimple list) |
static org.rhq.core.domain.configuration.PropertySimple |
getGlobList(String name,
List<String> simples) |
String |
getLoadPath() |
int |
getMode() |
AugeasModuleConfig |
getModuleByName(String name) |
List<AugeasModuleConfig> |
getModules() |
String |
getRootPath() |
void |
loadFiles()
Initializes the modules.
|
org.rhq.core.domain.configuration.Configuration |
updateConfiguration(org.rhq.core.domain.configuration.Configuration configuration) |
public static final String INCLUDE_GLOBS_PROP
public static final String EXCLUDE_GLOBS_PROP
public static final String AUGEAS_MODULE_NAME_PROP
public static final String AUGEAS_LOAD_PATH
public static final String DEFAULT_AUGEAS_ROOT_PATH
protected List<AugeasModuleConfig> modules
protected String loadPath
public PluginDescriptorBasedAugeasConfiguration(String path, org.rhq.core.domain.configuration.Configuration pluginConfiguration) throws AugeasRhqException
pluginConfiguration - AugeasRhqExceptionprotected List<String> determineGlobs(org.rhq.core.domain.configuration.Configuration configuration, String name)
protected String getAugeasModuleName(org.rhq.core.domain.configuration.Configuration configuration)
public static org.rhq.core.domain.configuration.PropertySimple getGlobList(String name, List<String> simples)
public static List<String> getGlobList(org.rhq.core.domain.configuration.PropertySimple list)
public org.rhq.core.domain.configuration.Configuration updateConfiguration(org.rhq.core.domain.configuration.Configuration configuration)
throws AugeasRhqException
AugeasRhqExceptionpublic String getLoadPath()
getLoadPath in interface AugeasConfigurationpublic int getMode()
getMode in interface AugeasConfigurationAugeas#Augeas(int)}public List<AugeasModuleConfig> getModules()
getModules in interface AugeasConfigurationpublic String getRootPath()
getRootPath in interface AugeasConfigurationpublic AugeasModuleConfig getModuleByName(String name)
getModuleByName in interface AugeasConfigurationpublic void loadFiles()
AugeasConfigurationloadFiles in interface AugeasConfigurationCopyright © 2008-2014 Red Hat, Inc.. All Rights Reserved.