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    }