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:26:22 UTC
svn commit: r154951 - in
geronimo/trunk/modules/kernel/src/test/org/apache/geronimo:
gbean/Speed.java kernel/GBeanTest.java
Author: jboynes
Date: Tue Feb 22 20:26:21 2005
New Revision: 154951
URL: http://svn.apache.org/viewcvs?view=rev&rev=154951
Log:
remove useof deprecated GBeanMBean
Modified:
geronimo/trunk/modules/kernel/src/test/org/apache/geronimo/gbean/Speed.java
geronimo/trunk/modules/kernel/src/test/org/apache/geronimo/kernel/GBeanTest.java
Modified: geronimo/trunk/modules/kernel/src/test/org/apache/geronimo/gbean/Speed.java
URL: http://svn.apache.org/viewcvs/geronimo/trunk/modules/kernel/src/test/org/apache/geronimo/gbean/Speed.java?view=diff&r1=154950&r2=154951
==============================================================================
--- geronimo/trunk/modules/kernel/src/test/org/apache/geronimo/gbean/Speed.java (original)
+++ geronimo/trunk/modules/kernel/src/test/org/apache/geronimo/gbean/Speed.java Tue Feb 22 20:26:21 2005
@@ -23,7 +23,6 @@
import javax.management.ObjectName;
import net.sf.cglib.reflect.FastClass;
-import org.apache.geronimo.gbean.jmx.GBeanMBean;
import org.apache.geronimo.kernel.Kernel;
import org.apache.geronimo.kernel.MockGBean;
import org.apache.geronimo.gbean.runtime.RawInvoker;
@@ -97,11 +96,11 @@
// start a kernel
Kernel kernel = new Kernel("speed");
kernel.boot();
- GBeanMBean mockGBean = new GBeanMBean(MockGBean.getGBeanInfo(), Speed.class.getClassLoader());
+ ObjectName objectName = new ObjectName("speed:type=MockGBean");
+ GBeanData mockGBean = new GBeanData(objectName, MockGBean.getGBeanInfo());
mockGBean.setAttribute("Name", "bar");
mockGBean.setAttribute("FinalInt", new Integer(57));
- ObjectName objectName = new ObjectName("speed:type=MockGBean");
- kernel.loadGBean(objectName, mockGBean);
+ kernel.loadGBean(mockGBean, Speed.class.getClassLoader());
kernel.startGBean(objectName);
// reflect proxy
@@ -227,11 +226,11 @@
// start a kernel
Kernel kernel = new Kernel("speed");
kernel.boot();
- GBeanMBean mockGBean = new GBeanMBean(MockGBean.getGBeanInfo(), Speed.class.getClassLoader());
+ ObjectName objectName = new ObjectName("speed:type=MockGBean");
+ GBeanData mockGBean = new GBeanData(objectName, MockGBean.getGBeanInfo());
mockGBean.setAttribute("Name", "bar");
mockGBean.setAttribute("FinalInt", new Integer(57));
- ObjectName objectName = new ObjectName("speed:type=MockGBean");
- kernel.loadGBean(objectName, mockGBean);
+ kernel.loadGBean(mockGBean, Speed.class.getClassLoader());
kernel.startGBean(objectName);
// reflect proxy
Modified: geronimo/trunk/modules/kernel/src/test/org/apache/geronimo/kernel/GBeanTest.java
URL: http://svn.apache.org/viewcvs/geronimo/trunk/modules/kernel/src/test/org/apache/geronimo/kernel/GBeanTest.java?view=diff&r1=154950&r2=154951
==============================================================================
--- geronimo/trunk/modules/kernel/src/test/org/apache/geronimo/kernel/GBeanTest.java (original)
+++ geronimo/trunk/modules/kernel/src/test/org/apache/geronimo/kernel/GBeanTest.java Tue Feb 22 20:26:21 2005
@@ -23,8 +23,9 @@
import javax.management.ObjectName;
import junit.framework.TestCase;
+
+import org.apache.geronimo.gbean.GBeanData;
import org.apache.geronimo.gbean.GBeanLifecycleController;
-import org.apache.geronimo.gbean.jmx.GBeanMBean;
import org.apache.geronimo.kernel.management.State;
/**
@@ -38,10 +39,10 @@
public void testLoad() throws Exception {
ClassLoader cl = getClass().getClassLoader();
ClassLoader myCl = new URLClassLoader(new URL[0], cl);
- GBeanMBean gbean = new GBeanMBean(MockGBean.getGBeanInfo(), myCl);
+ GBeanData gbean = new GBeanData(name, MockGBean.getGBeanInfo());
gbean.setAttribute("name", "Test");
gbean.setAttribute("finalInt", new Integer(123));
- kernel.loadGBean(name, gbean);
+ kernel.loadGBean(gbean, myCl);
kernel.startGBean(name);
assertEquals(new Integer(State.RUNNING_INDEX), kernel.getAttribute(name, "state"));
assertEquals("Hello", kernel.invoke(name, "doSomething", new Object[]{"Hello"}, new String[]{String.class.getName()}));
@@ -67,15 +68,16 @@
}
public void testEndpoint() throws Exception {
- GBeanMBean gbean1 = new GBeanMBean(MockGBean.getGBeanInfo());
+ ClassLoader cl = MockGBean.class.getClassLoader();
+ GBeanData gbean1 = new GBeanData(name, MockGBean.getGBeanInfo());
gbean1.setAttribute("finalInt", new Integer(123));
- kernel.loadGBean(name, gbean1);
+ kernel.loadGBean(gbean1, cl);
kernel.startGBean(name);
- GBeanMBean gbean2 = new GBeanMBean(MockGBean.getGBeanInfo());
+ GBeanData gbean2 = new GBeanData(name2, MockGBean.getGBeanInfo());
gbean2.setAttribute("finalInt", new Integer(123));
gbean2.setReferencePatterns("MockEndpoint", Collections.singleton(name));
- kernel.loadGBean(name2, gbean2);
+ kernel.loadGBean(gbean2, cl);
kernel.startGBean(name2);
assertEquals("endpointCheck", kernel.invoke(name2, "checkEndpoint", null, null));