User: fleury  
  Date: 00/06/01 14:12:59

  Modified:    src/main/org/jboss/ejb StatefulSessionContainer.java
  Log:
  Intermediary check
  
  Revision  Changes    Path
  1.5       +14 -5     jboss/src/main/org/jboss/ejb/StatefulSessionContainer.java
  
  Index: StatefulSessionContainer.java
  ===================================================================
  RCS file: 
/products/cvs/ejboss/jboss/src/main/org/jboss/ejb/StatefulSessionContainer.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- StatefulSessionContainer.java     2000/05/31 19:04:53     1.4
  +++ StatefulSessionContainer.java     2000/06/01 21:12:59     1.5
  @@ -31,7 +31,7 @@
    *      
    *   @see <related>
    *   @author Rickard �berg ([EMAIL PROTECTED])
  - *   @version $Revision: 1.4 $
  + *   @version $Revision: 1.5 $
    */
   public class StatefulSessionContainer
      extends Container
  @@ -102,6 +102,12 @@
         
          // Call default init
         super.init();
  +       
  +       // Map the bean methods
  +       setupBeanMapping();
  +       
  +       // Map the home methods
  +      setupHomeMapping();
         
         // Init container invoker
         containerInvoker.init();
  @@ -140,9 +146,7 @@
         
                // Reset classloader
         Thread.currentThread().setContextClassLoader(oldCl);
  -     // super.start();
  -     // setupBeanMapping();
  -     // setupHomeMapping();
  +      
      }
      
        public void stop() {
  @@ -237,6 +241,7 @@
      public EJBHome getEJBHome(Method m, Object[] args, 
StatefulSessionEnterpriseContext ctx)
         throws java.rmi.RemoteException
      {
  +        
         return containerInvoker.getEJBHome();
      }
      
  @@ -302,13 +307,15 @@
            {
               // Implemented by bean
               map.put(m[i], beanClass.getMethod(m[i].getName(), 
m[i].getParameterTypes()));
  -         }
  +            System.out.println("Bean Method mapped "+m[i].getName());
  +              }
            else
            {
               try
               {
                  // Implemented by container
                  map.put(m[i], getClass().getMethod(m[i].getName(), new Class[] { 
Method.class, Object[].class , StatefulSessionEnterpriseContext.class}));
  +               System.out.println("Container method mapped "+m[i].getName()); 
               } catch (NoSuchMethodException e)
               {
                  System.out.println(m[i].getName() + " in bean has not been mapped");
  @@ -318,6 +325,8 @@
         
         beanMapping = map;
      }
  +   
  +   
      
      protected Interceptor createContainerInterceptor()
      {
  
  
  

Reply via email to