On 25/06/2010 11:41, Konstantin Kolinko wrote:
2010/6/25<ma...@apache.org>:
Author: markt
Date: Fri Jun 25 07:53:24 2010
New Revision: 957830

URL: http://svn.apache.org/viewvc?rev=957830&view=rev
Log:
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=49414
Try to differentiate between request threads and threads started by applications


+    /*
+     * Look at a threads stack trace to see if it is a request thread or not. 
It
+     * isn't perfect, but it should be good-enough for most cases.
+     */
+    private boolean isRequestThread(Thread thread) {
(...)
+        // Step through the methods in reverse order looking for a
+        // CoyoteAdapter.service() call. All requests will have this unless

There are also
CoyoteAdapter.event()
CoyoteAdapter.asyncDispatch()

Thanks for the catch. I think I'll drop the check of the method name. Passing through CoyoteAdapter should be enough.

Mark



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to