public class TomcatWarComponent extends MBeanResourceComponent<TomcatVHostComponent> implements ContentFacet, DeleteResourceFacet
| Modifier and Type | Field and Description |
|---|---|
protected static String |
PROPERTY_CONTEXT_ROOT |
protected static String |
PROPERTY_FILENAME |
protected static String |
PROPERTY_NAME |
protected static String |
PROPERTY_RESPONSE_TIME_LOG_FILE |
protected static String |
PROPERTY_RESPONSE_TIME_URL_EXCLUDES |
protected static String |
PROPERTY_RESPONSE_TIME_URL_TRANSFORMS |
protected static String |
PROPERTY_VHOST |
protected static String |
RESOURCE_TYPE_NAME |
bean, OBJECT_NAME_PROP, PROPERTY_TRANSFORM, resourceContextCREDENTIALS_CONFIG_PROP, PRINCIPAL_CONFIG_PROP| Constructor and Description |
|---|
TomcatWarComponent() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteResource() |
org.rhq.core.domain.content.transfer.DeployPackagesResponse |
deployPackages(Set<org.rhq.core.domain.content.transfer.ResourcePackageDetails> packages,
ContentServices contentServices) |
Set<org.rhq.core.domain.content.transfer.ResourcePackageDetails> |
discoverDeployedPackages(org.rhq.core.domain.content.PackageType type) |
List<org.rhq.core.domain.content.transfer.DeployPackageStep> |
generateInstallationSteps(org.rhq.core.domain.content.transfer.ResourcePackageDetails packageDetails) |
org.rhq.core.domain.measurement.AvailabilityType |
getAvailability() |
TomcatVHostComponent |
getParentResourceComponent() |
void |
getValues(org.rhq.core.domain.measurement.MeasurementReport report,
Set<org.rhq.core.domain.measurement.MeasurementScheduleRequest> schedules) |
OperationResult |
invokeOperation(String name,
org.rhq.core.domain.configuration.Configuration params) |
org.rhq.core.domain.content.transfer.RemovePackagesResponse |
removePackages(Set<org.rhq.core.domain.content.transfer.ResourcePackageDetails> packages) |
InputStream |
retrievePackageBits(org.rhq.core.domain.content.transfer.ResourcePackageDetails packageDetails) |
void |
start(ResourceContext<TomcatVHostComponent> resourceContext) |
void |
updateResourceConfiguration(ConfigurationUpdateReport report) |
getAttributeName, getAttributeProperty, getBeanProperties, getEmsBean, getEmsConnection, getPropertyValueAsType, getResourceContext, getValues, invokeOperation, loadBean, loadBean, loadResourceConfiguration, lookupAttributeProperty, setEmsBean, setResourceContext, stop, transformBeanName, updateResourceConfigurationprotected static final String PROPERTY_NAME
protected static final String PROPERTY_CONTEXT_ROOT
protected static final String PROPERTY_FILENAME
protected static final String PROPERTY_RESPONSE_TIME_LOG_FILE
protected static final String PROPERTY_RESPONSE_TIME_URL_EXCLUDES
protected static final String PROPERTY_RESPONSE_TIME_URL_TRANSFORMS
protected static final String PROPERTY_VHOST
protected static final String RESOURCE_TYPE_NAME
public org.rhq.core.domain.measurement.AvailabilityType getAvailability()
getAvailability in interface AvailabilityFacetgetAvailability in class MBeanResourceComponent<TomcatVHostComponent>public void start(ResourceContext<TomcatVHostComponent> resourceContext)
start in interface ResourceComponent<TomcatVHostComponent>start in class MBeanResourceComponent<TomcatVHostComponent>public void getValues(org.rhq.core.domain.measurement.MeasurementReport report,
Set<org.rhq.core.domain.measurement.MeasurementScheduleRequest> schedules)
getValues in interface MeasurementFacetgetValues in class MBeanResourceComponent<TomcatVHostComponent>public OperationResult invokeOperation(String name, org.rhq.core.domain.configuration.Configuration params) throws Exception
invokeOperation in interface OperationFacetinvokeOperation in class MBeanResourceComponent<TomcatVHostComponent>Exceptionpublic org.rhq.core.domain.content.transfer.DeployPackagesResponse deployPackages(Set<org.rhq.core.domain.content.transfer.ResourcePackageDetails> packages, ContentServices contentServices)
deployPackages in interface ContentFacetpublic Set<org.rhq.core.domain.content.transfer.ResourcePackageDetails> discoverDeployedPackages(org.rhq.core.domain.content.PackageType type)
discoverDeployedPackages in interface ContentFacetpublic List<org.rhq.core.domain.content.transfer.DeployPackageStep> generateInstallationSteps(org.rhq.core.domain.content.transfer.ResourcePackageDetails packageDetails)
generateInstallationSteps in interface ContentFacetpublic org.rhq.core.domain.content.transfer.RemovePackagesResponse removePackages(Set<org.rhq.core.domain.content.transfer.ResourcePackageDetails> packages)
removePackages in interface ContentFacetpublic InputStream retrievePackageBits(org.rhq.core.domain.content.transfer.ResourcePackageDetails packageDetails)
retrievePackageBits in interface ContentFacetpublic TomcatVHostComponent getParentResourceComponent()
public void deleteResource()
throws Exception
deleteResource in interface DeleteResourceFacetExceptionpublic void updateResourceConfiguration(ConfigurationUpdateReport report)
updateResourceConfiguration in interface ConfigurationFacetupdateResourceConfiguration in class MBeanResourceComponent<TomcatVHostComponent>Copyright © 2008-2014 Red Hat, Inc.. All Rights Reserved.