Top Fields Constructors Methods
org.apache.hc.client5.http.impl.nio

pack-priv final Class MultihomeIOSessionRequester

extends Object
Class Inheritance
Imports
java.io.IOException, java.net.InetAddress, .InetSocketAddress, .SocketAddress, .UnknownHostException, java.util.Arrays, java.util.concurrent.Future, java.util.concurrent.atomic.AtomicInteger, org.apache.hc.client5.http.ConnectExceptionSupport, .DnsResolver, .SystemDefaultDnsResolver, org.apache.hc.core5.concurrent.ComplexFuture, .FutureCallback, org.apache.hc.core5.net.NamedEndpoint, org.apache.hc.core5.reactor.ConnectionInitiator, .IOSession, org.apache.hc.core5.util.Timeout, org.slf4j.Logger, .LoggerFactory

Field Summary

Modifier and TypeField and Description
private final DnsResolver
private static final Logger

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public Future<IOSession>
connect(final ConnectionInitiator connectionInitiator, final NamedEndpoint remoteEndpoint, final SocketAddress remoteAddress, final SocketAddress localAddress, final Timeout connectTimeout, final Object attachment, final FutureCallback<IOSession> callback)

public Future<IOSession>
connect(final ConnectionInitiator connectionInitiator, final NamedEndpoint remoteEndpoint, final SocketAddress localAddress, final Timeout connectTimeout, final Object attachment, final FutureCallback<IOSession> callback)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

dnsResolverback to summary
private final DnsResolver dnsResolver
LOGback to summary
private static final Logger LOG

Constructor Detail

MultihomeIOSessionRequesterback to summary
pack-priv MultihomeIOSessionRequester(final DnsResolver dnsResolver)

Method Detail

connectback to summary
public Future<IOSession> connect(final ConnectionInitiator connectionInitiator, final NamedEndpoint remoteEndpoint, final SocketAddress remoteAddress, final SocketAddress localAddress, final Timeout connectTimeout, final Object attachment, final FutureCallback<IOSession> callback)
connectback to summary
public Future<IOSession> connect(final ConnectionInitiator connectionInitiator, final NamedEndpoint remoteEndpoint, final SocketAddress localAddress, final Timeout connectTimeout, final Object attachment, final FutureCallback<IOSession> callback)