public class CronComponent extends AugeasConfigurationComponent<PlatformComponent> implements CreateChildResourceFacet
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 |
|---|
CronComponent() |
| Modifier and Type | Method and Description |
|---|---|
CreateResourceReport |
createResource(CreateResourceReport report) |
protected String |
getAugeasPathRelativeToParent(org.rhq.core.domain.configuration.definition.PropertyDefinition propDef,
AugeasNode parentNode,
net.augeas.Augeas augeas) |
protected String |
getResourceConfigurationRootPath() |
protected Object |
toPropertyValue(org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple propDefSimple,
net.augeas.Augeas augeas,
AugeasNode node) |
protected void |
updateCrontab(String crontabPath,
org.rhq.core.domain.configuration.definition.ConfigurationDefinition crontabConfigurationDefinition,
org.rhq.core.domain.configuration.Configuration crontabConfiguration) |
void |
updateResourceConfiguration(ConfigurationUpdateReport report) |
close, createAugeas, createPropertyList, createPropertyMap, createPropertySimple, deleteResource, finalize, getAugeas, getAugeasLoadPath, getAugeasRootPath, getAvailability, getChildResourceConfigurationRootLabel, getChildResourceConfigurationRootPath, getConfigurationFiles, getExistingChildNodeForListMemberPropertyMap, getNewListMemberNode, getNodeInsertionPoint, getResourceContext, getResourceDescription, initAugeas, isAugeasAvailable, loadProperty, loadResourceConfiguration, populatePropertyMap, setNode, setNodeFromPropertyList, setNodeFromPropertyMap, setNodeFromPropertySimple, setupAugeasModules, start, stop, summarizeAugeasError, toNodeValue, updateStructuredConfiguration, validateResourceConfigurationprotected String getResourceConfigurationRootPath()
getResourceConfigurationRootPath in class AugeasConfigurationComponent<PlatformComponent>public CreateResourceReport createResource(CreateResourceReport report)
createResource in interface CreateChildResourceFacetcreateResource in class AugeasConfigurationComponent<PlatformComponent>public void updateResourceConfiguration(ConfigurationUpdateReport report)
updateResourceConfiguration in interface ConfigurationFacetupdateResourceConfiguration in class AugeasConfigurationComponent<PlatformComponent>protected String getAugeasPathRelativeToParent(org.rhq.core.domain.configuration.definition.PropertyDefinition propDef, AugeasNode parentNode, net.augeas.Augeas augeas)
getAugeasPathRelativeToParent in class AugeasConfigurationComponent<PlatformComponent>protected Object toPropertyValue(org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple propDefSimple, net.augeas.Augeas augeas, AugeasNode node)
toPropertyValue in class AugeasConfigurationComponent<PlatformComponent>protected void updateCrontab(String crontabPath, org.rhq.core.domain.configuration.definition.ConfigurationDefinition crontabConfigurationDefinition, org.rhq.core.domain.configuration.Configuration crontabConfiguration)
Copyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.