[jboss-cvs] JBoss Messaging SVN: r6663 - in trunk: tests/src/org/jboss/messaging/tests/integration/management and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue May 5 13:23:58 EDT 2009


Author: jmesnil
Date: 2009-05-05 13:23:57 -0400 (Tue, 05 May 2009)
New Revision: 6663

Modified:
   trunk/src/main/org/jboss/messaging/core/client/management/impl/ManagementHelper.java
   trunk/tests/src/org/jboss/messaging/tests/integration/management/BroadcastGroupControlTest.java
   trunk/tests/src/org/jboss/messaging/tests/integration/management/BroadcastGroupControlUsingCoreTest.java
Log:
management refactoring

* fixed BroadcastGroupControl + related classes
* check for nullability in ManagementHelper.fromJSONArray

Modified: trunk/src/main/org/jboss/messaging/core/client/management/impl/ManagementHelper.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/client/management/impl/ManagementHelper.java	2009-05-05 16:52:13 UTC (rev 6662)
+++ trunk/src/main/org/jboss/messaging/core/client/management/impl/ManagementHelper.java	2009-05-05 17:23:57 UTC (rev 6663)
@@ -228,7 +228,14 @@
          }
          else
          {
-            array[i] = val;
+            if (val == JSONObject.NULL)
+            {
+               array[i] = null;
+            }
+            else
+            {
+               array[i] = val;
+            }
          }
       }
 

Modified: trunk/tests/src/org/jboss/messaging/tests/integration/management/BroadcastGroupControlTest.java
===================================================================
--- trunk/tests/src/org/jboss/messaging/tests/integration/management/BroadcastGroupControlTest.java	2009-05-05 16:52:13 UTC (rev 6662)
+++ trunk/tests/src/org/jboss/messaging/tests/integration/management/BroadcastGroupControlTest.java	2009-05-05 17:23:57 UTC (rev 6663)
@@ -28,9 +28,6 @@
 import java.util.ArrayList;
 import java.util.List;
 
-import javax.management.openmbean.CompositeData;
-import javax.management.openmbean.TabularData;
-
 import org.jboss.messaging.core.config.Configuration;
 import org.jboss.messaging.core.config.TransportConfiguration;
 import org.jboss.messaging.core.config.cluster.BroadcastGroupConfiguration;
@@ -106,7 +103,7 @@
       
       Object[] connectorPairs = broadcastGroupControl.getConnectorPairs();
       assertEquals(1, connectorPairs.length);
-      String[] connectorPairData = (String[])connectorPairs[0];
+      Object[] connectorPairData = (Object[])connectorPairs[0];
       assertEquals(broadcastGroupConfig.getConnectorInfos().get(0).a, connectorPairData[0]);
       assertEquals(broadcastGroupConfig.getConnectorInfos().get(0).b, connectorPairData[1]);
       

Modified: trunk/tests/src/org/jboss/messaging/tests/integration/management/BroadcastGroupControlUsingCoreTest.java
===================================================================
--- trunk/tests/src/org/jboss/messaging/tests/integration/management/BroadcastGroupControlUsingCoreTest.java	2009-05-05 16:52:13 UTC (rev 6662)
+++ trunk/tests/src/org/jboss/messaging/tests/integration/management/BroadcastGroupControlUsingCoreTest.java	2009-05-05 17:23:57 UTC (rev 6663)
@@ -66,7 +66,7 @@
          
          public long getBroadcastPeriod()
          {
-            return (Long)proxy.retrieveAttributeValue("BroadcastPeriod");
+            return ((Integer)proxy.retrieveAttributeValue("BroadcastPeriod")).longValue();
          }
 
          public Object[] getConnectorPairs()




More information about the jboss-cvs-commits mailing list