public class SambaShareComponent extends AugeasConfigurationComponent<SambaServerComponent>
| Modifier and Type | Field and Description |
|---|---|
static String |
NAME_RESOURCE_CONFIG_PROP |
static String |
TARGET_NAME_PROP |
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 |
|---|
SambaShareComponent() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteResource() |
org.rhq.core.domain.measurement.AvailabilityType |
getAvailability() |
protected String |
getResourceConfigurationRootPath() |
org.rhq.core.domain.configuration.Configuration |
loadResourceConfiguration() |
void |
start(ResourceContext<SambaServerComponent> resourceContext) |
void |
stop() |
void |
updateResourceConfiguration(ConfigurationUpdateReport report) |
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, validateResourceConfigurationpublic static final String TARGET_NAME_PROP
public static final String NAME_RESOURCE_CONFIG_PROP
public void start(ResourceContext<SambaServerComponent> resourceContext) throws Exception
start in interface ResourceComponent<SambaServerComponent>start in class AugeasConfigurationComponent<SambaServerComponent>Exceptionprotected String getResourceConfigurationRootPath()
getResourceConfigurationRootPath in class AugeasConfigurationComponent<SambaServerComponent>public void stop()
stop in interface ResourceComponent<SambaServerComponent>stop in class AugeasConfigurationComponent<SambaServerComponent>public org.rhq.core.domain.measurement.AvailabilityType getAvailability()
getAvailability in interface AvailabilityFacetgetAvailability in class AugeasConfigurationComponent<SambaServerComponent>public org.rhq.core.domain.configuration.Configuration loadResourceConfiguration()
throws Exception
loadResourceConfiguration in interface ConfigurationFacetloadResourceConfiguration in class AugeasConfigurationComponent<SambaServerComponent>Exceptionpublic void updateResourceConfiguration(ConfigurationUpdateReport report)
updateResourceConfiguration in interface ConfigurationFacetupdateResourceConfiguration in class AugeasConfigurationComponent<SambaServerComponent>public void deleteResource()
throws Exception
deleteResource in interface DeleteResourceFacetdeleteResource in class AugeasConfigurationComponent<SambaServerComponent>ExceptionCopyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.