[
https://issues.apache.org/jira/browse/HTTPASYNC-159?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oleg Kalnichevski resolved HTTPASYNC-159.
-----------------------------------------
Resolution: Won't Fix
[~lingchao] There is no much we can do about it now. If we remove the offending
constructor to restore full compatibility with 4.1.3 we will break full
compatibility with 4.1.4.
Oleg
> Updating from 4.1.3 to 4.1.4 breaks
> -----------------------------------
>
> Key: HTTPASYNC-159
> URL: https://issues.apache.org/jira/browse/HTTPASYNC-159
> Project: HttpComponents HttpAsyncClient
> Issue Type: Bug
> Affects Versions: 4.1.4
> Reporter: xia0c
> Priority: Major
>
> When I try to upgrade httpasyncclient from 4.1.3 to 4.1.4. The following code
> breaks.
> {code:java}
> public class Demo {
>
> private ConnectingIOReactor ioReactor;
> private PoolingNHttpClientConnectionManager connectionManager;
>
> public void test() throws IOReactorException {
>
> RegistryBuilder<SchemeIOSessionStrategy> registryBuilder =
> RegistryBuilder.<SchemeIOSessionStrategy>create();
> registryBuilder.register("http",
> NoopIOSessionStrategy.INSTANCE);
> registryBuilder.register("https", new
> SSLIOSessionStrategy(SSLContexts.createDefault()));
> Registry<SchemeIOSessionStrategy> registry =
> registryBuilder.build();
>
>
> IOReactorConfig.Builder iorConfigBuilder =
> IOReactorConfig.custom();
> this.ioReactor = new
> DefaultConnectingIOReactor(iorConfigBuilder.build());
>
>
>
> this.connectionManager = new
> PoolingNHttpClientConnectionManager(ioReactor, null, registry, null);
> }
> }
> {code}
> The code should pass, but it throws an error:
> {code:java}
> Demo.java:[36,42] reference to PoolingNHttpClientConnectionManager is
> ambiguous
> [ERROR] both constructor
> PoolingNHttpClientConnectionManager(org.apache.http.nio.reactor.ConnectingIOReactor,org.apache.http.nio.conn.NHttpConnectionFactory<org.apache.http.nio.conn.ManagedNHttpClientConnection>,org.apache.http.config.Registry<org.apache.http.nio.conn.SchemeIOSessionStrategy>,org.apache.http.conn.DnsResolver)
> in org.apache.http.impl.nio.conn.PoolingNHttpClientConnectionManager and
> constructor
> PoolingNHttpClientConnectionManager(org.apache.http.nio.reactor.ConnectingIOReactor,org.apache.http.nio.conn.NHttpConnectionFactory<org.apache.http.nio.conn.ManagedNHttpClientConnection>,org.apache.http.config.Registry<org.apache.http.nio.conn.SchemeIOSessionStrategy>,org.apache.http.nio.pool.SocketAddressResolver<org.apache.http.conn.routing.HttpRoute>)
> in org.apache.http.impl.nio.conn.PoolingNHttpClientConnectionManager match
> {code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]