[jboss-cvs] JBossAS SVN: r84421 - in projects/jboss-man/branches/Branch_2_1/managed/src: test/java/org/jboss/test/managed/factory/test and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Feb 18 23:31:13 EST 2009


Author: scott.stark at jboss.org
Date: 2009-02-18 23:31:13 -0500 (Wed, 18 Feb 2009)
New Revision: 84421

Modified:
   projects/jboss-man/branches/Branch_2_1/managed/src/main/java/org/jboss/managed/plugins/jmx/ManagementFactoryUtils.java
   projects/jboss-man/branches/Branch_2_1/managed/src/test/java/org/jboss/test/managed/factory/test/PlatformMBeanUnitTestCase.java
Log:
JBMAN-53, correct the os system mbean name

Modified: projects/jboss-man/branches/Branch_2_1/managed/src/main/java/org/jboss/managed/plugins/jmx/ManagementFactoryUtils.java
===================================================================
--- projects/jboss-man/branches/Branch_2_1/managed/src/main/java/org/jboss/managed/plugins/jmx/ManagementFactoryUtils.java	2009-02-19 04:16:19 UTC (rev 84420)
+++ projects/jboss-man/branches/Branch_2_1/managed/src/main/java/org/jboss/managed/plugins/jmx/ManagementFactoryUtils.java	2009-02-19 04:31:13 UTC (rev 84421)
@@ -127,7 +127,7 @@
    public static ManagedObject getOperatingSystemMXBean(ManagedObjectFactory mof)
    {
       OperatingSystemMXBean mbean = ManagementFactory.getOperatingSystemMXBean();
-      ManagedObject mo = getMO(mbean, MemoryMXBeanMO.class, mof);
+      ManagedObject mo = getMO(mbean, OperatingSystemMXBeanMO.class, mof);
       return mo;
    }
 

Modified: projects/jboss-man/branches/Branch_2_1/managed/src/test/java/org/jboss/test/managed/factory/test/PlatformMBeanUnitTestCase.java
===================================================================
--- projects/jboss-man/branches/Branch_2_1/managed/src/test/java/org/jboss/test/managed/factory/test/PlatformMBeanUnitTestCase.java	2009-02-19 04:16:19 UTC (rev 84420)
+++ projects/jboss-man/branches/Branch_2_1/managed/src/test/java/org/jboss/test/managed/factory/test/PlatformMBeanUnitTestCase.java	2009-02-19 04:31:13 UTC (rev 84421)
@@ -365,8 +365,19 @@
       ManagedObjectFactory mof = getMOF();
       ManagedObject mo = ManagementFactoryUtils.getOperatingSystemMXBean(mof);
       assertNotNull(mo);
-      assertEquals(ManagementFactory.MEMORY_MXBEAN_NAME, mo.getName());
+      assertEquals(ManagementFactory.OPERATING_SYSTEM_MXBEAN_NAME, mo.getName());
       validateComponentType(mo);
+
+      ManagedProperty arch = mo.getProperty("arch");
+      assertNotNull(arch);
+      ManagedProperty availableProcessors = mo.getProperty("availableProcessors");
+      assertNotNull(availableProcessors);
+      SimpleValue procsSV = (SimpleValue) availableProcessors.getValue();
+      Integer procs = (Integer) procsSV.getValue();
+      assertTrue(procs.intValue() >= 1);
+      ManagedProperty version = mo.getProperty("version");
+      assertNotNull(version);
+      log.debug(version.getValue());
    }
    public void testMemoryManagerMXBeans()
    {




More information about the jboss-cvs-commits mailing list