[jboss-cvs] JBossAS SVN: r99020 - in trunk: testsuite/src/main/org/jboss/test/profileservice/test and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Jan 5 05:22:25 EST 2010
Author: emuckenhuber
Date: 2010-01-05 05:22:25 -0500 (Tue, 05 Jan 2010)
New Revision: 99020
Modified:
trunk/server/src/etc/deploy/transaction-jboss-beans.xml
trunk/testsuite/src/main/org/jboss/test/profileservice/test/ServerManagedObjectsTestCase.java
Log:
[JBAS-7275] update the profileservice integration for TM statistics
Modified: trunk/server/src/etc/deploy/transaction-jboss-beans.xml
===================================================================
--- trunk/server/src/etc/deploy/transaction-jboss-beans.xml 2010-01-05 08:15:04 UTC (rev 99019)
+++ trunk/server/src/etc/deploy/transaction-jboss-beans.xml 2010-01-05 10:22:25 UTC (rev 99020)
@@ -149,7 +149,6 @@
<bean name="TransactionManager" class="com.arjuna.ats.jbossatx.jta.TransactionManagerService">
<annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss:service=TransactionManager", exposedInterface=com.arjuna.ats.jbossatx.jta.TransactionManagerServiceMBean.class, registerDirectly=true)</annotation>
- <annotation>@org.jboss.managed.api.annotation.ManagementObject(name="TransactionManager",componentType=@org.jboss.managed.api.annotation.ManagementComponent(type = "MCBean", subtype = "JTA"),targetInterface=com.arjuna.ats.jbossatx.jta.TransactionManagerServiceMBean.class)</annotation>
<property name="jbossXATerminator"><inject bean="XATerminator"/></property>
<property name="transactionSynchronizationRegistry"><inject bean="TransactionSynchronizationRegistry"/></property>
@@ -174,6 +173,7 @@
<bean name="TransactionStatistics" class="com.arjuna.ats.arjuna.coordinator.TxStats">
<annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss.jta:name=TransactionStatistics", exposedInterface=com.arjuna.ats.arjuna.coordinator.TxStatsMBean.class, registerDirectly=true)</annotation>
+ <annotation>@org.jboss.managed.api.annotation.ManagementObject(name="TransactionStatistics",componentType=@org.jboss.managed.api.annotation.ManagementComponent(type = "MCBean", subtype = "JTA"),targetInterface=com.arjuna.ats.arjuna.coordinator.TxStatsMBean.class)</annotation>
<constructor factoryClass="com.arjuna.ats.arjuna.coordinator.TxStats" factoryMethod="getInstance"/>
</bean>
Modified: trunk/testsuite/src/main/org/jboss/test/profileservice/test/ServerManagedObjectsTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/profileservice/test/ServerManagedObjectsTestCase.java 2010-01-05 08:15:04 UTC (rev 99019)
+++ trunk/testsuite/src/main/org/jboss/test/profileservice/test/ServerManagedObjectsTestCase.java 2010-01-05 10:22:25 UTC (rev 99020)
@@ -21,22 +21,18 @@
*/
package org.jboss.test.profileservice.test;
-import java.net.InetAddress;
-import java.net.URL;
import java.util.Collection;
import java.util.Map;
import java.util.Set;
import javax.naming.InitialContext;
-import org.jboss.deployers.spi.management.KnownComponentTypes;
import org.jboss.deployers.spi.management.ManagementView;
import org.jboss.managed.api.ComponentType;
import org.jboss.managed.api.ManagedComponent;
import org.jboss.managed.api.ManagedDeployment;
import org.jboss.managed.api.ManagedOperation;
import org.jboss.managed.api.ManagedProperty;
-import org.jboss.managed.api.RunState;
import org.jboss.managed.plugins.ManagedOperationMatcher;
import org.jboss.metatype.api.types.EnumMetaType;
import org.jboss.metatype.api.types.MetaType;
@@ -45,7 +41,6 @@
import org.jboss.metatype.api.values.EnumValueSupport;
import org.jboss.metatype.api.values.MetaValue;
import org.jboss.metatype.api.values.SimpleValue;
-import org.jboss.metatype.api.values.SimpleValueSupport;
import org.jboss.profileservice.management.matchers.AliasMatcher;
import org.jboss.profileservice.spi.ProfileService;
import org.jboss.test.JBossTestCase;
@@ -215,27 +210,27 @@
{
ManagementView mgtView = getManagementView();
ComponentType type = new ComponentType("MCBean", "JTA");
- ManagedComponent mc = mgtView.getComponent("TransactionManager", type);
+ ManagedComponent mc = mgtView.getComponent("TransactionStatistics", type);
assertNotNull(mc);
Map<String, ManagedProperty> props = mc.getProperties();
getLog().info(props);
- ManagedProperty transactionCount = props.get("transactionCount");
+ ManagedProperty transactionCount = props.get("numberOfTransactions");
assertNotNull(transactionCount);
getLog().info("transactionCount, "+transactionCount.getValue());
- ManagedProperty commitCount = props.get("commitCount");
+ ManagedProperty commitCount = props.get("numberOfCommittedTransactions");
assertNotNull(commitCount);
getLog().info("commitCount, "+commitCount.getValue());
- ManagedProperty runningTransactionCount = props.get("runningTransactionCount");
- assertNotNull(runningTransactionCount);
- getLog().info("runningTransactionCount, "+runningTransactionCount.getValue());
- ManagedProperty rollbackCount = props.get("rollbackCount");
+ // ManagedProperty runningTransactionCount = props.get("runningTransactionCount");
+ // assertNotNull(runningTransactionCount);
+ // getLog().info("runningTransactionCount, "+runningTransactionCount.getValue());
+ ManagedProperty rollbackCount = props.get("numberOfAbortedTransactions");
assertNotNull(rollbackCount);
getLog().info("rollbackCount, "+rollbackCount.getValue());
- ManagedProperty transactionTimeout = props.get("transactionTimeout");
- assertNotNull(transactionTimeout);
- getLog().info("transactionTimeout, "+transactionTimeout.getValue());
- ManagedProperty timedoutCount = props.get("timedoutCount");
+ // ManagedProperty transactionTimeout = props.get("transactionTimeout");
+ // assertNotNull(transactionTimeout);
+ // getLog().info("transactionTimeout, "+transactionTimeout.getValue());
+ ManagedProperty timedoutCount = props.get("numberOfTimedOutTransactions");
assertNotNull(timedoutCount);
getLog().info("timedoutCount, "+timedoutCount.getValue());
More information about the jboss-cvs-commits
mailing list