org.rhq.plugins.jbossts
Class TransactionEngineComponent
java.lang.Object
org.rhq.plugins.jmx.MBeanResourceComponent
org.rhq.plugins.jbossts.TransactionEngineComponent
- All Implemented Interfaces:
- org.rhq.core.pluginapi.availability.AvailabilityFacet, org.rhq.core.pluginapi.configuration.ConfigurationFacet, org.rhq.core.pluginapi.inventory.ResourceComponent, org.rhq.core.pluginapi.measurement.MeasurementFacet, org.rhq.core.pluginapi.operation.OperationFacet, org.rhq.plugins.jmx.JMXComponent
public class TransactionEngineComponent
- extends org.rhq.plugins.jmx.MBeanResourceComponent
The management view of a Transaction Manager instance. By extending from MBeanResourceComponent
the RHQ framework makes available an Ems (a kind of JMX wrapper) connection to the target system
being managed.
Fields inherited from class org.rhq.plugins.jmx.MBeanResourceComponent |
bean, log, OBJECT_NAME_PROP, PROPERTY_TRANSFORM, resourceContext |
Fields inherited from interface org.rhq.plugins.jmx.JMXComponent |
CREDENTIALS_CONFIG_PROP, PRINCIPAL_CONFIG_PROP |
Method Summary |
java.util.Collection<org.mc4j.ems.connection.bean.EmsBean> |
getTransactions()
Connect to the target JVM and find all completing transactions by
invoking the probe() method of the ObjectStoreBrowser MBean |
org.rhq.core.pluginapi.operation.OperationResult |
invokeOperation(java.lang.String name,
org.rhq.core.domain.configuration.Configuration parameters)
|
org.rhq.core.domain.configuration.Configuration |
loadResourceConfiguration()
|
void |
updateResourceConfiguration(org.rhq.core.pluginapi.configuration.ConfigurationUpdateReport report)
|
Methods inherited from class org.rhq.plugins.jmx.MBeanResourceComponent |
getAttributeName, getAttributeProperty, getAvailability, getBeanProperties, getEmsBean, getEmsConnection, getResourceContext, getValues, getValues, 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 |
OS_BEAN
public static final java.lang.String OS_BEAN
- See Also:
- Constant Field Values
CE_BEAN
public static final java.lang.String CE_BEAN
- See Also:
- Constant Field Values
CORE_BEAN
public static final java.lang.String CORE_BEAN
- See Also:
- Constant Field Values
STATS_PROP
public static final java.lang.String STATS_PROP
- See Also:
- Constant Field Values
BUILD_ID_PROP
public static final java.lang.String BUILD_ID_PROP
- See Also:
- Constant Field Values
BUILD_VER_PROP
public static final java.lang.String BUILD_VER_PROP
- See Also:
- Constant Field Values
TransactionEngineComponent
public TransactionEngineComponent()
loadResourceConfiguration
public org.rhq.core.domain.configuration.Configuration loadResourceConfiguration()
- Specified by:
loadResourceConfiguration
in interface org.rhq.core.pluginapi.configuration.ConfigurationFacet
- Overrides:
loadResourceConfiguration
in class org.rhq.plugins.jmx.MBeanResourceComponent
updateResourceConfiguration
public void updateResourceConfiguration(org.rhq.core.pluginapi.configuration.ConfigurationUpdateReport report)
- Specified by:
updateResourceConfiguration
in interface org.rhq.core.pluginapi.configuration.ConfigurationFacet
- Overrides:
updateResourceConfiguration
in class org.rhq.plugins.jmx.MBeanResourceComponent
invokeOperation
public org.rhq.core.pluginapi.operation.OperationResult invokeOperation(java.lang.String name,
org.rhq.core.domain.configuration.Configuration parameters)
throws java.lang.Exception
- Specified by:
invokeOperation
in interface org.rhq.core.pluginapi.operation.OperationFacet
- Overrides:
invokeOperation
in class org.rhq.plugins.jmx.MBeanResourceComponent
- Throws:
java.lang.Exception
getTransactions
public java.util.Collection<org.mc4j.ems.connection.bean.EmsBean> getTransactions()
- Connect to the target JVM and find all completing transactions by
invoking the probe() method of the ObjectStoreBrowser MBean
- Returns:
- transactions encapsulated as Ems Beans
Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.