public class RhqAugeasMappingSimple extends Object implements RhqAugeasMapping
RhqAugeasMapping interface based on
AugeasToConfigurationSimple and ConfigurationToAugeasSimple.| Constructor and Description |
|---|
RhqAugeasMappingSimple(AugeasToConfiguration toConfig,
ConfigurationToAugeas toAugeas,
String moduleName) |
RhqAugeasMappingSimple(String moduleName) |
| Modifier and Type | Method and Description |
|---|---|
protected AugeasNode |
getStartNode(AugeasTree tree) |
void |
updateAugeas(AugeasProxy component,
org.rhq.core.domain.configuration.Configuration config,
org.rhq.core.domain.configuration.definition.ConfigurationDefinition configDef)
Updates the Augeas data from the RHQ configuration instance.
|
org.rhq.core.domain.configuration.Configuration |
updateConfiguration(AugeasProxy augeasComponent,
org.rhq.core.domain.configuration.definition.ConfigurationDefinition configDef)
Reads in the RHQ configuration from Augeas.
|
public RhqAugeasMappingSimple(String moduleName)
public RhqAugeasMappingSimple(AugeasToConfiguration toConfig, ConfigurationToAugeas toAugeas, String moduleName)
public void updateAugeas(AugeasProxy component, org.rhq.core.domain.configuration.Configuration config, org.rhq.core.domain.configuration.definition.ConfigurationDefinition configDef) throws AugeasRhqException
RhqAugeasMappingupdateAugeas in interface RhqAugeasMappingcomponent - the acces to Augeasconfig - the configuration to persistconfigDef - the definition of the configurationAugeasRhqExceptionpublic org.rhq.core.domain.configuration.Configuration updateConfiguration(AugeasProxy augeasComponent, org.rhq.core.domain.configuration.definition.ConfigurationDefinition configDef) throws AugeasRhqException
RhqAugeasMappingupdateConfiguration in interface RhqAugeasMappingaugeasComponent - the access to AugeasconfigDef - the configuration definitionAugeasRhqExceptionprotected AugeasNode getStartNode(AugeasTree tree) throws AugeasRhqException
AugeasRhqExceptionCopyright © 2008-2014 Red Hat, Inc.. All Rights Reserved.