org.rhq.plugins.jbossas
Class AbstractMessagingComponent
java.lang.Object
org.rhq.plugins.jmx.MBeanResourceComponent<JBossASServerComponent>
org.rhq.plugins.jbossas.AbstractMessagingComponent
- All Implemented Interfaces:
- AvailabilityFacet, ConfigurationFacet, CreateChildResourceFacet, ResourceComponent<JBossASServerComponent>, MeasurementFacet, OperationFacet, JMXComponent<JBossASServerComponent>
- Direct Known Subclasses:
- JBossMessagingComponent, JMSComponent
public abstract class AbstractMessagingComponent
- extends MBeanResourceComponent<JBossASServerComponent>
- implements CreateChildResourceFacet
Common base class for Messaging related stuff
- Author:
- Heiko W. Rupp
| Methods inherited from class org.rhq.plugins.jmx.MBeanResourceComponent |
getAttributeName, getAttributeProperty, getAvailability, getBeanProperties, getEmsBean, getEmsConnection, getResourceContext, getValues, getValues, invokeOperation, invokeOperation, loadBean, loadBean, lookupAttributeProperty, setEmsBean, setResourceContext, start, stop, transformBeanName, updateResourceConfiguration |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PLUGIN_CONFIG_NAME_PROP
protected static final java.lang.String PLUGIN_CONFIG_NAME_PROP
- See Also:
- Constant Field Values
name
protected java.lang.String name
LOG
protected org.apache.commons.logging.Log LOG
AbstractMessagingComponent
public AbstractMessagingComponent()
start
public void start(ResourceContext<JBossASServerComponent> resourceContext,
XMLConfigurationEditor editor)
getValues
protected void getValues(MeasurementReport report,
java.util.Set<MeasurementScheduleRequest> requests,
java.lang.String pattern)
loadResourceConfiguration
public Configuration loadResourceConfiguration()
- Specified by:
loadResourceConfiguration in interface ConfigurationFacet- Overrides:
loadResourceConfiguration in class MBeanResourceComponent<JBossASServerComponent>
updateResourceConfiguration
public void updateResourceConfiguration(ConfigurationUpdateReport report)
- Specified by:
updateResourceConfiguration in interface ConfigurationFacet- Overrides:
updateResourceConfiguration in class MBeanResourceComponent<JBossASServerComponent>
deleteResource
public void deleteResource()
throws java.lang.Exception
- Throws:
java.lang.Exception
getCanonicalName
public java.lang.String getCanonicalName(java.lang.String objectName)
throws javax.management.MalformedObjectNameException
- Returns the canonical version of the passed ObjectName
- Parameters:
objectName - a valid ObjectName
- Returns:
- an
ObjectName in its canonical form
- Throws:
javax.management.MalformedObjectNameException - if the passed ObjectName is invalid
Copyright © 2008-2009 Red Hat, Inc.. All Rights Reserved.