Class ClientConnFactory
java.lang.Object
org.apache.synapse.transport.http.conn.ClientConnFactory
This custom client connection factory can keep a map of SSLContexts and use the correct
SSLContext when connecting to different servers. If a SSLContext cannot be found for a
particular server from the specified map it uses the default SSLContext.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionClientConnFactory(org.apache.http.HttpResponseFactory responseFactory, org.apache.http.nio.util.ByteBufferAllocator allocator, SSLContextDetails ssl, Map<RequestDescriptor, SSLContext> sslByHostMap, org.apache.http.params.HttpParams params) ClientConnFactory(org.apache.http.params.HttpParams params) ClientConnFactory(SSLContextDetails ssl, Map<RequestDescriptor, SSLContext> sslByHostMap, org.apache.http.params.HttpParams params) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.http.impl.nio.DefaultNHttpClientConnectioncreateConnection(org.apache.http.nio.reactor.IOSession iosession, org.apache.http.conn.routing.HttpRoute route, String requestID) Returns Set of Host:Port String entriesvoidvoidupgrade(UpgradableNHttpConnection conn, RouteRequestMapping routeRequestMapping)
-
Field Details
-
log
protected org.apache.commons.logging.Log log
-
-
Constructor Details
-
ClientConnFactory
public ClientConnFactory(org.apache.http.HttpResponseFactory responseFactory, org.apache.http.nio.util.ByteBufferAllocator allocator, SSLContextDetails ssl, Map<RequestDescriptor, SSLContext> sslByHostMap, org.apache.http.params.HttpParams params) -
ClientConnFactory
public ClientConnFactory(SSLContextDetails ssl, Map<RequestDescriptor, SSLContext> sslByHostMap, org.apache.http.params.HttpParams params) -
ClientConnFactory
public ClientConnFactory(org.apache.http.params.HttpParams params)
-
-
Method Details
-
createConnection
public org.apache.http.impl.nio.DefaultNHttpClientConnection createConnection(org.apache.http.nio.reactor.IOSession iosession, org.apache.http.conn.routing.HttpRoute route, String requestID) -
upgrade
-
upgrade
-
getHostList
Returns Set of Host:Port String entries- Returns:
- String Set
-