0 Replies Latest reply: Sep 27, 2011 12:17 PM by brianhjboss RSS

    Do all filters / servlets for an individual request execute on same thread?

    brianhjboss Newbie

      Hi folks. I apologize if my question is posted to the wrong JBoss "community space". Please let me know if I should post it elsewhere.

       

      I am not a j2ee servlet expert, so I've been doing some searching on the web. I haven't found an answer to the following question:

       

      When a request comes in and JBoss dispatches it to the filter / servlet chain for processing, am I guaranteed that all of the filters / servlets invoked for that individual request occur on the same thread? For example, I want to create a "request ID" for each incoming request and store it in thread local storage so I can include it in all subsequent logging for that request. Will I be guaranteed (in JBoss at least) that the log statements from all of the filters / servlets that were invoked for that request will have the same request ID?"

       

      (I am using JBoss 6.0.0)