JETTY-1362 Set root cause of UnavailableException
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@3002 7e9141cc-0065-0410-87d8-b60c137991c4
This commit is contained in:
parent
fb92f51f49
commit
c226f9c5a8
|
@ -1,5 +1,6 @@
|
||||||
jetty-7.4.0-SNAPSHOT
|
jetty-7.4.0-SNAPSHOT
|
||||||
+ 342504 Scanner Listener
|
+ 342504 Scanner Listener
|
||||||
|
+ JETTY-1362 Set root cause of UnavailableException
|
||||||
|
|
||||||
jetty-7.4.0.RC0
|
jetty-7.4.0.RC0
|
||||||
+ 324110 Added test harnesses for merging of QueryStrings.
|
+ 324110 Added test harnesses for merging of QueryStrings.
|
||||||
|
|
|
@ -395,18 +395,22 @@ public class ServletHolder extends Holder<Servlet> implements UserIdentity.Scope
|
||||||
_unavailable=System.currentTimeMillis()+5000; // TODO configure
|
_unavailable=System.currentTimeMillis()+5000; // TODO configure
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* ------------------------------------------------------------ */
|
/* ------------------------------------------------------------ */
|
||||||
|
|
||||||
private void makeUnavailable(Throwable e)
|
private void makeUnavailable(final Throwable e)
|
||||||
{
|
{
|
||||||
if (e instanceof UnavailableException)
|
if (e instanceof UnavailableException)
|
||||||
makeUnavailable((UnavailableException)e);
|
makeUnavailable((UnavailableException)e);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
_servletHandler.getServletContext().log("unavailable",e);
|
_servletHandler.getServletContext().log("unavailable",e);
|
||||||
_unavailableEx=new UnavailableException(String.valueOf(e),-1);
|
_unavailableEx=new UnavailableException(String.valueOf(e),-1)
|
||||||
|
{
|
||||||
|
{
|
||||||
|
initCause(e);
|
||||||
|
}
|
||||||
|
};
|
||||||
_unavailable=-1;
|
_unavailable=-1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue