You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ra...@apache.org on 2013/10/06 23:40:57 UTC

git commit: CAMEL-6831 Upgrade Apache HTTP Client 4.2.5 to 4.3 (camel-http4)

Updated Branches:
  refs/heads/master 8240c0076 -> c0e4330c0


CAMEL-6831 Upgrade Apache HTTP Client 4.2.5 to 4.3 (camel-http4)


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/c0e4330c
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/c0e4330c
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/c0e4330c

Branch: refs/heads/master
Commit: c0e4330c0ef395a8bca6f01b0f8dfaf5b2f45872
Parents: 8240c00
Author: Raúl Kripalani <ra...@apache.org>
Authored: Sun Oct 6 22:38:35 2013 +0100
Committer: Raúl Kripalani <ra...@apache.org>
Committed: Sun Oct 6 22:39:27 2013 +0100

----------------------------------------------------------------------
 .../http4/HttpNoConnectionRedeliveryTest.java   |  7 +++----
 .../component/http4/HttpNoConnectionTest.java   |  7 +++----
 .../component/http4/HttpServerTestSupport.java  | 21 +++++---------------
 parent/pom.xml                                  |  4 ++--
 4 files changed, 13 insertions(+), 26 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/c0e4330c/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionRedeliveryTest.java
----------------------------------------------------------------------
diff --git a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionRedeliveryTest.java b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionRedeliveryTest.java
index c745570..b34ccb3 100644
--- a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionRedeliveryTest.java
+++ b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionRedeliveryTest.java
@@ -21,12 +21,11 @@ import java.net.ConnectException;
 import org.apache.camel.Exchange;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.http4.handler.BasicValidationHandler;
