[jboss-cvs] JBossAS SVN: r86254 - in trunk/testsuite/src/main/org/jboss/test/cmp2: simple and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Mar 24 09:10:55 EDT 2009
Author: adrian at jboss.org
Date: 2009-03-24 09:10:54 -0400 (Tue, 24 Mar 2009)
New Revision: 86254
Modified:
trunk/testsuite/src/main/org/jboss/test/cmp2/commerce/LimitOffsetTest.java
trunk/testsuite/src/main/org/jboss/test/cmp2/commerce/QueryTest.java
trunk/testsuite/src/main/org/jboss/test/cmp2/simple/PageSizeUnitTestCase.java
Log:
Remove the unnecessary use of the MBeanRegistry
Modified: trunk/testsuite/src/main/org/jboss/test/cmp2/commerce/LimitOffsetTest.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/cmp2/commerce/LimitOffsetTest.java 2009-03-24 13:06:22 UTC (rev 86253)
+++ trunk/testsuite/src/main/org/jboss/test/cmp2/commerce/LimitOffsetTest.java 2009-03-24 13:10:54 UTC (rev 86254)
@@ -21,30 +21,28 @@
*/
package org.jboss.test.cmp2.commerce;
+import java.lang.reflect.Method;
import java.util.Collection;
-import java.util.Set;
-import java.util.Iterator;
import java.util.HashSet;
+import java.util.Iterator;
import java.util.Properties;
-import java.lang.reflect.Method;
+import java.util.Set;
+
import javax.management.MBeanServer;
-import javax.management.MBeanServerFactory;
import javax.management.ObjectName;
import javax.naming.Context;
import javax.naming.InitialContext;
import junit.framework.Test;
-import org.jboss.ejb.EntityContainer;
+
+import org.jboss.ejb.EjbModule;
import org.jboss.ejb.plugins.cmp.ejbql.Catalog;
import org.jboss.ejb.plugins.cmp.jdbc.JDBCEJBQLCompiler;
-import org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCReadAheadMetaData;
import org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCQueryMetaData;
-import org.jboss.mx.server.ServerConstants;
-import org.jboss.mx.server.registry.MBeanEntry;
-import org.jboss.mx.server.registry.MBeanRegistry;
+import org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCReadAheadMetaData;
+import org.jboss.mx.util.MBeanServerLocator;
import org.jboss.test.JBossTestCase;
import org.jboss.test.util.ejb.EJBTestCase;
-import org.jboss.mx.util.MBeanProxyExt;
public class LimitOffsetTest extends EJBTestCase {
private JDBCEJBQLCompiler compiler;
@@ -63,14 +61,10 @@
public void setUpEJB(Properties props) throws Exception
{
- MBeanServer server = (MBeanServer) MBeanServerFactory.findMBeanServer(null).get(0);
+ MBeanServer server = MBeanServerLocator.locateJBoss();
ObjectName name = new ObjectName("jboss.j2ee:jndiName=commerce/Order,service=EJB");
- MBeanRegistry registry = (MBeanRegistry) MBeanProxyExt.create(MBeanRegistry.class,
- ServerConstants.MBEAN_REGISTRY,
- server);
- MBeanEntry entry = registry.get(name);
- EntityContainer container = (EntityContainer) entry.getResourceInstance();
- Catalog catalog = (Catalog) container.getEjbModule().getModuleData("CATALOG");
+ EjbModule ejbModule = (EjbModule) server.getAttribute(name, "EjbModule");
+ Catalog catalog = (Catalog) ejbModule.getModuleData("CATALOG");
compiler = new JDBCEJBQLCompiler(catalog);
queryMetaData = new JDBCQueryMetaData()
Modified: trunk/testsuite/src/main/org/jboss/test/cmp2/commerce/QueryTest.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/cmp2/commerce/QueryTest.java 2009-03-24 13:06:22 UTC (rev 86253)
+++ trunk/testsuite/src/main/org/jboss/test/cmp2/commerce/QueryTest.java 2009-03-24 13:10:54 UTC (rev 86254)
@@ -21,26 +21,24 @@
*/
package org.jboss.test.cmp2.commerce;
+import java.lang.reflect.Method;
import java.util.Collection;
-import java.util.Set;
import java.util.Properties;
-import java.lang.reflect.Method;
+import java.util.Set;
+
import javax.management.MBeanServer;
-import javax.management.MBeanServerFactory;
import javax.management.ObjectName;
import junit.framework.Test;
-import org.jboss.ejb.EntityContainer;
+
+import org.jboss.ejb.EjbModule;
import org.jboss.ejb.plugins.cmp.ejbql.Catalog;
import org.jboss.ejb.plugins.cmp.jdbc.JDBCEJBQLCompiler;
-import org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCReadAheadMetaData;
import org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCQueryMetaData;
-import org.jboss.mx.server.ServerConstants;
-import org.jboss.mx.server.registry.MBeanEntry;
-import org.jboss.mx.server.registry.MBeanRegistry;
+import org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCReadAheadMetaData;
+import org.jboss.mx.util.MBeanServerLocator;
import org.jboss.test.JBossTestCase;
import org.jboss.test.util.ejb.EJBTestCase;
-import org.jboss.mx.util.MBeanProxyExt;
import org.jboss.util.UnreachableStatementException;
import org.jboss.util.platform.Java;
@@ -61,12 +59,10 @@
public void setUpEJB(Properties props) throws Exception
{
- MBeanServer server = (MBeanServer) MBeanServerFactory.findMBeanServer(null).get(0);
+ MBeanServer server = MBeanServerLocator.locateJBoss();
ObjectName name = new ObjectName("jboss.j2ee:jndiName=commerce/Order,service=EJB");
- MBeanRegistry registry = (MBeanRegistry) MBeanProxyExt.create(MBeanRegistry.class, ServerConstants.MBEAN_REGISTRY, server);
- MBeanEntry entry = registry.get(name);
- EntityContainer container = (EntityContainer) entry.getResourceInstance();
- Catalog catalog = (Catalog) container.getEjbModule().getModuleData("CATALOG");
+ EjbModule ejbModule = (EjbModule) server.getAttribute(name, "EjbModule");
+ Catalog catalog = (Catalog) ejbModule.getModuleData("CATALOG");
compiler = new JDBCEJBQLCompiler(catalog);
}
Modified: trunk/testsuite/src/main/org/jboss/test/cmp2/simple/PageSizeUnitTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/cmp2/simple/PageSizeUnitTestCase.java 2009-03-24 13:06:22 UTC (rev 86253)
+++ trunk/testsuite/src/main/org/jboss/test/cmp2/simple/PageSizeUnitTestCase.java 2009-03-24 13:10:54 UTC (rev 86254)
@@ -26,21 +26,19 @@
import java.util.Iterator;
import java.util.List;
import java.util.Properties;
+
import javax.management.MBeanServer;
-import javax.management.MBeanServerFactory;
import javax.management.ObjectName;
import javax.naming.InitialContext;
import junit.framework.Test;
-import org.jboss.ejb.EntityContainer;
+
+import org.jboss.ejb.EjbModule;
import org.jboss.ejb.plugins.cmp.ejbql.Catalog;
import org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager;
import org.jboss.ejb.plugins.cmp.jdbc.ReadAheadCache;
import org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCEntityBridge;
-import org.jboss.mx.server.ServerConstants;
-import org.jboss.mx.server.registry.MBeanEntry;
-import org.jboss.mx.server.registry.MBeanRegistry;
-import org.jboss.mx.util.MBeanProxyExt;
+import org.jboss.mx.util.MBeanServerLocator;
import org.jboss.test.JBossTestCase;
import org.jboss.test.util.ejb.EJBTestCase;
@@ -135,12 +133,10 @@
simple.setIntegerPrimitive(i);
}
- MBeanServer server = (MBeanServer) MBeanServerFactory.findMBeanServer(null).get(0);
+ MBeanServer server = MBeanServerLocator.locateJBoss();
ObjectName name = new ObjectName("jboss.j2ee:jndiName=cmp2/simple/Simple,service=EJB");
- MBeanRegistry registry = (MBeanRegistry) MBeanProxyExt.create(MBeanRegistry.class, ServerConstants.MBEAN_REGISTRY, server);
- MBeanEntry entry = registry.get(name);
- EntityContainer container = (EntityContainer) entry.getResourceInstance();
- Catalog catalog = (Catalog) container.getEjbModule().getModuleData("CATALOG");
+ EjbModule ejbModule = (EjbModule) server.getAttribute(name, "EjbModule");
+ Catalog catalog = (Catalog) ejbModule.getModuleData("CATALOG");
JDBCEntityBridge bridge = (JDBCEntityBridge) catalog.getEntityByEJBName("SimpleEJB");
jdbcStoreManager = (JDBCStoreManager)bridge.getManager();
}
More information about the jboss-cvs-commits
mailing list