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());
}