Jopr Test Plugin 4.15.0.M1-SNAPSHOT

org.rhq.plugins.jbossts
Class TransactionEngineComponent

java.lang.Object
  extended by org.rhq.plugins.jmx.MBeanResourceComponent
      extended by 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.


Field Summary
static java.lang.String BUILD_ID_PROP
           
static java.lang.String BUILD_VER_PROP
           
static java.lang.String CE_BEAN
           
static java.lang.String CORE_BEAN
           
static java.lang.String OS_BEAN
           
static java.lang.String STATS_PROP
           
 
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
 
Constructor Summary
TransactionEngineComponent()
           
 
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
 

Field Detail

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
Constructor Detail

TransactionEngineComponent

public TransactionEngineComponent()
Method Detail

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

Jopr Test Plugin 4.15.0.M1-SNAPSHOT

Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.