You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by jb...@apache.org on 2005/02/23 05:21:15 UTC
svn commit: r154950 -
geronimo/trunk/modules/connector/src/test/org/apache/geronimo/connector/outbound/ManagedConnectionFactoryWrapperTest.java
Author: jboynes
Date: Tue Feb 22 20:21:15 2005
New Revision: 154950
URL: http://svn.apache.org/viewcvs?view=rev&rev=154950
Log:
remove useof deprecated GBeanMBean
Modified:
geronimo/trunk/modules/connector/src/test/org/apache/geronimo/connector/outbound/ManagedConnectionFactoryWrapperTest.java
Modified: geronimo/trunk/modules/connector/src/test/org/apache/geronimo/connector/outbound/ManagedConnectionFactoryWrapperTest.java
URL: http://svn.apache.org/viewcvs/geronimo/trunk/modules/connector/src/test/org/apache/geronimo/connector/outbound/ManagedConnectionFactoryWrapperTest.java?view=diff&r1=154949&r2=154950
==============================================================================
--- geronimo/trunk/modules/connector/src/test/org/apache/geronimo/connector/outbound/ManagedConnectionFactoryWrapperTest.java (original)
+++ geronimo/trunk/modules/connector/src/test/org/apache/geronimo/connector/outbound/ManagedConnectionFactoryWrapperTest.java Tue Feb 22 20:21:15 2005
@@ -41,7 +41,7 @@
import org.apache.geronimo.connector.outbound.connectiontracking.ConnectionTracker;
import org.apache.geronimo.gbean.GBeanInfo;
import org.apache.geronimo.gbean.GBeanInfoBuilder;
-import org.apache.geronimo.gbean.jmx.GBeanMBean;
+import org.apache.geronimo.gbean.GBeanData;
import org.apache.geronimo.j2ee.j2eeobjectnames.J2eeContext;
import org.apache.geronimo.j2ee.j2eeobjectnames.J2eeContextImpl;
import org.apache.geronimo.j2ee.j2eeobjectnames.NameFactory;
@@ -144,21 +144,23 @@
protected void setUp() throws Exception {
kernel = new Kernel(KERNEL_NAME);
kernel.boot();
- GBeanMBean ctc = new GBeanMBean(MockConnectionTrackingCoordinator.getGBeanInfo());
+ ClassLoader cl = MockConnectionTrackingCoordinator.class.getClassLoader();
ctcName = ObjectName.getInstance("test:role=ConnectionTrackingCoordinator");
- kernel.loadGBean(ctcName, ctc);
- GBeanMBean cmf = new GBeanMBean(GenericConnectionManager.getGBeanInfo());
+ GBeanData ctc = new GBeanData(ctcName, MockConnectionTrackingCoordinator.getGBeanInfo());
+ kernel.loadGBean(ctc, cl);
+
+ cmfName = ObjectName.getInstance("test:role=ConnectionManagerFactory");
+ GBeanData cmf = new GBeanData(cmfName, GenericConnectionManager.getGBeanInfo());
cmf.setAttribute("transactionSupport", NoTransactions.INSTANCE);
cmf.setAttribute("pooling", new NoPool());
cmf.setAttribute("name", "TestCF");
cmf.setReferencePatterns("ConnectionTracker", Collections.singleton(ctcName));
- cmfName = ObjectName.getInstance("test:role=ConnectionManagerFactory");
- kernel.loadGBean(cmfName, cmf);
+ kernel.loadGBean(cmf, cl);
J2eeContext j2eeContext = new J2eeContextImpl("test.domain", "geronimo", "testapplication", "noModuleType", "testmodule", TARGET_NAME, NameFactory.JCA_MANAGED_CONNECTION_FACTORY);
managedConnectionFactoryName = NameFactory.getComponentName(null, null, null, NameFactory.JCA_RESOURCE, null, null, null, j2eeContext);
- GBeanMBean mcfw = new GBeanMBean(ManagedConnectionFactoryWrapper.getGBeanInfo());
+ GBeanData mcfw = new GBeanData(managedConnectionFactoryName, ManagedConnectionFactoryWrapper.getGBeanInfo());
mcfw.setAttribute("managedConnectionFactoryClass", MockManagedConnectionFactory.class.getName());
mcfw.setAttribute("connectionFactoryInterface", ConnectionFactory.class.getName());
mcfw.setAttribute("implementedInterfaces", new String[] {Serializable.class.getName(), ConnectionFactoryExtension.class.getName()});
@@ -169,7 +171,7 @@
//"ResourceAdapterWrapper",
mcfw.setReferencePatterns("ConnectionManagerFactory", Collections.singleton(cmfName));
//"ManagedConnectionFactoryListener",
- kernel.loadGBean(managedConnectionFactoryName, mcfw);
+ kernel.loadGBean(mcfw, cl);
kernel.startGBean(ctcName);
kernel.startGBean(cmfName);