Class MultihomeIOSessionRequester
- java.lang.Object
-
- org.apache.hc.client5.http.impl.nio.MultihomeIOSessionRequester
-
final class MultihomeIOSessionRequester extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private DnsResolver
dnsResolver
private static org.slf4j.Logger
LOG
-
Constructor Summary
Constructors Constructor Description MultihomeIOSessionRequester(DnsResolver dnsResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.Future<org.apache.hc.core5.reactor.IOSession>
connect(org.apache.hc.core5.reactor.ConnectionInitiator connectionInitiator, org.apache.hc.core5.net.NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, org.apache.hc.core5.util.Timeout connectTimeout, java.lang.Object attachment, org.apache.hc.core5.concurrent.FutureCallback<org.apache.hc.core5.reactor.IOSession> callback)
java.util.concurrent.Future<org.apache.hc.core5.reactor.IOSession>
connect(org.apache.hc.core5.reactor.ConnectionInitiator connectionInitiator, org.apache.hc.core5.net.NamedEndpoint remoteEndpoint, java.net.SocketAddress localAddress, org.apache.hc.core5.util.Timeout connectTimeout, java.lang.Object attachment, org.apache.hc.core5.concurrent.FutureCallback<org.apache.hc.core5.reactor.IOSession> callback)
-
-
-
Field Detail
-
LOG
private static final org.slf4j.Logger LOG
-
dnsResolver
private final DnsResolver dnsResolver
-
-
Constructor Detail
-
MultihomeIOSessionRequester
MultihomeIOSessionRequester(DnsResolver dnsResolver)
-
-
Method Detail
-
connect
public java.util.concurrent.Future<org.apache.hc.core5.reactor.IOSession> connect(org.apache.hc.core5.reactor.ConnectionInitiator connectionInitiator, org.apache.hc.core5.net.NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, org.apache.hc.core5.util.Timeout connectTimeout, java.lang.Object attachment, org.apache.hc.core5.concurrent.FutureCallback<org.apache.hc.core5.reactor.IOSession> callback)
-
connect
public java.util.concurrent.Future<org.apache.hc.core5.reactor.IOSession> connect(org.apache.hc.core5.reactor.ConnectionInitiator connectionInitiator, org.apache.hc.core5.net.NamedEndpoint remoteEndpoint, java.net.SocketAddress localAddress, org.apache.hc.core5.util.Timeout connectTimeout, java.lang.Object attachment, org.apache.hc.core5.concurrent.FutureCallback<org.apache.hc.core5.reactor.IOSession> callback)
-
-