-import org.apache.http.conn.HttpHostConnectException;
 import org.apache.http.localserver.LocalTestServer;
 import org.junit.Test;
 
 /**
- * @version 
+ * @version
  */
 public class HttpNoConnectionRedeliveryTest extends BaseHttpTest {
 
@@ -47,8 +46,8 @@ public class HttpNoConnectionRedeliveryTest extends BaseHttpTest {
         Exchange exchange = template.request("direct:start", null);
         assertTrue(exchange.isFailed());
 
-        HttpHostConnectException cause = assertIsInstanceOf(HttpHostConnectException.class, exchange.getException());
-        assertIsInstanceOf(ConnectException.class, cause.getCause());
+        ConnectException cause = assertIsInstanceOf(ConnectException.class, exchange.getException());
+        assertTrue(cause.getMessage().contains("refused"));
 
         assertEquals(true, exchange.getIn().getHeader(Exchange.REDELIVERED));
         assertEquals(4, exchange.getIn().getHeader(Exchange.REDELIVERY_COUNTER));

http://git-wip-us.apache.org/repos/asf/camel/blob/c0e4330c/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionTest.java
----------------------------------------------------------------------
diff --git a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionTest.java b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionTest.java
index fec4f17..f334d2f 100644
--- a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionTest.java
+++ b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionTest.java
@@ -21,12 +21,11 @@ import java.net.ConnectException;
 import org.apache.camel.Exchange;
 import org.apache.camel.Processor;
 import org.apache.camel.component.http4.handler.BasicValidationHandler;
-import org.apache.http.conn.HttpHostConnectException;
 import org.apache.http.localserver.LocalTestServer;
 import org.junit.Test;
 
 /**
- * @version 
+ * @version
  */
 public class HttpNoConnectionTest extends BaseHttpTest {
 
@@ -50,8 +49,8 @@ public class HttpNoConnectionTest extends BaseHttpTest {
         Exchange reply = template.request(url, null);
         Exception e = reply.getException();
         assertNotNull("Should have thrown an exception", e);
-        HttpHostConnectException cause = assertIsInstanceOf(HttpHostConnectException.class, e);
-        assertIsInstanceOf(ConnectException.class, cause.getCause());
+        ConnectException cause = assertIsInstanceOf(ConnectException.class, e);
+        assertTrue(cause.getMessage().contains("refused"));
     }
 
     @Override

http://git-wip-us.apache.org/repos/asf/camel/blob/c0e4330c/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpServerTestSupport.java
----------------------------------------------------------------------
diff --git a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpServerTestSupport.java b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpServerTestSupport.java
index f240368..aaf08df 100644
--- a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpServerTestSupport.java
+++ b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpServerTestSupport.java
@@ -22,7 +22,6 @@ import org.apache.camel.test.junit4.CamelTestSupport;
 import org.apache.http.ConnectionReuseStrategy;
 import org.apache.http.HttpResponseFactory;
 import org.apache.http.localserver.LocalTestServer;
-import org.apache.http.params.HttpParams;
 import org.apache.http.protocol.BasicHttpProcessor;
 import org.apache.http.protocol.HttpExpectationVerifier;
 import org.junit.After;
@@ -33,7 +32,7 @@ import org.junit.Before;
  * The setUp method starts the server before the camel context is started and
  * the tearDown method stops the server after the camel context is stopped.
  *
- * @version 
+ * @version
  */
 public abstract class HttpServerTestSupport extends CamelTestSupport {
 
@@ -47,8 +46,8 @@ public abstract class HttpServerTestSupport extends CamelTestSupport {
                 getConnectionReuseStrategy(),
                 getHttpResponseFactory(),
                 getHttpExpectationVerifier(),
-                getHttpParams(),
-                getSSLContext());
+                getSSLContext(),
+                false);
         registerHandler(localServer);
         localServer.start();
 
@@ -84,7 +83,7 @@ public abstract class HttpServerTestSupport extends CamelTestSupport {
     protected ConnectionReuseStrategy getConnectionReuseStrategy() {
         return null;
     }
-    
+
     /**
      * Returns the org.apache.http.HttpResponseFactory which should be used
      * by the server.
@@ -94,7 +93,7 @@ public abstract class HttpServerTestSupport extends CamelTestSupport {
     protected HttpResponseFactory getHttpResponseFactory() {
         return null;
     }
-    
+
     /**
      * Returns the org.apache.http.protocol.HttpExpectationVerifier which should be used
      * by the server.
@@ -106,16 +105,6 @@ public abstract class HttpServerTestSupport extends CamelTestSupport {
     }
 
     /**
-     * Returns the org.apache.http.params.HttpParams which should be used by
-     * the server.
-     *
-     * @return httpParams
-     */
-    protected HttpParams getHttpParams() {
-        return null;
-    }
-
-    /**
      * Returns the javax.net.ssl.SSLContext which should be used by the server.
      *
      * @return sslContext

http://git-wip-us.apache.org/repos/asf/camel/blob/c0e4330c/parent/pom.xml
----------------------------------------------------------------------
diff --git a/parent/pom.xml b/parent/pom.xml
index d9079b5..1f0171f 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -178,8 +178,8 @@
     <hibernate-validator-version>5.0.1.Final</hibernate-validator-version>
     <hibernate-version>4.2.6.Final</hibernate-version>
     <httpunit-version>1.7</httpunit-version>
-    <httpcore4-version>4.2.4</httpcore4-version>
-    <httpclient4-version>4.2.5</httpclient4-version>
+    <httpcore4-version>4.3</httpcore4-version>
+    <httpclient4-version>4.3</httpclient4-version>
     <httpclient-version>3.1</httpclient-version> 
     <ibatis-bundle-version>2.3.4.726_4</ibatis-bundle-version>
     <ibatis-version>2.3.4.726</ibatis-version>


Re: git commit: CAMEL-6831 Upgrade Apache HTTP Client 4.2.5 to 4.3 (camel-http4)

Posted by Raul Kripalani <ra...@evosent.com>.
Thanks, Christian.

I'm looking into it!

Regards,

*Raúl Kripalani*
Apache Camel PMC Member & Committer | Enterprise Architect, Open Source
Integration specialist
http://about.me/raulkripalani | http://www.linkedin.com/in/raulkripalani
http://blog.raulkr.net | twitter: @raulvk

On Mon, Oct 7, 2013 at 11:04 PM, Christian Müller <
christian.mueller@gmail.com> wrote:

> This commit broke some camel features. See CAMEL-6831 for details.
>
> Best,
> Christian
> -----------------
>
> Software Integration Specialist
>
> Apache Camel committer: https://camel.apache.org/team
> V.P. Apache Camel: https://www.apache.org/foundation/
> Apache Member: https://www.apache.org/foundation/members.html
>
> https://www.linkedin.com/pub/christian-mueller/11/551/642
>
>
> On Sun, Oct 6, 2013 at 11:40 PM, <ra...@apache.org> wrote:
>
> > Updated Branches:
> >   refs/heads/master 8240c0076 -> c0e4330c0
> >
> >
> > CAMEL-6831 Upgrade Apache HTTP Client 4.2.5 to 4.3 (camel-http4)
> >
> >
> > Project: http://git-wip-us.apache.org/repos/asf/camel/repo
> > Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/c0e4330c
> > Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/c0e4330c
> > Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/c0e4330c
> >
> > Branch: refs/heads/master
> > Commit: c0e4330c0ef395a8bca6f01b0f8dfaf5b2f45872
> > Parents: 8240c00
> > Author: Raúl Kripalani <ra...@apache.org>
> > Authored: Sun Oct 6 22:38:35 2013 +0100
> > Committer: Raúl Kripalani <ra...@apache.org>
> > Committed: Sun Oct 6 22:39:27 2013 +0100
> >
> > ----------------------------------------------------------------------
> >  .../http4/HttpNoConnectionRedeliveryTest.java   |  7 +++----
> >  .../component/http4/HttpNoConnectionTest.java   |  7 +++----
> >  .../component/http4/HttpServerTestSupport.java  | 21
> +++++---------------
> >  parent/pom.xml                                  |  4 ++--
> >  4 files changed, 13 insertions(+), 26 deletions(-)
> > ----------------------------------------------------------------------
> >
> >
> >
> >
> http://git-wip-us.apache.org/repos/asf/camel/blob/c0e4330c/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionRedeliveryTest.java
> > ----------------------------------------------------------------------
> > diff --git
> >
> a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionRedeliveryTest.java
> >
> b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionRedeliveryTest.java
> > index c745570..b34ccb3 100644
> > ---
> >
> a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionRedeliveryTest.java
> > +++
> >
> b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionRedeliveryTest.java
> > @@ -21,12 +21,11 @@ import java.net.ConnectException;
> >  import org.apache.camel.Exchange;
> >  import org.apache.camel.builder.RouteBuilder;
> >  import org.apache.camel.component.http4.handler.BasicValidationHandler;
> > -import org.apache.http.conn.HttpHostConnectException;
> >  import org.apache.http.localserver.LocalTestServer;
> >  import org.junit.Test;
> >
> >  /**
> > - * @version
> > + * @version
> >   */
> >  public class HttpNoConnectionRedeliveryTest extends BaseHttpTest {
> >
> > @@ -47,8 +46,8 @@ public class HttpNoConnectionRedeliveryTest extends
> > BaseHttpTest {
> >          Exchange exchange = template.request("direct:start", null);
> >          assertTrue(exchange.isFailed());
> >
> > -        HttpHostConnectException cause =
> > assertIsInstanceOf(HttpHostConnectException.class,
> exchange.getException());
> > -        assertIsInstanceOf(ConnectException.class, cause.getCause());
> > +        ConnectException cause =
> > assertIsInstanceOf(ConnectException.class, exchange.getException());
> > +        assertTrue(cause.getMessage().contains("refused"));
> >
> >          assertEquals(true,
> > exchange.getIn().getHeader(Exchange.REDELIVERED));
> >          assertEquals(4,
> > exchange.getIn().getHeader(Exchange.REDELIVERY_COUNTER));
> >
> >
> >
> http://git-wip-us.apache.org/repos/asf/camel/blob/c0e4330c/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionTest.java
> > ----------------------------------------------------------------------
> > diff --git
> >
> a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionTest.java
> >
> b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionTest.java
> > index fec4f17..f334d2f 100644
> > ---
> >
> a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionTest.java
> > +++
> >
> b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionTest.java
> > @@ -21,12 +21,11 @@ import java.net.ConnectException;
> >  import org.apache.camel.Exchange;
> >  import org.apache.camel.Processor;
> >  import org.apache.camel.component.http4.handler.BasicValidationHandler;
> > -import org.apache.http.conn.HttpHostConnectException;
> >  import org.apache.http.localserver.LocalTestServer;
> >  import org.junit.Test;
> >
> >  /**
> > - * @version
> > + * @version
> >   */
> >  public class HttpNoConnectionTest extends BaseHttpTest {
> >
> > @@ -50,8 +49,8 @@ public class HttpNoConnectionTest extends BaseHttpTest
> {
> >          Exchange reply = template.request(url, null);
> >          Exception e = reply.getException();
> >          assertNotNull("Should have thrown an exception", e);
> > -        HttpHostConnectException cause =
> > assertIsInstanceOf(HttpHostConnectException.class, e);
> > -        assertIsInstanceOf(ConnectException.class, cause.getCause());
> > +        ConnectException cause =
> > assertIsInstanceOf(ConnectException.class, e);
> > +        assertTrue(cause.getMessage().contains("refused"));
> >      }
> >
> >      @Override
> >
> >
> >
> http://git-wip-us.apache.org/repos/asf/camel/blob/c0e4330c/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpServerTestSupport.java
> > ----------------------------------------------------------------------
> > diff --git
> >
> a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpServerTestSupport.java
> >
> b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpServerTestSupport.java
> > index f240368..aaf08df 100644
> > ---
> >
> a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpServerTestSupport.java
> > +++
> >
> b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpServerTestSupport.java
> > @@ -22,7 +22,6 @@ import org.apache.camel.test.junit4.CamelTestSupport;
> >  import org.apache.http.ConnectionReuseStrategy;
> >  import org.apache.http.HttpResponseFactory;
> >  import org.apache.http.localserver.LocalTestServer;
> > -import org.apache.http.params.HttpParams;
> >  import org.apache.http.protocol.BasicHttpProcessor;
> >  import org.apache.http.protocol.HttpExpectationVerifier;
> >  import org.junit.After;
> > @@ -33,7 +32,7 @@ import org.junit.Before;
> >   * The setUp method starts the server before the camel context is
> started
> > and
> >   * the tearDown method stops the server after the camel context is
> > stopped.
> >   *
> > - * @version
> > + * @version
> >   */
> >  public abstract class HttpServerTestSupport extends CamelTestSupport {
> >
> > @@ -47,8 +46,8 @@ public abstract class HttpServerTestSupport extends
> > CamelTestSupport {
> >                  getConnectionReuseStrategy(),
> >                  getHttpResponseFactory(),
> >                  getHttpExpectationVerifier(),
> > -                getHttpParams(),
> > -                getSSLContext());
> > +                getSSLContext(),
> > +                false);
> >          registerHandler(localServer);
> >          localServer.start();
> >
> > @@ -84,7 +83,7 @@ public abstract class HttpServerTestSupport extends
> > CamelTestSupport {
> >      protected ConnectionReuseStrategy getConnectionReuseStrategy() {
> >          return null;
> >      }
> > -
> > +
> >      /**
> >       * Returns the org.apache.http.HttpResponseFactory which should be
> > used
> >       * by the server.
> > @@ -94,7 +93,7 @@ public abstract class HttpServerTestSupport extends
> > CamelTestSupport {
> >      protected HttpResponseFactory getHttpResponseFactory() {
> >          return null;
> >      }
> > -
> > +
> >      /**
> >       * Returns the org.apache.http.protocol.HttpExpectationVerifier
> which
> > should be used
> >       * by the server.
> > @@ -106,16 +105,6 @@ public abstract class HttpServerTestSupport extends
> > CamelTestSupport {
> >      }
> >
> >      /**
> > -     * Returns the org.apache.http.params.HttpParams which should be
> used
> > by
> > -     * the server.
> > -     *
> > -     * @return httpParams
> > -     */
> > -    protected HttpParams getHttpParams() {
> > -        return null;
> > -    }
> > -
> > -    /**
> >       * Returns the javax.net.ssl.SSLContext which should be used by the
> > server.
> >       *
> >       * @return sslContext
> >
> >
> http://git-wip-us.apache.org/repos/asf/camel/blob/c0e4330c/parent/pom.xml
> > ----------------------------------------------------------------------
> > diff --git a/parent/pom.xml b/parent/pom.xml
> > index d9079b5..1f0171f 100644
> > --- a/parent/pom.xml
> > +++ b/parent/pom.xml
> > @@ -178,8 +178,8 @@
> >
>  <hibernate-validator-version>5.0.1.Final</hibernate-validator-version>
> >      <hibernate-version>4.2.6.Final</hibernate-version>
> >      <httpunit-version>1.7</httpunit-version>
> > -    <httpcore4-version>4.2.4</httpcore4-version>
> > -    <httpclient4-version>4.2.5</httpclient4-version>
> > +    <httpcore4-version>4.3</httpcore4-version>
> > +    <httpclient4-version>4.3</httpclient4-version>
> >      <httpclient-version>3.1</httpclient-version>
> >      <ibatis-bundle-version>2.3.4.726_4</ibatis-bundle-version>
> >      <ibatis-version>2.3.4.726</ibatis-version>
> >
> >
>

Re: git commit: CAMEL-6831 Upgrade Apache HTTP Client 4.2.5 to 4.3 (camel-http4)

Posted by Christian Müller <ch...@gmail.com>.
This commit broke some camel features. See CAMEL-6831 for details.

Best,
Christian
-----------------

Software Integration Specialist

Apache Camel committer: https://camel.apache.org/team
V.P. Apache Camel: https://www.apache.org/foundation/
Apache Member: https://www.apache.org/foundation/members.html

https://www.linkedin.com/pub/christian-mueller/11/551/642


On Sun, Oct 6, 2013 at 11:40 PM, <ra...@apache.org> wrote:

> Updated Branches:
>   refs/heads/master 8240c0076 -> c0e4330c0
>
>
> CAMEL-6831 Upgrade Apache HTTP Client 4.2.5 to 4.3 (camel-http4)
>
>
> Project: http://git-wip-us.apache.org/repos/asf/camel/repo
> Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/c0e4330c
> Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/c0e4330c
> Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/c0e4330c
>
> Branch: refs/heads/master
> Commit: c0e4330c0ef395a8bca6f01b0f8dfaf5b2f45872
> Parents: 8240c00
> Author: Raúl Kripalani <ra...@apache.org>
> Authored: Sun Oct 6 22:38:35 2013 +0100
> Committer: Raúl Kripalani <ra...@apache.org>
> Committed: Sun Oct 6 22:39:27 2013 +0100
>
> ----------------------------------------------------------------------
>  .../http4/HttpNoConnectionRedeliveryTest.java   |  7 +++----
>  .../component/http4/HttpNoConnectionTest.java   |  7 +++----
>  .../component/http4/HttpServerTestSupport.java  | 21 +++++---------------
>  parent/pom.xml                                  |  4 ++--
>  4 files changed, 13 insertions(+), 26 deletions(-)
> ----------------------------------------------------------------------
>
>
>
> http://git-wip-us.apache.org/repos/asf/camel/blob/c0e4330c/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionRedeliveryTest.java
> ----------------------------------------------------------------------
> diff --git
> a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionRedeliveryTest.java
> b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionRedeliveryTest.java
> index c745570..b34ccb3 100644
> ---
> a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionRedeliveryTest.java
> +++
> b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionRedeliveryTest.java
> @@ -21,12 +21,11 @@ import java.net.ConnectException;
>  import org.apache.camel.Exchange;
>  import org.apache.camel.builder.RouteBuilder;
>  import org.apache.camel.component.http4.handler.BasicValidationHandler;
> -import org.apache.http.conn.HttpHostConnectException;
>  import org.apache.http.localserver.LocalTestServer;
>  import org.junit.Test;
>
>  /**
> - * @version
> + * @version
>   */
>  public class HttpNoConnectionRedeliveryTest extends BaseHttpTest {
>
> @@ -47,8 +46,8 @@ public class HttpNoConnectionRedeliveryTest extends
> BaseHttpTest {
>          Exchange exchange = template.request("direct:start", null);
>          assertTrue(exchange.isFailed());
>
> -        HttpHostConnectException cause =
> assertIsInstanceOf(HttpHostConnectException.class, exchange.getException());
> -        assertIsInstanceOf(ConnectException.class, cause.getCause());
> +        ConnectException cause =
> assertIsInstanceOf(ConnectException.class, exchange.getException());
> +        assertTrue(cause.getMessage().contains("refused"));
>
>          assertEquals(true,
> exchange.getIn().getHeader(Exchange.REDELIVERED));
>          assertEquals(4,
> exchange.getIn().getHeader(Exchange.REDELIVERY_COUNTER));
>
>
> http://git-wip-us.apache.org/repos/asf/camel/blob/c0e4330c/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionTest.java
> ----------------------------------------------------------------------
> diff --git
> a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionTest.java
> b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionTest.java
> index fec4f17..f334d2f 100644
> ---
> a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionTest.java
> +++
> b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpNoConnectionTest.java
> @@ -21,12 +21,11 @@ import java.net.ConnectException;
>  import org.apache.camel.Exchange;
>  import org.apache.camel.Processor;
>  import org.apache.camel.component.http4.handler.BasicValidationHandler;
> -import org.apache.http.conn.HttpHostConnectException;
>  import org.apache.http.localserver.LocalTestServer;
>  import org.junit.Test;
>
>  /**
> - * @version
> + * @version
>   */
>  public class HttpNoConnectionTest extends BaseHttpTest {
>
> @@ -50,8 +49,8 @@ public class HttpNoConnectionTest extends BaseHttpTest {
>          Exchange reply = template.request(url, null);
>          Exception e = reply.getException();
>          assertNotNull("Should have thrown an exception", e);
> -        HttpHostConnectException cause =
> assertIsInstanceOf(HttpHostConnectException.class, e);
> -        assertIsInstanceOf(ConnectException.class, cause.getCause());
> +        ConnectException cause =
> assertIsInstanceOf(ConnectException.class, e);
> +        assertTrue(cause.getMessage().contains("refused"));
>      }
>
>      @Override
>
>
> http://git-wip-us.apache.org/repos/asf/camel/blob/c0e4330c/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpServerTestSupport.java
> ----------------------------------------------------------------------
> diff --git
> a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpServerTestSupport.java
> b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpServerTestSupport.java
> index f240368..aaf08df 100644
> ---
> a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpServerTestSupport.java
> +++
> b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpServerTestSupport.java
> @@ -22,7 +22,6 @@ import org.apache.camel.test.junit4.CamelTestSupport;
>  import org.apache.http.ConnectionReuseStrategy;
>  import org.apache.http.HttpResponseFactory;
>  import org.apache.http.localserver.LocalTestServer;
> -import org.apache.http.params.HttpParams;
>  import org.apache.http.protocol.BasicHttpProcessor;
>  import org.apache.http.protocol.HttpExpectationVerifier;
>  import org.junit.After;
> @@ -33,7 +32,7 @@ import org.junit.Before;
>   * The setUp method starts the server before the camel context is started
> and
>   * the tearDown method stops the server after the camel context is
> stopped.
>   *
> - * @version
> + * @version
>   */
>  public abstract class HttpServerTestSupport extends CamelTestSupport {
>
> @@ -47,8 +46,8 @@ public abstract class HttpServerTestSupport extends
> CamelTestSupport {
>                  getConnectionReuseStrategy(),
>                  getHttpResponseFactory(),
>                  getHttpExpectationVerifier(),
> -                getHttpParams(),
> -                getSSLContext());
> +                getSSLContext(),
> +                false);
>          registerHandler(localServer);
>          localServer.start();
>
> @@ -84,7 +83,7 @@ public abstract class HttpServerTestSupport extends
> CamelTestSupport {
>      protected ConnectionReuseStrategy getConnectionReuseStrategy() {
>          return null;
>      }
> -
> +
>      /**
>       * Returns the org.apache.http.HttpResponseFactory which should be
> used
>       * by the server.
> @@ -94,7 +93,7 @@ public abstract class HttpServerTestSupport extends
> CamelTestSupport {
>      protected HttpResponseFactory getHttpResponseFactory() {
>          return null;
>      }
> -
> +
>      /**
>       * Returns the org.apache.http.protocol.HttpExpectationVerifier which
> should be used
>       * by the server.
> @@ -106,16 +105,6 @@ public abstract class HttpServerTestSupport extends
> CamelTestSupport {
>      }
>
>      /**
> -     * Returns the org.apache.http.params.HttpParams which should be used
> by
> -     * the server.
> -     *
> -     * @return httpParams
> -     */
> -    protected HttpParams getHttpParams() {
> -        return null;
> -    }
> -
> -    /**
>       * Returns the javax.net.ssl.SSLContext which should be used by the
> server.
>       *
>       * @return sslContext
>
> http://git-wip-us.apache.org/repos/asf/camel/blob/c0e4330c/parent/pom.xml
> ----------------------------------------------------------------------
> diff --git a/parent/pom.xml b/parent/pom.xml
> index d9079b5..1f0171f 100644
> --- a/parent/pom.xml
> +++ b/parent/pom.xml
> @@ -178,8 +178,8 @@
>      <hibernate-validator-version>5.0.1.Final</hibernate-validator-version>
>      <hibernate-version>4.2.6.Final</hibernate-version>
>      <httpunit-version>1.7</httpunit-version>
> -    <httpcore4-version>4.2.4</httpcore4-version>
> -    <httpclient4-version>4.2.5</httpclient4-version>
> +    <httpcore4-version>4.3</httpcore4-version>
> +    <httpclient4-version>4.3</httpclient4-version>
>      <httpclient-version>3.1</httpclient-version>
>      <ibatis-bundle-version>2.3.4.726_4</ibatis-bundle-version>
>      <ibatis-version>2.3.4.726</ibatis-version>
>
>