java.lang.Object
io.helidon.nima.webclient.LoomClient
- All Implemented Interfaces:
WebClient
Base class for HTTP implementations of
WebClient.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.nima.webclient.WebClient
WebClient.Builder<B extends WebClient.Builder<B,C>, C extends WebClient> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedLoomClient(WebClient.Builder<?, ?> builder) Construct this instance from a subclass of builder. -
Method Summary
-
Constructor Details
-
LoomClient
Construct this instance from a subclass of builder.- Parameters:
builder- builder the subclass is built from
-
-
Method Details
-
uri
Base URI of this client.- Returns:
- URI to use
-
executor
Executor services, uses virtual threads.- Returns:
- executor service
-
tls
TLS configuration for this client.- Returns:
- TLS configuration
-
socketOptions
Socket options for this client.- Returns:
- socket options
-
dnsResolver
DNS resolver instance to be used for this client.- Returns:
- dns resolver instance
-
dnsAddressLookup
- Returns:
- DNS address lookup instance type
-