Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.1.6
-
Linux / Mac OS/X 10.10.5
-
Unknown
Description
To configure a jax-rs client low level parameters of httpclient, I'm currently doing like following ways
ClientBuilder clientBuilder = ClientBuilder.newBuilder() .property(CoreConnectionPNames.CONNECTION_TIMEOUT, connectionTimeout) .property(CoreConnectionPNames.SO_TIMEOUT, socketTimeout) .property(ClientPNames.CONN_MANAGER_TIMEOUT, requestTimeout) .property("http.connection-manager.max-per-host", ImmutableMap.of(HostConfiguration.ANY_HOST_CONFIGURATION, maxConnHost)) .property("http.connection-manager.max-total", maxConnTotal) .property(CoreConnectionPNames.STALE_CONNECTION_CHECK, true) .register(JACKSON_PROVIDER);
and I noticed all these ways of configurations are deprecated way in httpcomponent 4.x.
They recommended to use org.apache.http.client.config and org.apache.http.config (like RequestConfig) but I couldn't find any possible (or straightforward) direction in CXF.
There must be new way of support this configuration over deprecated way.
Attachments
Issue Links
- is related to
-
CXF-6969 CXF Async HTTP Transport - add supports to configure httpclient with new method
- Closed