From 40b25e6f5a594b6a68eb2727289137735696aab2 Mon Sep 17 00:00:00 2001 From: David Kellum Date: Thu, 22 Sep 2011 00:20:08 -0700 Subject: [PATCH] JETTY-1421 Implement RedirectListener.onException,onConnectionFailed --- .../jetty/client/RedirectListener.java | 25 ++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/jetty-client/src/main/java/org/eclipse/jetty/client/RedirectListener.java b/jetty-client/src/main/java/org/eclipse/jetty/client/RedirectListener.java index cb06692fe810..140ce9f1ce93 100644 --- a/jetty-client/src/main/java/org/eclipse/jetty/client/RedirectListener.java +++ b/jetty-client/src/main/java/org/eclipse/jetty/client/RedirectListener.java @@ -170,5 +170,28 @@ public void onRetry() super.onRetry(); } -} + /** + * Delegate failed connection + */ + @Override + public void onConnectionFailed( Throwable ex ) + { + setDelegatingRequests(true); + setDelegatingResponses(true); + + super.onConnectionFailed( ex ); + } + + /** + * Delegate onException + */ + @Override + public void onException( Throwable ex ) + { + setDelegatingRequests(true); + setDelegatingResponses(true); + + super.onException( ex ); + } +}