org.rhq.plugins.apache.mapping
Class ConfigurationToAugeasApacheBase
java.lang.Object
org.rhq.plugins.apache.mapping.ConfigurationToAugeasApacheBase
- All Implemented Interfaces:
- ConfigurationToAugeas
- Direct Known Subclasses:
- MappingToAugeasDirectivePerMap, MappingToAugeasDirectivePerMapIndex, MappingToAugeasDirectiveToSimple, MappingToAugeasParamPerMap
public abstract class ConfigurationToAugeasApacheBase
- extends Object
- implements ConfigurationToAugeas
- Author:
- Filip Drabek
|
Method Summary |
void |
setTree(AugeasTree tree)
|
abstract void |
updateList(org.rhq.core.domain.configuration.definition.PropertyDefinitionList propDef,
org.rhq.core.domain.configuration.Property prop,
AugeasNode listNode,
int seq)
|
abstract void |
updateMap(org.rhq.core.domain.configuration.definition.PropertyDefinitionMap propDefMap,
org.rhq.core.domain.configuration.Property prop,
AugeasNode mapNode,
int seq)
|
void |
updateProperty(org.rhq.core.domain.configuration.definition.PropertyDefinition propDef,
org.rhq.core.domain.configuration.Property parentProp,
AugeasNode parentNode,
int seq)
|
void |
updateResourceConfiguration(AugeasNode node,
org.rhq.core.domain.configuration.definition.ConfigurationDefinition resourceConfigDef,
org.rhq.core.domain.configuration.Configuration resourceConfig)
|
abstract void |
updateSimple(AugeasNode parentNode,
org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple propDef,
org.rhq.core.domain.configuration.Property prop,
int seq)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tree
protected AugeasTree tree
ConfigurationToAugeasApacheBase
public ConfigurationToAugeasApacheBase()
setTree
public void setTree(AugeasTree tree)
- Specified by:
setTree in interface ConfigurationToAugeas
updateResourceConfiguration
public void updateResourceConfiguration(AugeasNode node,
org.rhq.core.domain.configuration.definition.ConfigurationDefinition resourceConfigDef,
org.rhq.core.domain.configuration.Configuration resourceConfig)
throws AugeasRhqException
- Specified by:
updateResourceConfiguration in interface ConfigurationToAugeas
- Throws:
AugeasRhqException
updateMap
public abstract void updateMap(org.rhq.core.domain.configuration.definition.PropertyDefinitionMap propDefMap,
org.rhq.core.domain.configuration.Property prop,
AugeasNode mapNode,
int seq)
throws AugeasRhqException
- Specified by:
updateMap in interface ConfigurationToAugeas
- Throws:
AugeasRhqException
updateList
public abstract void updateList(org.rhq.core.domain.configuration.definition.PropertyDefinitionList propDef,
org.rhq.core.domain.configuration.Property prop,
AugeasNode listNode,
int seq)
throws AugeasRhqException
- Specified by:
updateList in interface ConfigurationToAugeas
- Throws:
AugeasRhqException
updateSimple
public abstract void updateSimple(AugeasNode parentNode,
org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple propDef,
org.rhq.core.domain.configuration.Property prop,
int seq)
throws AugeasRhqException
- Specified by:
updateSimple in interface ConfigurationToAugeas
- Throws:
AugeasRhqException
updateProperty
public void updateProperty(org.rhq.core.domain.configuration.definition.PropertyDefinition propDef,
org.rhq.core.domain.configuration.Property parentProp,
AugeasNode parentNode,
int seq)
throws AugeasRhqException
- Specified by:
updateProperty in interface ConfigurationToAugeas
- Throws:
AugeasRhqException
Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.