Uses of Class
io.helidon.webclient.api.ClientUri
Package
Description
Helidon WebClient APIs shared by all types of clients.
Helidon WebClient HTTP/1.1 Support.
Helidon WebClient HTTP/2 Support.
Helidon WebClient SPI.
-
Uses of ClientUri in io.helidon.webclient.api
Modifier and TypeMethodDescriptionstatic ClientUri
ClientUri.create()
Create an empty URI helper.static ClientUri
Create a new client uri.static ClientUri
Create a new client uri.static ClientUri
Create a new client URI from an existing URI.ClientUri.fragment
(UriFragment fragment) Configure the fragment for this URI.Configure the fragment for this URI, using its decoded form ("human readable").Host of this URI.Path of this URI.ClientUri.port
(int port) Port of this URI.Replaces the current URI with values from the provided URI.Resolve the provided URI against this URI.ClientRequestBase.resolvedUri()
ClientUri.resolvePath
(String path) Resolve the provided path against the current path of this URI.protected ClientUri
ClientRequestBase.resolveUri
(ClientUri toResolve) Resolve possible templated URI definition against the providedClientUri
, extracting possible query information into the provided writable query.Scheme of this URI.ClientUri.skipUriEncoding
(boolean skipUriEncoding) Whether to skip uri encoding.ClientRequestBase.uri()
FullClientRequest.uri()
URI of this request.WebClientServiceRequest.uri()
URI helper for this client request.Modifier and TypeMethodDescriptionHttpClientConfig.BuilderBase.baseUri()
Base uri used by the client in all requests.HttpClientConfig.BuilderBase.HttpClientConfigImpl.baseUri()
Modifier and TypeMethodDescriptionBase uri used by the client in all requests.static ClientUri
Create a new client uri.protected WebClientServiceResponse
ClientRequestBase.invokeServices
(WebClientService.Chain httpCallChain, CompletableFuture<WebClientServiceRequest> whenSent, CompletableFuture<WebClientServiceResponse> whenComplete, ClientUri usedUri) Invoke configured client services.void
WebClientCookieManager.request
(ClientUri uri, ClientRequestHeaders requestHeaders) Add stored cookies to request headers.Replaces the current URI with values from the provided URI.protected ClientUri
ClientRequestBase.resolveUri
(ClientUri toResolve) Resolve possible templated URI definition against the providedClientUri
, extracting possible query information into the provided writable query.void
WebClientCookieManager.response
(ClientUri uri, ClientResponseHeaders headers) Store cookies from response headers.Configure request URI.ModifierConstructorDescriptionprotected
ClientRequestBase
(HttpClientConfig clientConfig, WebClientCookieManager cookieManager, String protocolId, Method method, ClientUri clientUri, Map<String, String> properties) -
Uses of ClientUri in io.helidon.webclient.grpc
Modifier and TypeMethodDescriptionClientUriSuppliers.OrderedSupplier.next()
ClientUriSuppliers.RandomSupplier.next()
ClientUriSuppliers.RoundRobinSupplier.next()
ClientUriSuppliers.SingleSupplier.next()
Modifier and TypeMethodDescriptionCreates an ordered supplier.Creates a random supplier.Creates a round-robin supplier.Creates a single supplier.Modifier and TypeMethodDescriptionClientUriSuppliers.OrderedSupplier.create
(Collection<ClientUri> clientUris) Creates an ordered supplier.ClientUriSuppliers.RandomSupplier.create
(Collection<ClientUri> clientUris) Creates a random supplier.ClientUriSuppliers.RoundRobinSupplier.create
(Collection<ClientUri> clientUris) Creates a round-robin supplier.ModifierConstructorDescriptionprotected
RandomSupplier
(ClientUri[] clientUris) protected
RoundRobinSupplier
(ClientUri[] clientUris) protected
SingleSupplier
(ClientUri clientUri) -
Uses of ClientUri in io.helidon.webclient.http2
Modifier and TypeMethodDescriptionHttp2ClientImpl.clientRequest
(FullClientRequest<?> clientRequest, ClientUri clientUri) Http2ClientImpl.supports
(FullClientRequest<?> clientRequest, ClientUri clientUri) -
Uses of ClientUri in io.helidon.webclient.spi
Modifier and TypeMethodDescriptionHttpClientSpi.clientRequest
(FullClientRequest<?> clientRequest, ClientUri clientUri) Create a client request based on the provided HTTP request that is for the version of this client.HttpClientSpi.supports
(FullClientRequest<?> clientRequest, ClientUri clientUri) Return whether this HTTP version can handle the provided request.