djencks     2005/09/15 02:32:02

  Modified:    modules/core/src/java/org/openejb/server/ejbd
                        EjbRequestHandler.java
  Log:

  Clean up thread on exit
  
  Revision  Changes    Path
  1.21      +4 -2      
openejb/modules/core/src/java/org/openejb/server/ejbd/EjbRequestHandler.java
  
  Index: EjbRequestHandler.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/server/ejbd/EjbRequestHandler.java,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- EjbRequestHandler.java    6 Jun 2005 15:20:56 -0000       1.20
  +++ EjbRequestHandler.java    15 Sep 2005 06:32:00 -0000      1.21
  @@ -268,6 +268,8 @@
                   call.reset();
               }
           } finally {
  +            ContextManager.setCurrentCaller(null);
  +            ContextManager.setNextCaller(null);
               Thread.currentThread().setContextClassLoader(oldClassLoader);
           }
       }
  @@ -305,7 +307,7 @@
           }
   
   //        return container.invoke((EJBInvocationStream)req);
  -//        return container.invoke(req.getMethodInstance(), 
req.getMethodParameters(), req.getPrimaryKey());        
  +//        return container.invoke(req.getMethodInstance(), 
req.getMethodParameters(), req.getPrimaryKey());
   
       }
   
  
  
  

Reply via email to