org.rhq.plugins.cron
Class CronTabComponent
java.lang.Object
org.rhq.plugins.augeas.AugeasConfigurationComponent<CronComponent>
org.rhq.plugins.cron.CronTabComponent
- All Implemented Interfaces:
- AvailabilityFacet, ConfigurationFacet, ConfigurationFacetSupport, CreateChildResourceFacet, DeleteResourceFacet, ResourceComponent<CronComponent>
public class CronTabComponent
- extends AugeasConfigurationComponent<CronComponent>
A component representing a single crontab file.
- Author:
- Lukas Krejci
| Methods inherited from class org.rhq.plugins.augeas.AugeasConfigurationComponent |
createAugeas, createPropertyMap, createPropertySimple, createResource, deleteResource, getAugeas, getAugeasRootPath, getChildResourceConfigurationRootLabel, getChildResourceConfigurationRootPath, getConfigurationFiles, getNewListMemberNode, getNodeInsertionPoint, getResourceContext, getResourceDescription, initAugeas, isAugeasAvailable, loadProperty, loadResourceConfiguration, populatePropertyMap, setNode, setNodeFromPropertyMap, setNodeFromPropertySimple, setupAugeasModules, stop, summarizeAugeasError, toNodeValue, toPropertyValue, updateResourceConfiguration, updateStructuredConfiguration, validateResourceConfiguration |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ENVIRONMENT_SETTINGS_PROP
public static final String ENVIRONMENT_SETTINGS_PROP
- See Also:
- Constant Field Values
ENVIRONMENT_SETTINGS_NODE
public static final String ENVIRONMENT_SETTINGS_NODE
- See Also:
- Constant Field Values
VAR_PROP
public static final String VAR_PROP
- See Also:
- Constant Field Values
ENTRIES_PROP
public static final String ENTRIES_PROP
- See Also:
- Constant Field Values
ENTRIES_NODE
public static final String ENTRIES_NODE
- See Also:
- Constant Field Values
NAME_PROP
public static final String NAME_PROP
- See Also:
- Constant Field Values
VALUE_PROP
public static final String VALUE_PROP
- See Also:
- Constant Field Values
CronTabComponent
public CronTabComponent()
start
public void start(ResourceContext<CronComponent> context)
throws InvalidPluginConfigurationException,
Exception
- Specified by:
start in interface ResourceComponent<CronComponent>- Overrides:
start in class AugeasConfigurationComponent<CronComponent>
- Throws:
InvalidPluginConfigurationException
Exception
getAvailability
public AvailabilityType getAvailability()
- Specified by:
getAvailability in interface AvailabilityFacet- Overrides:
getAvailability in class AugeasConfigurationComponent<CronComponent>
getResourceConfigurationRootPath
protected String getResourceConfigurationRootPath()
- Overrides:
getResourceConfigurationRootPath in class AugeasConfigurationComponent<CronComponent>
getAugeasPathRelativeToParent
protected String getAugeasPathRelativeToParent(PropertyDefinition propDef,
AugeasNode parentNode,
net.augeas.Augeas augeas)
- Overrides:
getAugeasPathRelativeToParent in class AugeasConfigurationComponent<CronComponent>
createPropertyList
protected Property createPropertyList(PropertyDefinitionList propDefList,
net.augeas.Augeas augeas,
AugeasNode node)
- Overrides:
createPropertyList in class AugeasConfigurationComponent<CronComponent>
setNodeFromPropertyList
protected void setNodeFromPropertyList(PropertyDefinitionList propDefList,
PropertyList propList,
net.augeas.Augeas augeas,
AugeasNode listNode)
- Overrides:
setNodeFromPropertyList in class AugeasConfigurationComponent<CronComponent>
getExistingChildNodeForListMemberPropertyMap
protected AugeasNode getExistingChildNodeForListMemberPropertyMap(AugeasNode parentNode,
PropertyDefinitionList propDefList,
PropertyMap propMap)
- Overrides:
getExistingChildNodeForListMemberPropertyMap in class AugeasConfigurationComponent<CronComponent>
Copyright © 2008-2011 Red Hat, Inc.. All Rights Reserved.