[jboss-cvs] JBossAS SVN: r89532 - in projects/ejb3/trunk/metrics-deployer: src/main/java/org/jboss/ejb3/metrics/deployer and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri May 29 10:46:36 EDT 2009
Author: ALRubinger
Date: 2009-05-29 10:46:36 -0400 (Fri, 29 May 2009)
New Revision: 89532
Modified:
projects/ejb3/trunk/metrics-deployer/pom.xml
projects/ejb3/trunk/metrics-deployer/src/main/java/org/jboss/ejb3/metrics/deployer/Ejb3MetricsDeployer.java
projects/ejb3/trunk/metrics-deployer/src/main/java/org/jboss/ejb3/metrics/deployer/ManagedInvocationStatisticsWrapper.java
Log:
[EJBTHREE-1839] Add some logging, correct the dep chain for metrics-deployer
Modified: projects/ejb3/trunk/metrics-deployer/pom.xml
===================================================================
--- projects/ejb3/trunk/metrics-deployer/pom.xml 2009-05-29 14:41:08 UTC (rev 89531)
+++ projects/ejb3/trunk/metrics-deployer/pom.xml 2009-05-29 14:46:36 UTC (rev 89532)
@@ -34,45 +34,53 @@
<!-- Versioning -->
<version.org.jboss.deployers.jboss_deployers_spi>2.0.0.CR2</version.org.jboss.deployers.jboss_deployers_spi>
<version.org.jboss.ejb3_jboss.ejb3.core>1.1.7-SNAPSHOT</version.org.jboss.ejb3_jboss.ejb3.core>
+ <version.org.jboss.ejb3_jboss.ejb3.metrics.spi>0.1.0-SNAPSHOT</version.org.jboss.ejb3_jboss.ejb3.metrics.spi>
<version.org.jboss.man_jboss.managed>2.1.0.SP1</version.org.jboss.man_jboss.managed>
<version.org.jboss.microcontainer_jboss.jmx.mc.int>2.2.0.M2</version.org.jboss.microcontainer_jboss.jmx.mc.int>
</properties>
<dependencies>
-
+
<!--
Dependencies: org.jboss.ejb3
-->
-
+
<dependency>
<groupId>org.jboss.ejb3</groupId>
<artifactId>jboss-ejb3-core</artifactId>
<version>${version.org.jboss.ejb3_jboss.ejb3.core}</version>
</dependency>
-
+
+ <dependency>
+ <groupId>org.jboss.ejb3</groupId>
+ <artifactId>jboss-ejb3-metrics-spi</artifactId>
+ <version>${version.org.jboss.ejb3_jboss.ejb3.metrics.spi}</version>
+ </dependency>
+
+
<!--
Dependencies: External to EJB3
-->
-
+
<dependency>
<groupId>org.jboss.deployers</groupId>
<artifactId>jboss-deployers-spi</artifactId>
<version>${version.org.jboss.deployers.jboss_deployers_spi}</version>
</dependency>
-
+
<dependency>
<groupId>org.jboss.man</groupId>
<artifactId>jboss-managed</artifactId>
<version>${version.org.jboss.man_jboss.managed}</version>
</dependency>
-
+
<!-- For compilation -->
<dependency>
<groupId>org.jboss.microcontainer</groupId>
<artifactId>jboss-jmx-mc-int</artifactId>
<version>${version.org.jboss.microcontainer_jboss.jmx.mc.int}</version>
</dependency>
-
+
</dependencies>
</project>
Modified: projects/ejb3/trunk/metrics-deployer/src/main/java/org/jboss/ejb3/metrics/deployer/Ejb3MetricsDeployer.java
===================================================================
--- projects/ejb3/trunk/metrics-deployer/src/main/java/org/jboss/ejb3/metrics/deployer/Ejb3MetricsDeployer.java 2009-05-29 14:41:08 UTC (rev 89531)
+++ projects/ejb3/trunk/metrics-deployer/src/main/java/org/jboss/ejb3/metrics/deployer/Ejb3MetricsDeployer.java 2009-05-29 14:46:36 UTC (rev 89532)
@@ -155,6 +155,7 @@
// Attach to the DU
final String invocationBeanName = sessionContainer.getName() + BEAN_NAME_METRICS_SUFFIX_INVOCATION;
this.attach(wrapper, invocationBeanName, du);
+ log.debug("Attached invocation stats for :" + invocationBeanName);
// SLSB
if (sessionContainer instanceof StatelessContainer)
@@ -168,6 +169,7 @@
// Attach to the DU
final String beanName = slsb.getName() + BEAN_NAME_METRICS_SUFFIX_INSTANCE;
this.attach(metrics, beanName, du);
+ log.debug("Attached metrics stats for :" + beanName);
}
// SFSB
@@ -182,6 +184,7 @@
// Attach to the DU
final String beanName = sfsb.getName() + BEAN_NAME_METRICS_SUFFIX_INSTANCE;
this.attach(metrics, beanName, du);
+ log.debug("Attached metrics stats for :" + beanName);
}
}
@@ -223,7 +226,7 @@
final BeanMetaData bean = bmdb.getBeanMetaData();
// Add the attachment
- du.addAttachment(BeanMetaData.class, bean);
+ du.addAttachment(beanName, bean, BeanMetaData.class);
if (log.isTraceEnabled())
{
log.trace("Added metrics attachment to " + du + ": " + bean);
Modified: projects/ejb3/trunk/metrics-deployer/src/main/java/org/jboss/ejb3/metrics/deployer/ManagedInvocationStatisticsWrapper.java
===================================================================
--- projects/ejb3/trunk/metrics-deployer/src/main/java/org/jboss/ejb3/metrics/deployer/ManagedInvocationStatisticsWrapper.java 2009-05-29 14:41:08 UTC (rev 89531)
+++ projects/ejb3/trunk/metrics-deployer/src/main/java/org/jboss/ejb3/metrics/deployer/ManagedInvocationStatisticsWrapper.java 2009-05-29 14:46:36 UTC (rev 89532)
@@ -39,7 +39,7 @@
* @author <a href="mailto:andrew.rubinger at jboss.org">ALR</a>
* @version $Revision: $
*/
- at ManagementObject(isRuntime = true, properties = ManagementProperties.EXPLICIT, description = "Stateful Session Bean Instance Metrics", componentType = @ManagementComponent(type = "MCBean", subtype = "*"))
+ at ManagementObject(isRuntime = true, properties = ManagementProperties.EXPLICIT, description = "Session Bean Invocation Metrics", componentType = @ManagementComponent(type = "MCBean", subtype = "*"))
public class ManagedInvocationStatisticsWrapper
{
// --------------------------------------------------------------------------------||
More information about the jboss-cvs-commits
mailing list