org.rhq.plugins.modcluster
Class WebappContextComponent

java.lang.Object
  extended by org.rhq.plugins.jmx.MBeanResourceComponent<MBeanResourceComponent<?>>
      extended by org.rhq.plugins.modcluster.WebappContextComponent
All Implemented Interfaces:
AvailabilityFacet, ConfigurationFacet, ResourceComponent<MBeanResourceComponent<?>>, MeasurementFacet, OperationFacet, JMXComponent<MBeanResourceComponent<?>>

public class WebappContextComponent
extends MBeanResourceComponent<MBeanResourceComponent<?>>

Manages a mod_cluster context entity.

Author:
Stefan Negrea

Field Summary
 
Fields inherited from class org.rhq.plugins.jmx.MBeanResourceComponent
bean, OBJECT_NAME_PROP, PROPERTY_TRANSFORM, resourceContext
 
Fields inherited from interface org.rhq.plugins.jmx.JMXComponent
CREDENTIALS_CONFIG_PROP, PRINCIPAL_CONFIG_PROP
 
Constructor Summary
WebappContextComponent()
           
 
Method Summary
 org.rhq.core.domain.measurement.AvailabilityType getAvailability()
           
 OperationResult invokeOperation(String name, org.rhq.core.domain.configuration.Configuration parameters)
           
protected  org.mc4j.ems.connection.bean.EmsBean loadBean()
           
 
Methods inherited from class org.rhq.plugins.jmx.MBeanResourceComponent
getAttributeName, getAttributeProperty, getBeanProperties, getEmsBean, getEmsConnection, getPropertyValueAsType, getResourceContext, getValues, getValues, invokeOperation, loadBean, loadResourceConfiguration, lookupAttributeProperty, setEmsBean, setResourceContext, start, stop, transformBeanName, updateResourceConfiguration, updateResourceConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebappContextComponent

public WebappContextComponent()
Method Detail

loadBean

protected org.mc4j.ems.connection.bean.EmsBean loadBean()
Overrides:
loadBean in class MBeanResourceComponent<MBeanResourceComponent<?>>

getAvailability

public org.rhq.core.domain.measurement.AvailabilityType getAvailability()
Specified by:
getAvailability in interface AvailabilityFacet
Overrides:
getAvailability in class MBeanResourceComponent<MBeanResourceComponent<?>>

invokeOperation

public OperationResult invokeOperation(String name,
                                       org.rhq.core.domain.configuration.Configuration parameters)
                                throws Exception
Specified by:
invokeOperation in interface OperationFacet
Overrides:
invokeOperation in class MBeanResourceComponent<MBeanResourceComponent<?>>
Throws:
Exception


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.