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, getPropertyValueAsType, 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 String PLUGIN_CONFIG_NAME_PROP
- See Also:
- Constant Field Values
name
protected 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(org.rhq.core.domain.measurement.MeasurementReport report,
Set<org.rhq.core.domain.measurement.MeasurementScheduleRequest> requests,
String pattern)
loadResourceConfiguration
public org.rhq.core.domain.configuration.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 Exception
- Throws:
Exception
getCanonicalName
public String getCanonicalName(String objectName)
throws MalformedObjectNameException
- Returns the canonical version of the passed ObjectName
- Parameters:
objectName - a valid ObjectName
- Returns:
- an
ObjectName in its canonical form
- Throws:
MalformedObjectNameException - if the passed ObjectName is invalid
Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.