public class ApacheDirectoryComponent extends Object implements ResourceComponent<ApacheVirtualHostServiceComponent>, ConfigurationFacet, DeleteResourceFacet
| Modifier and Type | Field and Description |
|---|---|
static String |
DIRECTORY_DIRECTIVE |
static String |
REGEXP_PROP |
| Constructor and Description |
|---|
ApacheDirectoryComponent() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteResource() |
void |
finishConfigurationUpdate(ConfigurationUpdateReport report) |
AugeasComponent |
getAugeas() |
org.rhq.core.domain.measurement.AvailabilityType |
getAvailability() |
AugeasNode |
getNode(AugeasNode virtualHost)
Deprecated.
do not use this unless you're absolutely sure you're passing in the right virtual host
node. If you're not sure, use
getNode(AugeasTree) instead. |
AugeasNode |
getNode(AugeasTree tree)
Gets the node of the Directory this component is managing from the augeas tree.
|
boolean |
isAugeasEnabled() |
org.rhq.core.domain.configuration.Configuration |
loadResourceConfiguration() |
void |
start(ResourceContext<ApacheVirtualHostServiceComponent> context) |
void |
stop() |
void |
updateResourceConfiguration(ConfigurationUpdateReport report) |
public static final String REGEXP_PROP
public static final String DIRECTORY_DIRECTIVE
public void start(ResourceContext<ApacheVirtualHostServiceComponent> context) throws InvalidPluginConfigurationException, Exception
start in interface ResourceComponent<ApacheVirtualHostServiceComponent>InvalidPluginConfigurationExceptionExceptionpublic void stop()
stop in interface ResourceComponent<ApacheVirtualHostServiceComponent>public org.rhq.core.domain.measurement.AvailabilityType getAvailability()
getAvailability in interface AvailabilityFacetpublic org.rhq.core.domain.configuration.Configuration loadResourceConfiguration()
throws Exception
loadResourceConfiguration in interface ConfigurationFacetExceptionpublic void updateResourceConfiguration(ConfigurationUpdateReport report)
updateResourceConfiguration in interface ConfigurationFacetpublic void deleteResource()
throws Exception
deleteResource in interface DeleteResourceFacetException@Deprecated public AugeasNode getNode(AugeasNode virtualHost)
getNode(AugeasTree) instead.virtualHost - public AugeasNode getNode(AugeasTree tree)
tree - the augeas tree of the whole apache configurationpublic AugeasComponent getAugeas()
public void finishConfigurationUpdate(ConfigurationUpdateReport report)
public boolean isAugeasEnabled()
Copyright © 2008-2014 Red Hat, Inc.. All Rights Reserved.