org.rhq.plugins.samba
Class SambaShareComponent
java.lang.Object
org.rhq.plugins.augeas.AugeasConfigurationComponent<SambaServerComponent>
org.rhq.plugins.samba.SambaShareComponent
- All Implemented Interfaces:
- AvailabilityFacet, ConfigurationFacet, CreateChildResourceFacet, DeleteResourceFacet, ResourceComponent<SambaServerComponent>
public class SambaShareComponent
- extends AugeasConfigurationComponent<SambaServerComponent>
TODO
| Methods inherited from class org.rhq.plugins.augeas.AugeasConfigurationComponent |
close, createAugeas, createPropertyList, createPropertyMap, createPropertySimple, createResource, finalize, getAugeas, getAugeasLoadPath, getAugeasPathRelativeToParent, getAugeasRootPath, getChildResourceConfigurationRootLabel, getChildResourceConfigurationRootPath, getConfigurationFiles, getExistingChildNodeForListMemberPropertyMap, getNewListMemberNode, getNodeInsertionPoint, getResourceContext, getResourceDescription, initAugeas, isAugeasAvailable, loadProperty, populatePropertyMap, setNode, setNodeFromPropertyList, setNodeFromPropertyMap, setNodeFromPropertySimple, setupAugeasModules, summarizeAugeasError, toNodeValue, toPropertyValue, updateStructuredConfiguration, validateResourceConfiguration |
TARGET_NAME_PROP
public static final String TARGET_NAME_PROP
- See Also:
- Constant Field Values
NAME_RESOURCE_CONFIG_PROP
public static final String NAME_RESOURCE_CONFIG_PROP
- See Also:
- Constant Field Values
SambaShareComponent
public SambaShareComponent()
start
public void start(ResourceContext<SambaServerComponent> resourceContext)
throws Exception
- Specified by:
start in interface ResourceComponent<SambaServerComponent>- Overrides:
start in class AugeasConfigurationComponent<SambaServerComponent>
- Throws:
Exception
getResourceConfigurationRootPath
protected String getResourceConfigurationRootPath()
- Overrides:
getResourceConfigurationRootPath in class AugeasConfigurationComponent<SambaServerComponent>
stop
public void stop()
- Specified by:
stop in interface ResourceComponent<SambaServerComponent>- Overrides:
stop in class AugeasConfigurationComponent<SambaServerComponent>
getAvailability
public org.rhq.core.domain.measurement.AvailabilityType getAvailability()
- Specified by:
getAvailability in interface AvailabilityFacet- Overrides:
getAvailability in class AugeasConfigurationComponent<SambaServerComponent>
loadResourceConfiguration
public org.rhq.core.domain.configuration.Configuration loadResourceConfiguration()
throws Exception
- Specified by:
loadResourceConfiguration in interface ConfigurationFacet- Overrides:
loadResourceConfiguration in class AugeasConfigurationComponent<SambaServerComponent>
- Throws:
Exception
updateResourceConfiguration
public void updateResourceConfiguration(ConfigurationUpdateReport report)
- Specified by:
updateResourceConfiguration in interface ConfigurationFacet- Overrides:
updateResourceConfiguration in class AugeasConfigurationComponent<SambaServerComponent>
deleteResource
public void deleteResource()
throws Exception
- Specified by:
deleteResource in interface DeleteResourceFacet- Overrides:
deleteResource in class AugeasConfigurationComponent<SambaServerComponent>
- Throws:
Exception
Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.