I am getting org.apache.http.conn.HttpHostConnectException exception when i use the http4 component in routes, but the same routes work fine if i use the http component.
When i look at the code, i found below method in org.apache.camel.component.http4.HttpComponen create ThreadSafeClientConnManager, I am wondering in which place it release the connection or sets connTTL( connection lifetime, <=0 implies "infinity"), i don't find any place to set connTTL. i can delay the error by setting connectionsPerRoute to 10000. protected ClientConnectionManager createConnectionManager() { SchemeRegistry schemeRegistry = new SchemeRegistry(); ThreadSafeClientConnManager answer = new ThreadSafeClientConnManager(schemeRegistry); if (getMaxTotalConnections() > 0) { answer.setMaxTotal(getMaxTotalConnections()); } if (getConnectionsPerRoute() > 0) { answer.setDefaultMaxPerRoute(getConnectionsPerRoute()); } LOG.info("Created ClientConnectionManager " + answer); return answer; } Thanks, Amit Patel -- View this message in context: http://camel.465427.n5.nabble.com/Camel-http4-component-throws-Connection-refused-error-tp5726673.html Sent from the Camel Development mailing list archive at Nabble.com.