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 ConnectionKey
create
(String scheme, String host, int port, Tls tls, DnsResolver dnsResolver, DnsAddressLookup dnsAddressLookup, Proxy proxy) Create new instance of theConnectionKey
.ConfiguredDnsAddressLookup
.ConfiguredDnsResolver
.boolean
int
hashCode()
host()
Uri address host.int
port()
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
-