001 package biz.hammurapi.metrics.jmx; 002 003 import java.lang.management.ManagementFactory; 004 005 import javax.management.MBeanServer; 006 007 public class JmxPlatformMeasurementCategoryFactory extends JmxMeasurementCategoryFactory { 008 009 private static MBeanServer MBEAN_SERVER = ManagementFactory.getPlatformMBeanServer();; 010 011 /** 012 * This implementation tries to use Java 5 management features. 013 * Returns null if JVM is not of version 5. 014 * @return MBean server to register MBeans with 015 */ 016 protected MBeanServer getMBeanServer() { 017 return MBEAN_SERVER; 018 } 019 020 }