[jboss-cvs] JBossAS SVN: r90377 - projects/ejb3/trunk/metrics-deployer/src/main/java/org/jboss/ejb3/metrics/deployer.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Jun 18 02:59:48 EDT 2009
Author: ALRubinger
Date: 2009-06-18 02:59:48 -0400 (Thu, 18 Jun 2009)
New Revision: 90377
Modified:
projects/ejb3/trunk/metrics-deployer/src/main/java/org/jboss/ejb3/metrics/deployer/BasicMessageDrivenMetrics.java
Log:
[EJBTHREE-1839] Minor corrections for MDB metrics to pass Jopr contract
Modified: projects/ejb3/trunk/metrics-deployer/src/main/java/org/jboss/ejb3/metrics/deployer/BasicMessageDrivenMetrics.java
===================================================================
--- projects/ejb3/trunk/metrics-deployer/src/main/java/org/jboss/ejb3/metrics/deployer/BasicMessageDrivenMetrics.java 2009-06-18 06:58:38 UTC (rev 90376)
+++ projects/ejb3/trunk/metrics-deployer/src/main/java/org/jboss/ejb3/metrics/deployer/BasicMessageDrivenMetrics.java 2009-06-18 06:59:48 UTC (rev 90377)
@@ -32,6 +32,7 @@
import org.jboss.managed.api.annotation.ManagementProperties;
import org.jboss.managed.api.annotation.ManagementProperty;
import org.jboss.managed.api.annotation.ViewUse;
+import org.jboss.metatype.api.annotations.MetaMapping;
/**
* BasicMessageDrivenMetrics
@@ -82,6 +83,12 @@
// Required Implementations -------------------------------------------------------||
// --------------------------------------------------------------------------------||
+ @ManagementProperty(readOnly = true, use = ViewUse.STATISTIC)
+ public String getName()
+ {
+ return this.getMessagingContainer().getEjbName();
+ }
+
/* (non-Javadoc)
* @see org.jboss.ejb3.mdb.MessagingDelegateWrapperMBean#getKeepAliveMillis()
*/
@@ -148,12 +155,22 @@
/* (non-Javadoc)
* @see org.jboss.ejb3.ContainerDelegateWrapperMBean#getInvokeStats()
*/
- @ManagementProperty(readOnly = true, use = ViewUse.STATISTIC, description = "Obtains the invocation statistics for this MDB")
+ @ManagementProperty(readOnly = true, use = ViewUse.STATISTIC, description = "Obtains the invocation statistics for this MDB", name = "invocationStats")
+ @MetaMapping(InvocationStatisticMetaMapper.class)
public InvocationStatistics getInvokeStats()
{
return this.getMBean().getInvokeStats();
}
+ /**
+ * @see org.jboss.ejb3.statistics.InvocationStatistics#resetStats()
+ */
+ @ManagementOperation
+ public void resetInvocationStats()
+ {
+ this.getMBean().getInvokeStats().resetStats();
+ }
+
/*
* Not a managed operation, breaks the contract of
* MessagingDelegateWrapperMBean. Here just to appease the compiler.
More information about the jboss-cvs-commits
mailing list