dain        2004/04/06 14:41:47

  Modified:    modules/core/src/java/org/openejb/slsb
                        StatelessContainerBuilder.java
  Log:

  Added an assembly module
  Fixed remaining not serializable bugs
  Added configuration files for itests to deploy into new assembly
  
  Revision  Changes    Path
  1.4       +4 -4      
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.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- StatelessContainerBuilder.java    4 Apr 2004 01:49:10 -0000       1.3
  +++ StatelessContainerBuilder.java    6 Apr 2004 18:41:47 -0000       1.4
  @@ -49,7 +49,6 @@
   
   import java.lang.reflect.Method;
   import java.util.LinkedHashMap;
  -import javax.ejb.SessionContext;
   
   import org.openejb.AbstractContainerBuilder;
   import org.openejb.EJBComponentType;
  @@ -97,12 +96,13 @@
           }
       }
   
  -    protected LinkedHashMap buildVopMap(Class beanClass) {
  +    protected LinkedHashMap buildVopMap(Class beanClass) throws Exception {
           LinkedHashMap vopMap = new LinkedHashMap();
   
           Method setSessionContext = null;
           try {
  -            setSessionContext = beanClass.getMethod("setSessionContext", new 
Class[]{SessionContext.class});
  +            Class sessionContextClass = 
getClassLoader().loadClass("javax.ejb.SessionContext");
  +            setSessionContext = beanClass.getMethod("setSessionContext", new 
Class[]{sessionContextClass});
           } catch (NoSuchMethodException e) {
               throw new IllegalArgumentException("Bean does not implement 
setSessionContext(javax.ejb.SessionContext)");
           }
  
  
  

Reply via email to