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]

Reply via email to