xia0c created HTTPASYNC-159:
-------------------------------
Summary: 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
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]