Uses of Class
io.helidon.webclient.api.ClientUri
Packages that use ClientUri
Package
Description
Helidon WebClient APIs shared by all types of clients.
Helidon WebClient HTTP/2 Support.
Helidon WebClient SPI.
-
Uses of ClientUri in io.helidon.webclient.api
Methods in io.helidon.webclient.api that return ClientUriModifier 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.Methods in io.helidon.webclient.api that return types with arguments of type ClientUriModifier and TypeMethodDescriptionHttpClientConfig.BuilderBase.baseUri()
Base uri used by the client in all requests.HttpClientConfig.BuilderBase.HttpClientConfigImpl.baseUri()
Methods in io.helidon.webclient.api with parameters of type ClientUriModifier 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.Constructors in io.helidon.webclient.api with parameters of type ClientUriModifierConstructorDescriptionprotected
ClientRequestBase
(HttpClientConfig clientConfig, WebClientCookieManager cookieManager, String protocolId, Method method, ClientUri clientUri, Map<String, String> properties) -
Uses of ClientUri in io.helidon.webclient.http2
Methods in io.helidon.webclient.http2 with parameters of type ClientUriModifier and TypeMethodDescriptionHttp2ClientImpl.clientRequest
(FullClientRequest<?> clientRequest, ClientUri clientUri) Http2ClientImpl.supports
(FullClientRequest<?> clientRequest, ClientUri clientUri) -
Uses of ClientUri in io.helidon.webclient.spi
Methods in io.helidon.webclient.spi with parameters of type ClientUriModifier 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.