public class CobblerComponent extends AugeasConfigurationComponent implements AugeasTranslator, ResourceConfigurationFacet
AUGEAS_MODULE_NAME_PROP, AUGEAS_ROOT_PATH_PROP, DEFAULT_AUGEAS_ROOT_PATH, EXCLUDE_GLOBS_PROP, INCLUDE_GLOBS_PROP, RESOURCE_CONFIGURATION_ROOT_NODE_PROP| Constructor and Description |
|---|
CobblerComponent() |
| Modifier and Type | Method and Description |
|---|---|
org.rhq.core.domain.configuration.Property |
createProperty(String propName,
String augeasPath,
net.augeas.Augeas aug) |
org.rhq.core.domain.measurement.AvailabilityType |
getAvailability() |
String |
getPropertyValue(String propName,
org.rhq.core.domain.configuration.Configuration from) |
Set<org.rhq.core.domain.configuration.RawConfiguration> |
loadRawConfigurations() |
org.rhq.core.domain.configuration.Configuration |
loadStructuredConfiguration() |
org.rhq.core.domain.configuration.RawConfiguration |
mergeRawConfiguration(org.rhq.core.domain.configuration.Configuration from,
org.rhq.core.domain.configuration.RawConfiguration to) |
void |
mergeStructuredConfiguration(org.rhq.core.domain.configuration.RawConfiguration from,
org.rhq.core.domain.configuration.Configuration to) |
void |
persistRawConfiguration(org.rhq.core.domain.configuration.RawConfiguration rawConfiguration) |
void |
persistStructuredConfiguration(org.rhq.core.domain.configuration.Configuration configuration) |
protected void |
setupAugeasModules(net.augeas.Augeas augeas) |
void |
start(ResourceContext resourceContext) |
protected String |
toNodeValue(net.augeas.Augeas augeas,
AugeasNode node,
org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple propDefSimple,
org.rhq.core.domain.configuration.PropertySimple propSimple) |
protected Object |
toPropertyValue(org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple propDefSimple,
net.augeas.Augeas augeas,
AugeasNode node) |
void |
validateRawConfiguration(org.rhq.core.domain.configuration.RawConfiguration rawConfiguration) |
void |
validateStructuredConfiguration(org.rhq.core.domain.configuration.Configuration configuration) |
close, createAugeas, createPropertyList, createPropertyMap, createPropertySimple, createResource, deleteResource, finalize, getAugeas, getAugeasLoadPath, getAugeasPathRelativeToParent, getAugeasRootPath, getChildResourceConfigurationRootLabel, getChildResourceConfigurationRootPath, getConfigurationFiles, getExistingChildNodeForListMemberPropertyMap, getNewListMemberNode, getNodeInsertionPoint, getResourceConfigurationRootPath, getResourceContext, getResourceDescription, initAugeas, isAugeasAvailable, loadProperty, loadResourceConfiguration, populatePropertyMap, setNode, setNodeFromPropertyList, setNodeFromPropertyMap, setNodeFromPropertySimple, stop, summarizeAugeasError, updateResourceConfiguration, updateStructuredConfiguration, validateResourceConfigurationpublic void start(ResourceContext resourceContext) throws InvalidPluginConfigurationException, Exception
start in interface ResourceComponentstart in class AugeasConfigurationComponentInvalidPluginConfigurationExceptionExceptionprotected Object toPropertyValue(org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple propDefSimple, net.augeas.Augeas augeas, AugeasNode node)
toPropertyValue in class AugeasConfigurationComponentprotected String toNodeValue(net.augeas.Augeas augeas, AugeasNode node, org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple propDefSimple, org.rhq.core.domain.configuration.PropertySimple propSimple)
toNodeValue in class AugeasConfigurationComponentprotected void setupAugeasModules(net.augeas.Augeas augeas)
setupAugeasModules in class AugeasConfigurationComponentpublic org.rhq.core.domain.measurement.AvailabilityType getAvailability()
getAvailability in interface AvailabilityFacetgetAvailability in class AugeasConfigurationComponentpublic Set<org.rhq.core.domain.configuration.RawConfiguration> loadRawConfigurations()
loadRawConfigurations in interface ResourceConfigurationFacetpublic org.rhq.core.domain.configuration.Configuration loadStructuredConfiguration()
loadStructuredConfiguration in interface ResourceConfigurationFacetpublic org.rhq.core.domain.configuration.RawConfiguration mergeRawConfiguration(org.rhq.core.domain.configuration.Configuration from,
org.rhq.core.domain.configuration.RawConfiguration to)
mergeRawConfiguration in interface ResourceConfigurationFacetpublic void mergeStructuredConfiguration(org.rhq.core.domain.configuration.RawConfiguration from,
org.rhq.core.domain.configuration.Configuration to)
mergeStructuredConfiguration in interface ResourceConfigurationFacetpublic void persistRawConfiguration(org.rhq.core.domain.configuration.RawConfiguration rawConfiguration)
persistRawConfiguration in interface ResourceConfigurationFacetpublic void persistStructuredConfiguration(org.rhq.core.domain.configuration.Configuration configuration)
persistStructuredConfiguration in interface ResourceConfigurationFacetpublic void validateRawConfiguration(org.rhq.core.domain.configuration.RawConfiguration rawConfiguration)
validateRawConfiguration in interface ResourceConfigurationFacetpublic void validateStructuredConfiguration(org.rhq.core.domain.configuration.Configuration configuration)
validateStructuredConfiguration in interface ResourceConfigurationFacetpublic org.rhq.core.domain.configuration.Property createProperty(String propName, String augeasPath, net.augeas.Augeas aug)
createProperty in interface AugeasTranslatorpublic String getPropertyValue(String propName, org.rhq.core.domain.configuration.Configuration from)
getPropertyValue in interface AugeasTranslatorCopyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.