DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25596>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25596

application briefly unavailable when using manager to reload





------- Additional Comments From [EMAIL PROTECTED]  2003-12-22 07:56 -------
I apologize for the previous implementation I didn't notice that the paused 
flag is a private variable in the StandardContext, may be the solution for me 
would be to change the invoke method in the ContainerBase to be not final and 
override the method with 

 public final void invoke(Request request, Response response)
        throws IOException, ServletException {
        while ( getPaused () ) 
        { 
           synchronized(this){ wait(1000);}
        }
        super.invoke(request, response);

    }
I understand that changing a method not to be final is a direct violation of 
the Tomcat structure and API but this patch is only for my version and I just 
wanted to know if this is something that you guys would find some other 
problem that I am not aware of in this solution.
Thanks Again

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to