java.lang.Object
io.helidon.webclient.api.ConnectionKey
Connection key instance contains all needed connection related information.
-
Constructor Summary
ConstructorsConstructorDescriptionConnectionKey(String scheme, String host, int port, Duration readTimeout, Tls tls, DnsResolver dnsResolver, DnsAddressLookup dnsAddressLookup, Proxy proxy) Deprecated, for removal: This API element is subject to removal in a future version.readTimeout is deprecated to be part of the connection key. -
Method Summary
Modifier and TypeMethodDescriptionstatic ConnectionKeycreate(String scheme, String host, int port, Tls tls, DnsResolver dnsResolver, DnsAddressLookup dnsAddressLookup, Proxy proxy) Create new instance of theConnectionKey.ConfiguredDnsAddressLookup.ConfiguredDnsResolver.booleaninthashCode()host()Uri address host.intport()Uri address port.proxy()ConfiguredProxy.Deprecated, for removal: This API element is subject to removal in a future version.scheme()Uri address scheme.tls()ConfiguredTls.toString()
-
Constructor Details
-
ConnectionKey
@Deprecated(forRemoval=true, since="4.2.4") public ConnectionKey(String scheme, String host, int port, Duration readTimeout, Tls tls, DnsResolver dnsResolver, DnsAddressLookup dnsAddressLookup, Proxy proxy) Deprecated, for removal: This API element is subject to removal in a future version.readTimeout is deprecated to be part of the connection key. Usecreate(String, String, int, Tls, DnsResolver, DnsAddressLookup, Proxy)instead.Create new instance.- Parameters:
scheme- uri address schemehost- uri address hostport- uri address portreadTimeout- SO read timeouttls- TLS to be used in connectiondnsResolver- DNS resolver to be useddnsAddressLookup- DNS address lookup strategyproxy- Proxy server to use for outgoing requests
-
-
Method Details
-
create
public static ConnectionKey create(String scheme, String host, int port, Tls tls, DnsResolver dnsResolver, DnsAddressLookup dnsAddressLookup, Proxy proxy) Create new instance of theConnectionKey.- Parameters:
scheme- uri address schemehost- uri address hostport- uri address porttls- TLS to be used in connectiondnsResolver- DNS resolver to be useddnsAddressLookup- DNS address lookup strategyproxy- Proxy server to use for outgoing requests- Returns:
- new instance
-
scheme
Uri address scheme.- Returns:
- uri address scheme
-
host
Uri address host.- Returns:
- uri address host
-
port
public int port()Uri address port.- Returns:
- uri address port
-
readTimeout
Deprecated, for removal: This API element is subject to removal in a future version.Socket read timeout.- Returns:
- socket read timeout
-
tls
ConfiguredTls.- Returns:
- configured tls
-
dnsResolver
ConfiguredDnsResolver.- Returns:
- configured dns resolver
-
dnsAddressLookup
ConfiguredDnsAddressLookup.- Returns:
- configured dns address lookup
-
proxy
ConfiguredProxy.- Returns:
- configured proxy
-
equals
-
hashCode
public int hashCode() -
toString
-