dain 2004/04/03 20:49:10
Modified: modules/core/src/java/org/openejb/slsb
StatelessContainerBuilder.java
Log:
Added deployment support for Stateful and BMP beans
Fixed more serialization problems
Added ContainerBuilder interface
Revision Changes Path
1.3 +2 -13
openejb/modules/core/src/java/org/openejb/slsb/StatelessContainerBuilder.java
Index: StatelessContainerBuilder.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/slsb/StatelessContainerBuilder.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- StatelessContainerBuilder.java 1 Apr 2004 22:36:52 -0000 1.2
+++ StatelessContainerBuilder.java 4 Apr 2004 01:49:10 -0000 1.3
@@ -51,11 +51,8 @@
import java.util.LinkedHashMap;
import javax.ejb.SessionContext;
-import org.apache.geronimo.gbean.jmx.GBeanMBean;
-
import org.openejb.AbstractContainerBuilder;
import org.openejb.EJBComponentType;
-import org.openejb.EJBContainer;
import org.openejb.InterceptorBuilder;
import org.openejb.cache.InstancePool;
import org.openejb.dispatch.InterfaceMethodSignature;
@@ -71,15 +68,7 @@
return EJBComponentType.STATELESS;
}
- public EJBContainer createContainer() throws Exception {
- return (EJBContainer) buildIt(true);
- }
-
- public GBeanMBean createConfiguration() throws Exception {
- return (GBeanMBean) buildIt(false);
- }
-
- private Object buildIt(boolean buildContainer) throws Exception {
+ protected Object buildIt(boolean buildContainer) throws Exception {
// get the bean class
ClassLoader classLoader = getClassLoader();
Class beanClass = classLoader.loadClass(getBeanClassName());