Index

A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

accept(MediaType...) - Method in interface io.helidon.webclient.api.ClientRequest
Accepted media types.
accept(HttpMediaType...) - Method in interface io.helidon.webclient.api.ClientRequest
Accepted media types.
addDefaultCookies(Map<? extends String, ? extends String>) - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase
This method keeps existing values, then puts all new values into the map.
addDefaultHeadersMap(Map<? extends String, ? extends String>) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
This method keeps existing values, then puts all new values into the map.
addHeader(Http.Header) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Default headers to be used in every request.
addHeader(Http.HeaderName, int) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Add a default header value.
addHeader(Http.HeaderName, long) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Add a default header value.
addHeader(Http.HeaderName, String) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Add a default header value.
addHeader(String, int) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Add default header value.
addHeader(String, long) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Add default header value.
addHeader(String, String) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Add default header value.
addHeaders(Set<? extends Http.Header>) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Default headers to be used in every request.
addMediaSupport(MediaSupport) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Media supports (manually added).
addMediaSupports(List<? extends MediaSupport>) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Media supports (manually added).
addNoProxy(String) - Method in class io.helidon.webclient.api.Proxy.Builder
Configure a host pattern that is not going through a proxy.
addProperties(Map<? extends String, ? extends String>) - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
This method keeps existing values, then puts all new values into the map.
addProtocolConfig(ProtocolConfig) - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase
Configuration of client protocols.
addProtocolConfigs(List<? extends ProtocolConfig>) - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase
Configuration of client protocols.
addProtocolPreference(String) - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase
List of HTTP protocol IDs by order of preference.
addProtocolPreference(List<? extends String>) - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase
List of HTTP protocol IDs by order of preference.
addService(WebClientService) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
WebClient services.
addServices(List<? extends WebClientService>) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
WebClient services.
as(Class<T>) - Method in interface io.helidon.webclient.api.HttpClientResponse
Read the entity as a specific type.
authority() - Method in class io.helidon.webclient.api.ClientUri
 
automaticStoreEnabled() - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase
Whether automatic cookie store is enabled or not.
automaticStoreEnabled() - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase.WebClientCookieManagerConfigImpl
 
automaticStoreEnabled() - Method in interface io.helidon.webclient.api.WebClientCookieManagerConfig
Whether automatic cookie store is enabled or not.
automaticStoreEnabled(boolean) - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase
Whether automatic cookie store is enabled or not.

B

baseFragment() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Base fragment used by the client in all requests (unless overwritten on per-request basis).
baseFragment() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
baseFragment() - Method in interface io.helidon.webclient.api.HttpClientConfig
Base fragment used by the client in all requests (unless overwritten on per-request basis).
baseFragment() - Method in interface io.helidon.webclient.api.WebClientConfig
Base fragment used by the client in all requests (unless overwritten on per-request basis).
baseFragment() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Base fragment used by the client in all requests (unless overwritten on per-request basis).
baseFragment(UriFragment) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Base fragment used by the client in all requests (unless overwritten on per-request basis).
baseQuery() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Base query used by the client in all requests.
baseQuery() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
baseQuery() - Method in interface io.helidon.webclient.api.HttpClientConfig
Base query used by the client in all requests.
baseQuery() - Method in interface io.helidon.webclient.api.WebClientConfig
Base query used by the client in all requests.
baseQuery() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Base query used by the client in all requests.
baseQuery(UriQuery) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Base query used by the client in all requests.
baseUri() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Base uri used by the client in all requests.
baseUri() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
baseUri() - Method in interface io.helidon.webclient.api.HttpClientConfig
Base uri used by the client in all requests.
baseUri() - Method in interface io.helidon.webclient.api.WebClientConfig
Base uri used by the client in all requests.
baseUri() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Base uri used by the client in all requests.
baseUri(ClientUri) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Base uri used by the client in all requests.
baseUri(String) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Base URI of the client.
baseUri(URI) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Base URI of the client.
build() - Method in class io.helidon.webclient.api.HttpClientConfig.Builder
 
build() - Method in class io.helidon.webclient.api.HttpConfigBase.Builder
 
build() - Method in class io.helidon.webclient.api.Proxy.Builder
 
build() - Method in class io.helidon.webclient.api.WebClientConfig.Builder
 
build() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
 
build() - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.Builder
 
build() - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase.WebClientCookieManagerConfigImpl
 
build() - Method in class io.helidon.webclient.api.WebClientServiceResponse.Builder
 
builder() - Static method in interface io.helidon.webclient.api.HttpClientConfig
Create a new fluent API builder to customize configuration.
builder() - Static method in interface io.helidon.webclient.api.HttpConfigBase
Create a new fluent API builder to customize configuration.
builder() - Static method in class io.helidon.webclient.api.Proxy
Fluent API builder for new instances.
builder() - Static method in interface io.helidon.webclient.api.WebClient
Create a new builder of the HTTP protocol, that can be used with any supported version.
builder() - Static method in interface io.helidon.webclient.api.WebClientConfig
Create a new fluent API builder to customize configuration.
builder() - Static method in class io.helidon.webclient.api.WebClientCookieManager
A new builder to create a customized cookie manager.
builder() - Static method in interface io.helidon.webclient.api.WebClientCookieManagerConfig
Create a new fluent API builder to customize configuration.
builder() - Static method in interface io.helidon.webclient.api.WebClientServiceResponse
Create a new fluent API builder to customize configuration.
builder(HttpClientConfig) - Static method in interface io.helidon.webclient.api.HttpClientConfig
Create a new fluent API builder from an existing instance.
builder(HttpConfigBase) - Static method in interface io.helidon.webclient.api.HttpConfigBase
Create a new fluent API builder from an existing instance.
builder(WebClientConfig) - Static method in interface io.helidon.webclient.api.WebClientConfig
Create a new fluent API builder from an existing instance.
builder(WebClientCookieManagerConfig) - Static method in interface io.helidon.webclient.api.WebClientCookieManagerConfig
Create a new fluent API builder from an existing instance.
builder(WebClientServiceResponse) - Static method in interface io.helidon.webclient.api.WebClientServiceResponse
Create a new fluent API builder from an existing instance.
BuilderBase() - Constructor for class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Protected to support extensibility.
BuilderBase() - Constructor for class io.helidon.webclient.api.HttpConfigBase.BuilderBase
Protected to support extensibility.
BuilderBase() - Constructor for class io.helidon.webclient.api.WebClientConfig.BuilderBase
Protected to support extensibility.
BuilderBase() - Constructor for class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase
Protected to support extensibility.
BuilderBase() - Constructor for class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase
Protected to support extensibility.
buildPrototype() - Method in class io.helidon.webclient.api.HttpClientConfig.Builder
 
buildPrototype() - Method in class io.helidon.webclient.api.HttpConfigBase.Builder
 
buildPrototype() - Method in class io.helidon.webclient.api.WebClientConfig.Builder
 
buildPrototype() - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.Builder
 
buildPrototype() - Method in class io.helidon.webclient.api.WebClientServiceResponse.Builder
 

C

channelId() - Method in interface io.helidon.webclient.api.ClientConnection
Channel id, mostly used in logs.
channelId() - Method in class io.helidon.webclient.api.TcpClientConnection
 
clearBaseFragment() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Clear existing value of this property.
clearBaseQuery() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Clear existing value of this property.
clearBaseUri() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Clear existing value of this property.
clearConnectTimeout() - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
Clear existing value of this property.
clearCookieManager() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Clear existing value of this property.
clearCookieStore() - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase
Clear existing value of this property.
clearInputStream() - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase
Clear existing value of this property.
clearReadTimeout() - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
Clear existing value of this property.
client(Protocol<T, C>) - Method in interface io.helidon.webclient.api.WebClient
To switch to a non-HTTP protocol client (or a client of a specific HTTP version) using its config configured when creating the client, or default config if none configured.
client(Protocol<T, C>, C) - Method in interface io.helidon.webclient.api.WebClient
To switch to a non-HTTP protocol client (or a client of a specific HTTP version).
clientConfig() - Method in class io.helidon.webclient.api.ClientRequestBase
Associated client configuration.
ClientConnection - Interface in io.helidon.webclient.api
Client connection.
ClientProtocolProvider<T,C> - Interface in io.helidon.webclient.spi
Provider interface for client protocols.
clientRequest(FullClientRequest<?>, ClientUri) - Method in interface io.helidon.webclient.spi.HttpClientSpi
Create a client request based on the provided HTTP request that is for the version of this client.
ClientRequest<T> - Interface in io.helidon.webclient.api
Request can be reused within a single thread, but it remembers all explicitly configured headers and URI.
ClientRequest.OutputStreamHandler - Interface in io.helidon.webclient.api
Handle output stream.
ClientRequestBase<T,R> - Class in io.helidon.webclient.api
Abstract base implementation of an HTTP client.
ClientRequestBase(HttpClientConfig, WebClientCookieManager, String, Http.Method, ClientUri, Map<String, String>) - Constructor for class io.helidon.webclient.api.ClientRequestBase
 
ClientResponseEntity - Class in io.helidon.webclient.api
Client response entity.
ClientResponseTyped<T> - Interface in io.helidon.webclient.api
Http client response explicitly typed.
ClientUri - Class in io.helidon.webclient.api
URI abstraction for WebClient.
close() - Method in interface io.helidon.webclient.api.ClientResponseTyped
Closes the response.
close() - Method in interface io.helidon.webclient.api.HttpClientResponse
Closes the response.
closeResource() - Method in interface io.helidon.webclient.api.ReleasableResource
Closes the resource, we cannot use name close, as that would conflict with AutoCloseable, as we do not want to have a checked exception thrown.
closeResource() - Method in class io.helidon.webclient.api.TcpClientConnection
 
COMPATIBLE - Enum constant in enum class io.helidon.webclient.spi.HttpClientSpi.SupportLevel
This request is compatible by this client, but we have not yet done it (for example always returned by HTTP/1.1).
config() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
If this instance was configured, this would be the config instance used.
config() - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
If this instance was configured, this would be the config instance used.
config() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase
If this instance was configured, this would be the config instance used.
config() - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase
If this instance was configured, this would be the config instance used.
config(Config) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Update builder from configuration (node of this type).
config(Config) - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
Update builder from configuration (node of this type).
config(Config) - Method in class io.helidon.webclient.api.Proxy.Builder
Configure a metric from configuration.
config(Config) - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase
Update builder from configuration (node of this type).
config(Config) - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase
Update builder from configuration (node of this type).
configBean() - Method in class io.helidon.webclient.api.LoomClient$$Injection$$Activator
 
configBeanType() - Method in class io.helidon.webclient.api.LoomClient$$Injection$$Activator
 
configType() - Method in interface io.helidon.webclient.spi.ClientProtocolProvider
Type of the config object.
configure(ServiceBinder) - Method in class io.helidon.webclient.api.Injection$$Module
 
connect() - Method in class io.helidon.webclient.api.TcpClientConnection
Connect this connection over the network.
connection() - Method in class io.helidon.webclient.api.ClientRequestBase
 
connection() - Method in interface io.helidon.webclient.api.FullClientRequest
Possible explicit connection to use (such as when using a proxy).
connection() - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase
Client connection/stream that was used to handle this request.
connection() - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase.WebClientServiceResponseImpl
 
connection() - Method in interface io.helidon.webclient.api.WebClientServiceResponse
Client connection/stream that was used to handle this request.
connection(ClientConnection) - Method in interface io.helidon.webclient.api.ClientRequest
This method is for explicit connection use by this request.
connection(ClientConnection) - Method in class io.helidon.webclient.api.ClientRequestBase
 
connection(ReleasableResource) - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase
Client connection/stream that was used to handle this request.
connectionCacheSize() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Maximal size of the connection cache.
connectionCacheSize() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
connectionCacheSize() - Method in interface io.helidon.webclient.api.HttpClientConfig
Maximal size of the connection cache.
connectionCacheSize() - Method in interface io.helidon.webclient.api.WebClientConfig
Maximal size of the connection cache.
connectionCacheSize() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Maximal size of the connection cache.
connectionCacheSize(int) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Maximal size of the connection cache.
ConnectionKey - Record Class in io.helidon.webclient.api
Connection key instance contains all needed connection related information.
ConnectionKey(String, String, int, Tls, DnsResolver, DnsAddressLookup, Proxy) - Constructor for record class io.helidon.webclient.api.ConnectionKey
Creates an instance of a ConnectionKey record class.
connectTimeout() - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
Connect timeout.
connectTimeout() - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase.HttpConfigBaseImpl
 
connectTimeout() - Method in interface io.helidon.webclient.api.HttpClientConfig
Connect timeout.
connectTimeout() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
Connect timeout.
connectTimeout() - Method in interface io.helidon.webclient.api.HttpConfigBase
Connect timeout.
connectTimeout() - Method in interface io.helidon.webclient.api.WebClientConfig
Connect timeout.
connectTimeout() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Connect timeout.
connectTimeout(Duration) - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
Connect timeout.
contentEncoding() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Configure the listener specific ContentEncodingContext.
contentEncoding() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
contentEncoding() - Method in interface io.helidon.webclient.api.HttpClientConfig
Configure the listener specific ContentEncodingContext.
contentEncoding() - Method in interface io.helidon.webclient.api.WebClientConfig
Configure the listener specific ContentEncodingContext.
contentEncoding() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Configure the listener specific ContentEncodingContext.
contentEncoding(ContentEncodingContext) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Configure the listener specific ContentEncodingContext.
contentEncoding(ContentEncodingContextConfig) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Configure the listener specific ContentEncodingContext.
contentEncoding(Consumer<ContentEncodingContextConfig.Builder>) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Configure the listener specific ContentEncodingContext.
contentEncoding(Supplier<? extends ContentEncodingContext>) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Configure the listener specific ContentEncodingContext.
contentType(MediaType) - Method in interface io.helidon.webclient.api.ClientRequest
Sets the content type of the request.
context() - Method in interface io.helidon.webclient.api.WebClientServiceRequest
Registry that can be used to propagate information from server (e.g.
cookieManager() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
WebClient cookie manager.
cookieManager() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
cookieManager() - Method in interface io.helidon.webclient.api.HttpClientConfig
WebClient cookie manager.
cookieManager() - Method in interface io.helidon.webclient.api.WebClientConfig
WebClient cookie manager.
cookieManager() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
WebClient cookie manager.
cookieManager() - Method in interface io.helidon.webclient.api.WebClient
Cookie manager to use by this client.
cookieManager(WebClientCookieManager) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
WebClient cookie manager.
cookieManager(WebClientCookieManagerConfig) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
WebClient cookie manager.
cookieManager(Consumer<WebClientCookieManagerConfig.Builder>) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
WebClient cookie manager.
cookiePolicy() - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase
Current cookie policy for this client.
cookiePolicy() - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase.WebClientCookieManagerConfigImpl
 
cookiePolicy() - Method in interface io.helidon.webclient.api.WebClientCookieManagerConfig
Current cookie policy for this client.
cookiePolicy(CookiePolicy) - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase
Current cookie policy for this client.
cookieStore() - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase
The cookie store where cookies are kept.
cookieStore() - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase.WebClientCookieManagerConfigImpl
 
cookieStore() - Method in interface io.helidon.webclient.api.WebClientCookieManagerConfig
The cookie store where cookies are kept.
cookieStore(CookieStore) - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase
The cookie store where cookies are kept.
copy(Runnable) - Method in class io.helidon.webclient.api.ClientResponseEntity
 
create() - Static method in class io.helidon.webclient.api.ClientUri
Create an empty URI helper.
create() - Static method in class io.helidon.webclient.api.DefaultDnsResolver
Create new instance.
create() - Static method in interface io.helidon.webclient.api.HttpClientConfig
Create a new instance with default values.
create() - Static method in class io.helidon.webclient.api.Proxy
Create from environment and system properties.
create() - Static method in interface io.helidon.webclient.api.WebClient
Create a new web client with default configuration.
create() - Static method in interface io.helidon.webclient.api.WebClientConfig
Create a new instance with default values.
create() - Static method in interface io.helidon.webclient.api.WebClientCookieManagerConfig
Create a new instance with default values.
create() - Static method in interface io.helidon.webclient.api.WebClientServiceResponse
Create a new instance with default values.
create(Config) - Static method in interface io.helidon.webclient.api.HttpClientConfig
Create a new instance from configuration.
create(Config) - Static method in interface io.helidon.webclient.api.HttpConfigBase
Create a new instance from configuration.
create(Config) - Static method in class io.helidon.webclient.api.Proxy
Create a new proxy instance from configuration.
create(Config) - Static method in interface io.helidon.webclient.api.WebClientConfig
Create a new instance from configuration.
create(Config) - Static method in interface io.helidon.webclient.api.WebClientCookieManagerConfig
Create a new instance from configuration.
create(UriInfo) - Static method in class io.helidon.webclient.api.ClientUri
Create a new client uri.
create(ClientUri) - Static method in class io.helidon.webclient.api.ClientUri
Create a new client uri.
create(WebClientConfig) - Static method in interface io.helidon.webclient.api.WebClient
Create a new webclient with customized configuration.
create(WebClientCookieManagerConfig) - Static method in class io.helidon.webclient.api.WebClientCookieManager
Create a cookie manager from its configuration.
create(WebClient, ConnectionKey, List<String>, Function<TcpClientConnection, Boolean>, Consumer<TcpClientConnection>) - Static method in class io.helidon.webclient.api.TcpClientConnection
Create a new TCP Connection.
create(URI) - Static method in class io.helidon.webclient.api.ClientUri
Create a new client URI from an existing URI.
create(Consumer<WebClientConfig.Builder>) - Static method in interface io.helidon.webclient.api.WebClient
Create a new webclient, customizing its configuration.
create(Consumer<WebClientCookieManagerConfig.Builder>) - Static method in class io.helidon.webclient.api.WebClientCookieManager
Create a cookie manager updating its configuration.
create(Function<Integer, BufferData>, Runnable, ClientRequestHeaders, ClientResponseHeaders, MediaContext) - Static method in class io.helidon.webclient.api.ClientResponseEntity
Create a new client response entity.
createConfigBeans(Config) - Method in class io.helidon.webclient.api.LoomClient$$Injection$$Activator
 
createDnsResolver() - Method in interface io.helidon.webclient.spi.DnsResolverProvider
Create new instance of the DnsResolver.
createInstance(NamedInstance<WebClientConfig>) - Method in class io.helidon.webclient.api.LoomClient$$Injection$$Activator
 
createServiceProvider(Map<String, Object>) - Method in class io.helidon.webclient.api.LoomClient$$Injection$$Activator
 

D

defaultConfig() - Method in interface io.helidon.webclient.spi.ClientProtocolProvider
Default configuration of this protocol.
defaultCookies() - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase
Map of default cookies to include in all requests if cookies enabled.
defaultCookies() - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase.WebClientCookieManagerConfigImpl
 
defaultCookies() - Method in interface io.helidon.webclient.api.WebClientCookieManagerConfig
Map of default cookies to include in all requests if cookies enabled.
defaultCookies(Map<? extends String, ? extends String>) - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase
This method replaces all values with the new ones.
DefaultDnsResolver - Class in io.helidon.webclient.api
Default DNS resolver.
defaultHeadersMap() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Default headers to be used in every request from configuration.
defaultHeadersMap() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
defaultHeadersMap() - Method in interface io.helidon.webclient.api.HttpClientConfig
Default headers to be used in every request from configuration.
defaultHeadersMap() - Method in interface io.helidon.webclient.api.WebClientConfig
Default headers to be used in every request from configuration.
defaultHeadersMap() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Default headers to be used in every request from configuration.
defaultHeadersMap(Map<? extends String, ? extends String>) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
This method replaces all values with the new ones.
defaultLookup() - Static method in enum class io.helidon.webclient.api.DnsAddressLookup
Default address lookup for this VM.
defaultRequestHeaders() - Method in interface io.helidon.webclient.api.HttpClientConfig
Default headers as a headers object.
defaultRequestHeaders() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
Default headers as a headers object.
defaultRequestHeaders() - Method in interface io.helidon.webclient.api.WebClientConfig
Default headers as a headers object.
defaultRequestHeaders() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Default headers as a headers object.
delete() - Method in interface io.helidon.webclient.api.HttpClient
Shortcut for delete method with default path.
delete(String) - Method in interface io.helidon.webclient.api.HttpClient
Shortcut for delete method with a path.
dependencies() - Method in class io.helidon.webclient.api.LoomClient$$Injection$$Activator
 
dnsAddressLookup() - Method in record class io.helidon.webclient.api.ConnectionKey
Returns the value of the dnsAddressLookup record component.
dnsAddressLookup() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
DNS address lookup preferences to be used by this client.
dnsAddressLookup() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
dnsAddressLookup() - Method in interface io.helidon.webclient.api.HttpClientConfig
DNS address lookup preferences to be used by this client.
dnsAddressLookup() - Method in interface io.helidon.webclient.api.WebClientConfig
DNS address lookup preferences to be used by this client.
dnsAddressLookup() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
DNS address lookup preferences to be used by this client.
dnsAddressLookup(DnsAddressLookup) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
DNS address lookup preferences to be used by this client.
DnsAddressLookup - Enum Class in io.helidon.webclient.api
DNS address lookup strategy.
dnsResolver() - Method in record class io.helidon.webclient.api.ConnectionKey
Returns the value of the dnsResolver record component.
dnsResolver() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
DNS resolver to be used by this client.
dnsResolver() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
dnsResolver() - Method in interface io.helidon.webclient.api.HttpClientConfig
DNS resolver to be used by this client.
dnsResolver() - Method in interface io.helidon.webclient.api.WebClientConfig
DNS resolver to be used by this client.
dnsResolver() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
DNS resolver to be used by this client.
dnsResolver(DnsResolver) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
DNS resolver to be used by this client.
DnsResolver - Interface in io.helidon.webclient.spi
DNS resolving interface.
DnsResolverProvider - Interface in io.helidon.webclient.spi
Provider interface for custom DNS resolvers.
doOutputStream(ClientRequest.OutputStreamHandler) - Method in class io.helidon.webclient.api.ClientRequestBase
 
doOutputStream(ClientRequest.OutputStreamHandler) - Method in class io.helidon.webclient.api.HttpClientRequest
 
doSubmit(Object) - Method in class io.helidon.webclient.api.ClientRequestBase
 
doSubmit(Object) - Method in class io.helidon.webclient.api.HttpClientRequest
 
drivesActivation() - Method in class io.helidon.webclient.api.LoomClient$$Injection$$Activator
 

E

entity() - Method in interface io.helidon.webclient.api.ClientResponseTyped
Entity of the requested type.
entity() - Method in interface io.helidon.webclient.api.HttpClientResponse
Response entity.
entityAs(GenericType<T>) - Method in class io.helidon.webclient.api.ClientResponseEntity
 
equals(Object) - Method in record class io.helidon.webclient.api.ConnectionKey
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
equals(Object) - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase.HttpConfigBaseImpl
 
equals(Object) - Method in class io.helidon.webclient.api.Proxy
 
equals(Object) - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
 
equals(Object) - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase.WebClientCookieManagerConfigImpl
 
equals(Object) - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase.WebClientServiceResponseImpl
 
executor() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Client executor service.
executor() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
executor() - Method in interface io.helidon.webclient.api.HttpClientConfig
Client executor service.
executor() - Method in interface io.helidon.webclient.api.WebClientConfig
Client executor service.
executor() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Client executor service.
executor() - Method in interface io.helidon.webclient.api.WebClient
Executor services, uses virtual threads.
executor(ExecutorService) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Client executor service.

F

filter(InetAddress[]) - Method in enum class io.helidon.webclient.api.DnsAddressLookup
Process obtained InetAddress array according to the selected lookup strategy.
followRedirects() - Method in interface io.helidon.webclient.api.ClientRequest
Whether to follow redirects.
followRedirects() - Method in class io.helidon.webclient.api.ClientRequestBase
 
followRedirects() - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
Whether to follow redirects.
followRedirects() - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase.HttpConfigBaseImpl
 
followRedirects() - Method in interface io.helidon.webclient.api.HttpClientConfig
Whether to follow redirects.
followRedirects() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
Whether to follow redirects.
followRedirects() - Method in interface io.helidon.webclient.api.HttpConfigBase
Whether to follow redirects.
followRedirects() - Method in interface io.helidon.webclient.api.WebClientConfig
Whether to follow redirects.
followRedirects() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Whether to follow redirects.
followRedirects(boolean) - Method in interface io.helidon.webclient.api.ClientRequest
Whether to follow redirects.
followRedirects(boolean) - Method in class io.helidon.webclient.api.ClientRequestBase
 
followRedirects(boolean) - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
Whether to follow redirects.
fragment() - Method in class io.helidon.webclient.api.ClientUri
 
fragment(UriFragment) - Method in interface io.helidon.webclient.api.ClientRequest
Set fragment of the URI.
fragment(UriFragment) - Method in class io.helidon.webclient.api.ClientRequestBase
 
fragment(UriFragment) - Method in class io.helidon.webclient.api.ClientUri
Configure the fragment for this URI.
fragment(String) - Method in interface io.helidon.webclient.api.ClientRequest
Set fragment of the URI.
fragment(String) - Method in class io.helidon.webclient.api.ClientUri
Configure the fragment for this URI, using its decoded form ("human readable").
from(HttpClientConfig) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Update this builder from an existing prototype instance.
from(HttpClientConfig.BuilderBase<?, ?>) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Update this builder from an existing prototype builder instance.
from(HttpConfigBase) - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
Update this builder from an existing prototype instance.
from(HttpConfigBase.BuilderBase<?, ?>) - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
Update this builder from an existing prototype builder instance.
from(WebClientConfig) - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase
Update this builder from an existing prototype instance.
from(WebClientConfig.BuilderBase<?, ?>) - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase
Update this builder from an existing prototype builder instance.
from(WebClientCookieManagerConfig) - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase
Update this builder from an existing prototype instance.
from(WebClientCookieManagerConfig.BuilderBase<?, ?>) - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase
Update this builder from an existing prototype builder instance.
from(WebClientServiceResponse) - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase
Update this builder from an existing prototype instance.
from(WebClientServiceResponse.BuilderBase<?, ?>) - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase
Update this builder from an existing prototype builder instance.
FullClientRequest<T> - Interface in io.helidon.webclient.api
Client request with getters for all configurable options, used for integration with HTTP version implementations.

G

get() - Method in interface io.helidon.webclient.api.HttpClient
Shortcut for get method with default path.
get() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
 
get() - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase.WebClientCookieManagerConfigImpl
 
get(String) - Method in interface io.helidon.webclient.api.HttpClient
Shortcut for get method with a path.
get(URI, Map<String, List<String>>) - Method in class io.helidon.webclient.api.WebClientCookieManager
 

H

handle(WebClientService.Chain, WebClientServiceRequest) - Method in interface io.helidon.webclient.spi.WebClientService
Invoke a service, call WebClientService.Chain.proceed(io.helidon.webclient.api.WebClientServiceRequest) to call the next service in the chain.
handle(OutputStream) - Method in interface io.helidon.webclient.api.ClientRequest.OutputStreamHandler
Handle the output stream.
handle(X, HttpClientResponse, MediaContext) - Method in interface io.helidon.webclient.spi.SourceHandlerProvider
Handles a source.
hashCode() - Method in record class io.helidon.webclient.api.ConnectionKey
Returns a hash code value for this object.
hashCode() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
hashCode() - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase.HttpConfigBaseImpl
 
hashCode() - Method in class io.helidon.webclient.api.Proxy
 
hashCode() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
 
hashCode() - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase.WebClientCookieManagerConfigImpl
 
hashCode() - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase.WebClientServiceResponseImpl
 
head() - Method in interface io.helidon.webclient.api.HttpClient
Shortcut for head method with default path.
head(String) - Method in interface io.helidon.webclient.api.HttpClient
Shortcut for head method with a path.
header(Http.Header) - Method in interface io.helidon.webclient.api.ClientRequest
Set an HTTP header.
header(Http.Header) - Method in class io.helidon.webclient.api.ClientRequestBase
 
header(Http.HeaderName, String...) - Method in interface io.helidon.webclient.api.ClientRequest
Set an HTTP header.
header(Http.HeaderName, List<String>) - Method in interface io.helidon.webclient.api.ClientRequest
Set an HTTP header with multiple values.
headers() - Method in interface io.helidon.webclient.api.ClientRequest
Get a (mutable) instance of outgoing headers.
headers() - Method in class io.helidon.webclient.api.ClientRequestBase
 
headers() - Method in interface io.helidon.webclient.api.ClientResponseTyped
Response headers.
headers() - Method in interface io.helidon.webclient.api.HttpClientResponse
Response headers.
headers() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Default headers to be used in every request.
headers() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
headers() - Method in interface io.helidon.webclient.api.HttpClientConfig
Default headers to be used in every request.
headers() - Method in interface io.helidon.webclient.api.WebClientConfig
Default headers to be used in every request.
headers() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Default headers to be used in every request.
headers() - Method in interface io.helidon.webclient.api.WebClientServiceRequest
Configured request headers.
headers() - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase
Received response headers.
headers() - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase.WebClientServiceResponseImpl
 
headers() - Method in interface io.helidon.webclient.api.WebClientServiceResponse
Received response headers.
headers(ClientResponseHeaders) - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase
Received response headers.
headers(Headers) - Method in interface io.helidon.webclient.api.ClientRequest
Configure headers.
headers(Headers) - Method in class io.helidon.webclient.api.ClientRequestBase
 
headers(Consumer<ClientRequestHeaders>) - Method in interface io.helidon.webclient.api.ClientRequest
Update headers.
headers(Consumer<ClientRequestHeaders>) - Method in class io.helidon.webclient.api.ClientRequestBase
 
headers(Set<? extends Http.Header>) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Default headers to be used in every request.
helidonSocket() - Method in interface io.helidon.webclient.api.ClientConnection
Associated HelidonSocket.
helidonSocket() - Method in class io.helidon.webclient.api.TcpClientConnection
 
host() - Method in class io.helidon.webclient.api.ClientUri
 
host() - Method in record class io.helidon.webclient.api.ConnectionKey
Returns the value of the host record component.
host() - Method in class io.helidon.webclient.api.Proxy
Returns the host.
host(String) - Method in class io.helidon.webclient.api.ClientUri
Host of this URI.
host(String) - Method in class io.helidon.webclient.api.Proxy.Builder
Sets a new host value.
HTTP - Enum constant in enum class io.helidon.webclient.api.Proxy.ProxyType
HTTP proxy.
HttpClient<REQ> - Interface in io.helidon.webclient.api
HTTP client.
HttpClientConfig - Interface in io.helidon.webclient.api
This can be used by any HTTP client version, and does not act as a factory, for easy extensibility.
HttpClientConfig.Builder - Class in io.helidon.webclient.api
Fluent API builder for HttpClientConfig.
HttpClientConfig.BuilderBase<BUILDER,PROTOTYPE> - Class in io.helidon.webclient.api
Fluent API builder base for HttpClientConfig.
HttpClientConfig.BuilderBase.HttpClientConfigImpl - Class in io.helidon.webclient.api
Generated implementation of the prototype, can be extended by descendant prototype implementations.
HttpClientConfigImpl(HttpClientConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
Create an instance providing a builder.
HttpClientRequest - Class in io.helidon.webclient.api
Client request of any client that support HTTP protocol.
HttpClientResponse - Interface in io.helidon.webclient.api
Http client response.
HttpClientSpi - Interface in io.helidon.webclient.spi
Integration for HTTP versions to provide a single API.
HttpClientSpi.SupportLevel - Enum Class in io.helidon.webclient.spi
How does the provider support the request.
HttpClientSpiProvider<T> - Interface in io.helidon.webclient.spi
A ServiceLoader provider interface to obtain clients that support HTTP protocol.
HttpConfigBase - Interface in io.helidon.webclient.api
Common configuration for HTTP protocols.
HttpConfigBase.Builder - Class in io.helidon.webclient.api
Fluent API builder for HttpConfigBase.
HttpConfigBase.BuilderBase<BUILDER,PROTOTYPE> - Class in io.helidon.webclient.api
Fluent API builder base for HttpConfigBase.
HttpConfigBase.BuilderBase.HttpConfigBaseImpl - Class in io.helidon.webclient.api
Generated implementation of the prototype, can be extended by descendant prototype implementations.
HttpConfigBaseImpl(HttpConfigBase.BuilderBase<?, ?>) - Constructor for class io.helidon.webclient.api.HttpConfigBase.BuilderBase.HttpConfigBaseImpl
Create an instance providing a builder.

I

Injection$$Module - Class in io.helidon.webclient.api
Generated ModuleComponent.
Injection$$Module() - Constructor for class io.helidon.webclient.api.Injection$$Module
Deprecated.
this is a Java ServiceLoader implementation and the constructor should not be used directly
inputStream() - Method in interface io.helidon.webclient.api.HttpClientResponse
Entity input stream.
inputStream() - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase
Input stream to get data of the entity.
inputStream() - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase.WebClientServiceResponseImpl
 
inputStream() - Method in interface io.helidon.webclient.api.WebClientServiceResponse
Input stream to get data of the entity.
inputStream(InputStream) - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase
Input stream to get data of the entity.
INSTANCE - Static variable in class io.helidon.webclient.api.LoomClient$$Injection$$Activator
The global singleton instance for this service provider activator.
invokeServices(WebClientService.Chain, CompletableFuture<WebClientServiceRequest>, CompletableFuture<WebClientServiceResponse>, ClientUri) - Method in class io.helidon.webclient.api.ClientRequestBase
Invoke configured client services.
io.helidon.webclient.api - module io.helidon.webclient.api
Helidon WebClient API.
io.helidon.webclient.api - package io.helidon.webclient.api
Helidon WebClient APIs shared by all types of clients.
io.helidon.webclient.spi - package io.helidon.webclient.spi
Helidon WebClient SPI.
IPV4 - Enum constant in enum class io.helidon.webclient.api.DnsAddressLookup
Only IPv4 addresses will be used.
IPV4_PREFERRED - Enum constant in enum class io.helidon.webclient.api.DnsAddressLookup
Both IPv4 and IPv6 addresses will be used, but if there are any IPv4, they take precedence.
IPV6 - Enum constant in enum class io.helidon.webclient.api.DnsAddressLookup
Only IPv6 addresses will be used.
IPV6_PREFERRED - Enum constant in enum class io.helidon.webclient.api.DnsAddressLookup
Both IPv4 and IPv6 addresses will be used, but if there are any IPv6, they take precedence.
isConnected() - Method in class io.helidon.webclient.api.TcpClientConnection
 
isNoHosts(InetSocketAddress) - Method in class io.helidon.webclient.api.Proxy
Verifies whether the current host is inside noHosts.
isProvider() - Method in class io.helidon.webclient.api.LoomClient$$Injection$$Activator
 
isTcp() - Method in interface io.helidon.webclient.spi.HttpClientSpi
For TCP based protocols, we can do ALPN negotiation, obtain a connection, and then let the client handle the protocol.
isUsingSystemProxy(String) - Method in class io.helidon.webclient.api.Proxy
Verifies whether the specified Uri is using system proxy.

K

keepAlive() - Method in class io.helidon.webclient.api.ClientRequestBase
 
keepAlive() - Method in interface io.helidon.webclient.api.FullClientRequest
Whether to use keep-alive connection (if relevant for the used HTTP version).
keepAlive() - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase.HttpConfigBaseImpl
 
keepAlive() - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
Determines if connection keep alive is enabled (NOT socket keep alive, but HTTP connection keep alive, to re-use the same connection for multiple requests).
keepAlive() - Method in interface io.helidon.webclient.api.HttpClientConfig
Determines if connection keep alive is enabled (NOT socket keep alive, but HTTP connection keep alive, to re-use the same connection for multiple requests).
keepAlive() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
Determines if connection keep alive is enabled (NOT socket keep alive, but HTTP connection keep alive, to re-use the same connection for multiple requests).
keepAlive() - Method in interface io.helidon.webclient.api.HttpConfigBase
Determines if connection keep alive is enabled (NOT socket keep alive, but HTTP connection keep alive, to re-use the same connection for multiple requests).
keepAlive() - Method in interface io.helidon.webclient.api.WebClientConfig
Determines if connection keep alive is enabled (NOT socket keep alive, but HTTP connection keep alive, to re-use the same connection for multiple requests).
keepAlive() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Determines if connection keep alive is enabled (NOT socket keep alive, but HTTP connection keep alive, to re-use the same connection for multiple requests).
keepAlive(boolean) - Method in interface io.helidon.webclient.api.ClientRequest
Whether to use keep alive with this request.
keepAlive(boolean) - Method in class io.helidon.webclient.api.ClientRequestBase
 
keepAlive(boolean) - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
Determines if connection keep alive is enabled (NOT socket keep alive, but HTTP connection keep alive, to re-use the same connection for multiple requests).

L

lastEndpointUri() - Method in interface io.helidon.webclient.api.ClientResponseTyped
URI of the last request.
lastEndpointUri() - Method in interface io.helidon.webclient.api.HttpClientResponse
URI of the last request.
LoomClient$$Injection$$Activator - Class in io.helidon.webclient.api
Activator for LoomClient.
LoomClient$$Injection$$Activator() - Constructor for class io.helidon.webclient.api.LoomClient$$Injection$$Activator
Default activator constructor.

M

maxInMemoryEntity() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
maxInMemoryEntity() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
If the entity is expected to be smaller that this number of bytes, it would be buffered in memory to optimize performance.
maxInMemoryEntity() - Method in interface io.helidon.webclient.api.HttpClientConfig
If the entity is expected to be smaller that this number of bytes, it would be buffered in memory to optimize performance.
maxInMemoryEntity() - Method in interface io.helidon.webclient.api.WebClientConfig
If the entity is expected to be smaller that this number of bytes, it would be buffered in memory to optimize performance.
maxInMemoryEntity() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
If the entity is expected to be smaller that this number of bytes, it would be buffered in memory to optimize performance.
maxInMemoryEntity(int) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
If the entity is expected to be smaller that this number of bytes, it would be buffered in memory to optimize performance.
maxRedirects() - Method in interface io.helidon.webclient.api.ClientRequest
Maximal number of redirects to follow.
maxRedirects() - Method in class io.helidon.webclient.api.ClientRequestBase
 
maxRedirects() - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase.HttpConfigBaseImpl
 
maxRedirects() - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
Max number of followed redirects.
maxRedirects() - Method in interface io.helidon.webclient.api.HttpClientConfig
Max number of followed redirects.
maxRedirects() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
Max number of followed redirects.
maxRedirects() - Method in interface io.helidon.webclient.api.HttpConfigBase
Max number of followed redirects.
maxRedirects() - Method in interface io.helidon.webclient.api.WebClientConfig
Max number of followed redirects.
maxRedirects() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Max number of followed redirects.
maxRedirects(int) - Method in interface io.helidon.webclient.api.ClientRequest
Max number of the followed redirects.
maxRedirects(int) - Method in class io.helidon.webclient.api.ClientRequestBase
 
maxRedirects(int) - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
Max number of followed redirects.
mediaContext() - Method in class io.helidon.webclient.api.ClientRequestBase
Media context configured for this request.
mediaContext() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
mediaContext() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Configure the listener specific MediaContext.
mediaContext() - Method in interface io.helidon.webclient.api.HttpClientConfig
Configure the listener specific MediaContext.
mediaContext() - Method in interface io.helidon.webclient.api.WebClientConfig
Configure the listener specific MediaContext.
mediaContext() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Configure the listener specific MediaContext.
mediaContext(MediaContext) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Configure the listener specific MediaContext.
mediaContext(MediaContextConfig) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Configure the listener specific MediaContext.
mediaContext(Consumer<MediaContextConfig.Builder>) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Configure the listener specific MediaContext.
mediaContext(Supplier<? extends MediaContext>) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Configure the listener specific MediaContext.
mediaSupports() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
mediaSupports() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Media supports (manually added).
mediaSupports() - Method in interface io.helidon.webclient.api.HttpClientConfig
Media supports (manually added).
mediaSupports() - Method in interface io.helidon.webclient.api.WebClientConfig
Media supports (manually added).
mediaSupports() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Media supports (manually added).
mediaSupports(List<? extends MediaSupport>) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Media supports (manually added).
mediaTypeParserMode() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
mediaTypeParserMode() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Configure media type parsing mode for HTTP Content-Type header.
mediaTypeParserMode() - Method in interface io.helidon.webclient.api.HttpClientConfig
Configure media type parsing mode for HTTP Content-Type header.
mediaTypeParserMode() - Method in interface io.helidon.webclient.api.WebClientConfig
Configure media type parsing mode for HTTP Content-Type header.
mediaTypeParserMode() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Configure media type parsing mode for HTTP Content-Type header.
mediaTypeParserMode(ParserMode) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Configure media type parsing mode for HTTP Content-Type header.
method() - Method in class io.helidon.webclient.api.ClientRequestBase
HTTP method to be invoked.
method() - Method in interface io.helidon.webclient.api.FullClientRequest
HTTP method of this request.
method() - Method in interface io.helidon.webclient.api.WebClientServiceRequest
Returns an HTTP request method.
method(Http.Method) - Method in interface io.helidon.webclient.api.HttpClient
Create a request for a method.

N

name() - Method in interface io.helidon.webclient.spi.WebClientService
 
named() - Method in class io.helidon.webclient.api.Injection$$Module
 
NONE - Enum constant in enum class io.helidon.webclient.api.Proxy.ProxyType
No proxy.
noProxy() - Static method in class io.helidon.webclient.api.Proxy
A Proxy instance that does not proxy requests.
NOT_SUPPORTED - Enum constant in enum class io.helidon.webclient.spi.HttpClientSpi.SupportLevel
This request can never be supported by this client.

O

onClose() - Method in interface io.helidon.webclient.spi.Source
Handler for event stream termination.
onError(Throwable) - Method in interface io.helidon.webclient.spi.Source
Handler for errors encountered during processing of source.
onEvent(T) - Method in interface io.helidon.webclient.spi.Source
Handler for a newly received event.
onOpen() - Method in interface io.helidon.webclient.spi.Source
Handler for event stream creation.
options() - Method in interface io.helidon.webclient.api.HttpClient
Shortcut for options method with default path.
options(String) - Method in interface io.helidon.webclient.api.HttpClient
Shortcut for options method with a path.
outputStream(ClientRequest.OutputStreamHandler) - Method in interface io.helidon.webclient.api.ClientRequest
Handle output stream and submit the request.
outputStream(ClientRequest.OutputStreamHandler) - Method in class io.helidon.webclient.api.ClientRequestBase
 
outputStream(ClientRequest.OutputStreamHandler, Class<T>) - Method in interface io.helidon.webclient.api.ClientRequest
Handle output stream and request a specific type.

P

password() - Method in class io.helidon.webclient.api.Proxy
Returns an Optional with the password.
password(char[]) - Method in class io.helidon.webclient.api.Proxy.Builder
Sets a new password for the proxy.
patch() - Method in interface io.helidon.webclient.api.HttpClient
Shortcut for patch method with default path.
patch(String) - Method in interface io.helidon.webclient.api.HttpClient
Shortcut for patch method with a path.
path() - Method in class io.helidon.webclient.api.ClientUri
 
path(String) - Method in interface io.helidon.webclient.api.ClientRequest
Configure path to call.
path(String) - Method in class io.helidon.webclient.api.ClientRequestBase
 
path(String) - Method in class io.helidon.webclient.api.ClientUri
Path of this URI.
pathParam(String, String) - Method in interface io.helidon.webclient.api.ClientRequest
Replace a placeholder in URI with an actual value.
pathParam(String, String) - Method in class io.helidon.webclient.api.ClientRequestBase
 
pathParams() - Method in class io.helidon.webclient.api.ClientRequestBase
 
pathParams() - Method in interface io.helidon.webclient.api.FullClientRequest
Replace a placeholder in URI with an actual value.
pathWithQueryAndFragment() - Method in class io.helidon.webclient.api.ClientUri
Encoded path with query and fragment.
port() - Method in class io.helidon.webclient.api.ClientUri
 
port() - Method in record class io.helidon.webclient.api.ConnectionKey
Returns the value of the port record component.
port() - Method in class io.helidon.webclient.api.Proxy
Returns the port.
port(int) - Method in class io.helidon.webclient.api.ClientUri
Port of this URI.
port(int) - Method in class io.helidon.webclient.api.Proxy.Builder
Sets a port value.
post() - Method in interface io.helidon.webclient.api.HttpClient
Shortcut for post method with default path.
post(String) - Method in interface io.helidon.webclient.api.HttpClient
Shortcut for post method with a path.
preBuildPrototype() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Handles providers and decorators.
preBuildPrototype() - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
Handles providers and decorators.
preBuildPrototype() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase
Handles providers and decorators.
preBuildPrototype() - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase
Handles providers and decorators.
preBuildPrototype() - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase
Handles providers and decorators.
proceed(WebClientServiceRequest) - Method in interface io.helidon.webclient.spi.WebClientService.Chain
Proceed with invocation of the next service, or the HTTP call.
properties() - Method in class io.helidon.webclient.api.ClientRequestBase
Properties configured by a user or by other components.
properties() - Method in interface io.helidon.webclient.api.FullClientRequest
Configured properties.
properties() - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase.HttpConfigBaseImpl
 
properties() - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
Properties configured for this client.
properties() - Method in interface io.helidon.webclient.api.HttpClientConfig
Properties configured for this client.
properties() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
Properties configured for this client.
properties() - Method in interface io.helidon.webclient.api.HttpConfigBase
Properties configured for this client.
properties() - Method in interface io.helidon.webclient.api.WebClientConfig
Properties configured for this client.
properties() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Properties configured for this client.
properties() - Method in interface io.helidon.webclient.api.WebClientServiceRequest
Properties configured by user when creating this client request.
properties(Map<? extends String, ? extends String>) - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
This method replaces all values with the new ones.
property(String, String) - Method in interface io.helidon.webclient.api.ClientRequest
Add a property to be used by this request.
property(String, String) - Method in class io.helidon.webclient.api.ClientRequestBase
 
protocol(WebClient, C) - Method in interface io.helidon.webclient.spi.ClientProtocolProvider
Create a protocol client instance.
Protocol<T,C> - Interface in io.helidon.webclient.spi
Client protocol.
ProtocolConfig - Interface in io.helidon.webclient.spi
Client protocol configuration.
ProtocolConfigProvider<T> - Interface in io.helidon.webclient.spi
Client protocol configuration.
protocolConfigs() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase
Configuration of client protocols.
protocolConfigs() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
 
protocolConfigs() - Method in interface io.helidon.webclient.api.WebClientConfig
Configuration of client protocols.
protocolConfigs(List<? extends ProtocolConfig>) - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase
Configuration of client protocols.
protocolConfigsDiscoverServices(boolean) - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase
Configuration of client protocols.
protocolId() - Method in interface io.helidon.webclient.api.WebClientServiceRequest
Returns an HTTP protocol ID, mapped to a specific version.
protocolId() - Method in interface io.helidon.webclient.spi.ClientProtocolProvider
Protocol id for ALPN (protocol negotiation when using TLS).
protocolId(String) - Method in class io.helidon.webclient.api.HttpClientRequest
Use an explicit version of HTTP by defining its ALPN protocol ID.
protocolPreference() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase
List of HTTP protocol IDs by order of preference.
protocolPreference() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
 
protocolPreference() - Method in interface io.helidon.webclient.api.WebClientConfig
List of HTTP protocol IDs by order of preference.
protocolPreference(List<? extends String>) - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase
List of HTTP protocol IDs by order of preference.
prototype() - Method in class io.helidon.webclient.api.WebClientCookieManager
 
provider() - Method in interface io.helidon.webclient.spi.Protocol
Provider to use for this protocol.
proxy() - Method in class io.helidon.webclient.api.ClientRequestBase
 
proxy() - Method in record class io.helidon.webclient.api.ConnectionKey
Returns the value of the proxy record component.
proxy() - Method in interface io.helidon.webclient.api.FullClientRequest
Proxy configuration (may be no-proxy).
proxy() - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase.HttpConfigBaseImpl
 
proxy() - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
Proxy configuration to be used for requests.
proxy() - Method in interface io.helidon.webclient.api.HttpClientConfig
Proxy configuration to be used for requests.
proxy() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
Proxy configuration to be used for requests.
proxy() - Method in interface io.helidon.webclient.api.HttpConfigBase
Proxy configuration to be used for requests.
proxy() - Method in interface io.helidon.webclient.api.WebClientConfig
Proxy configuration to be used for requests.
proxy() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Proxy configuration to be used for requests.
proxy(Proxy) - Method in interface io.helidon.webclient.api.ClientRequest
Proxy configuration for this specific request.
proxy(Proxy) - Method in class io.helidon.webclient.api.ClientRequestBase
 
proxy(Proxy) - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
Proxy configuration to be used for requests.
proxy(Consumer<Proxy.Builder>) - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
Proxy configuration to be used for requests.
proxy(Supplier<? extends Proxy>) - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
Proxy configuration to be used for requests.
Proxy - Class in io.helidon.webclient.api
A definition of a proxy server to use for outgoing requests.
Proxy.Builder - Class in io.helidon.webclient.api
Fluent API builder for Proxy.
Proxy.ProxyType - Enum Class in io.helidon.webclient.api
Type of the proxy.
put() - Method in interface io.helidon.webclient.api.HttpClient
Shortcut for put method with default path.
put(String) - Method in interface io.helidon.webclient.api.HttpClient
Shortcut for put method with a path.
put(URI, Map<String, List<String>>) - Method in class io.helidon.webclient.api.WebClientCookieManager
 
putDefaultCookie(String, String) - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase
This method adds a new value to the map, or replaces it if the key already exists.
putProperty(String, String) - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
This method adds a new value to the map, or replaces it if the key already exists.

Q

query() - Method in class io.helidon.webclient.api.ClientUri
 
queryParam(String, String...) - Method in interface io.helidon.webclient.api.ClientRequest
Add query parameter.
queryParam(String, String...) - Method in class io.helidon.webclient.api.ClientRequestBase
 

R

readContinueTimeout() - Method in class io.helidon.webclient.api.ClientRequestBase
 
readContinueTimeout() - Method in interface io.helidon.webclient.api.FullClientRequest
Read 100-Continue timeout.
readContinueTimeout() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
readContinueTimeout() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Socket 100-Continue read timeout.
readContinueTimeout() - Method in interface io.helidon.webclient.api.HttpClientConfig
Socket 100-Continue read timeout.
readContinueTimeout() - Method in interface io.helidon.webclient.api.WebClientConfig
Socket 100-Continue read timeout.
readContinueTimeout() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Socket 100-Continue read timeout.
readContinueTimeout(Duration) - Method in interface io.helidon.webclient.api.ClientRequest
Read 100-Continue timeout for this request.
readContinueTimeout(Duration) - Method in class io.helidon.webclient.api.ClientRequestBase
 
readContinueTimeout(Duration) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Socket 100-Continue read timeout.
reader() - Method in interface io.helidon.webclient.api.ClientConnection
Data reader providing response bytes.
reader() - Method in class io.helidon.webclient.api.TcpClientConnection
 
readTimeout() - Method in class io.helidon.webclient.api.ClientRequestBase
 
readTimeout() - Method in interface io.helidon.webclient.api.FullClientRequest
Read timeout.
readTimeout() - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase.HttpConfigBaseImpl
 
readTimeout() - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
Read timeout.
readTimeout() - Method in interface io.helidon.webclient.api.HttpClientConfig
Read timeout.
readTimeout() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
Read timeout.
readTimeout() - Method in interface io.helidon.webclient.api.HttpConfigBase
Read timeout.
readTimeout() - Method in interface io.helidon.webclient.api.WebClientConfig
Read timeout.
readTimeout() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Read timeout.
readTimeout(Duration) - Method in interface io.helidon.webclient.api.ClientConnection
Read timeout for this connection.
readTimeout(Duration) - Method in interface io.helidon.webclient.api.ClientRequest
Read timeout for this request.
readTimeout(Duration) - Method in class io.helidon.webclient.api.ClientRequestBase
 
readTimeout(Duration) - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
Read timeout.
readTimeout(Duration) - Method in class io.helidon.webclient.api.TcpClientConnection
 
relativeUris() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
relativeUris() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Can be set to true to force the use of relative URIs in all requests, regardless of the presence or absence of proxies or no-proxy lists.
relativeUris() - Method in interface io.helidon.webclient.api.HttpClientConfig
Can be set to true to force the use of relative URIs in all requests, regardless of the presence or absence of proxies or no-proxy lists.
relativeUris() - Method in interface io.helidon.webclient.api.WebClientConfig
Can be set to true to force the use of relative URIs in all requests, regardless of the presence or absence of proxies or no-proxy lists.
relativeUris() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Can be set to true to force the use of relative URIs in all requests, regardless of the presence or absence of proxies or no-proxy lists.
relativeUris(boolean) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Can be set to true to force the use of relative URIs in all requests, regardless of the presence or absence of proxies or no-proxy lists.
ReleasableResource - Interface in io.helidon.webclient.api
A resource that can be released or closed.
releaseResource() - Method in interface io.helidon.webclient.api.ReleasableResource
Releases the resource, and if this resource is re-usable, enabled reuse.
releaseResource() - Method in class io.helidon.webclient.api.TcpClientConnection
 
request() - Method in interface io.helidon.webclient.api.ClientRequest
Request without an entity.
request() - Method in class io.helidon.webclient.api.ClientRequestBase
 
request(ClientUri, ClientRequestHeaders) - Method in class io.helidon.webclient.api.WebClientCookieManager
Add stored cookies to request headers.
request(Class<E>) - Method in interface io.helidon.webclient.api.ClientRequest
Request without sending an entity.
requestEntity(Class<E>) - Method in interface io.helidon.webclient.api.ClientRequest
Request entity without sending a request entity, asking for entity only.
requestId() - Method in class io.helidon.webclient.api.ClientRequestBase
 
requestId() - Method in interface io.helidon.webclient.api.FullClientRequest
Request ID.
requestId() - Method in interface io.helidon.webclient.api.WebClientServiceRequest
Request id which will be used in logging messages.
requestId(String) - Method in interface io.helidon.webclient.api.WebClientServiceRequest
Set new request id.
resolve(ClientUri) - Method in class io.helidon.webclient.api.ClientUri
Replaces the current URI with values from the provided URI.
resolve(URI) - Method in class io.helidon.webclient.api.ClientUri
Resolve the provided URI against this URI.
resolveAddress(String, DnsAddressLookup) - Method in class io.helidon.webclient.api.DefaultDnsResolver
 
resolveAddress(String, DnsAddressLookup) - Method in interface io.helidon.webclient.spi.DnsResolver
Resolve hostname to InetAddress.
resolvedUri() - Method in interface io.helidon.webclient.api.ClientRequest
Resolved URI that will be used to invoke this request.
resolvedUri() - Method in class io.helidon.webclient.api.ClientRequestBase
 
resolvePath(String) - Method in class io.helidon.webclient.api.ClientUri
Resolve the provided path against the current path of this URI.
resolverName() - Method in interface io.helidon.webclient.spi.DnsResolverProvider
Return name of the DnsResolver.
resolveUri(ClientUri) - Method in class io.helidon.webclient.api.ClientRequestBase
Resolve possible templated URI definition against the provided ClientUri, extracting possible query information into the provided writable query.
response(ClientUri, ClientResponseHeaders) - Method in class io.helidon.webclient.api.WebClientCookieManager
Store cookies from response headers.
RuntimeUnknownHostException - Exception Class in io.helidon.webclient.api
Runtime variant of the UnknownHostException exception.
RuntimeUnknownHostException(String) - Constructor for exception class io.helidon.webclient.api.RuntimeUnknownHostException
Create new instance based on the String message.
RuntimeUnknownHostException(UnknownHostException) - Constructor for exception class io.helidon.webclient.api.RuntimeUnknownHostException
Create new instance based on the UnknownHostException exception.

S

scheme() - Method in class io.helidon.webclient.api.ClientUri
 
scheme() - Method in record class io.helidon.webclient.api.ConnectionKey
Returns the value of the scheme record component.
scheme(String) - Method in class io.helidon.webclient.api.ClientUri
Scheme of this URI.
sendExpectContinue() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
sendExpectContinue() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Whether Expect-100-Continue header is sent to verify server availability before sending an entity.
sendExpectContinue() - Method in interface io.helidon.webclient.api.HttpClientConfig
Whether Expect-100-Continue header is sent to verify server availability before sending an entity.
sendExpectContinue() - Method in interface io.helidon.webclient.api.WebClientConfig
Whether Expect-100-Continue header is sent to verify server availability before sending an entity.
sendExpectContinue() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Whether Expect-100-Continue header is sent to verify server availability before sending an entity.
sendExpectContinue(boolean) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Whether Expect-100-Continue header is sent to verify server availability before sending an entity.
serviceRequest() - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase
The service request used to invoke the final call.
serviceRequest() - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase.WebClientServiceResponseImpl
 
serviceRequest() - Method in interface io.helidon.webclient.api.WebClientServiceResponse
The service request used to invoke the final call.
serviceRequest(WebClientServiceRequest) - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase
The service request used to invoke the final call.
services() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
services() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
WebClient services.
services() - Method in interface io.helidon.webclient.api.HttpClientConfig
WebClient services.
services() - Method in interface io.helidon.webclient.api.WebClientConfig
WebClient services.
services() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
WebClient services.
services(List<? extends WebClientService>) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
WebClient services.
servicesDiscoverServices(boolean) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
WebClient services.
serviceType() - Method in class io.helidon.webclient.api.LoomClient$$Injection$$Activator
The service type of the managed service.
shareConnectionCache() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
shareConnectionCache() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Whether to share connection cache between all the WebClient instances in JVM.
shareConnectionCache() - Method in interface io.helidon.webclient.api.HttpClientConfig
Whether to share connection cache between all the WebClient instances in JVM.
shareConnectionCache() - Method in interface io.helidon.webclient.api.WebClientConfig
Whether to share connection cache between all the WebClient instances in JVM.
shareConnectionCache() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Whether to share connection cache between all the WebClient instances in JVM.
shareConnectionCache(boolean) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Whether to share connection cache between all the WebClient instances in JVM.
skipUriEncoding() - Method in class io.helidon.webclient.api.ClientRequestBase
 
skipUriEncoding() - Method in interface io.helidon.webclient.api.FullClientRequest
Whether to skip URI encoding.
skipUriEncoding(boolean) - Method in interface io.helidon.webclient.api.ClientRequest
Disable uri encoding.
skipUriEncoding(boolean) - Method in class io.helidon.webclient.api.ClientRequestBase
 
skipUriEncoding(boolean) - Method in class io.helidon.webclient.api.ClientUri
Whether to skip uri encoding.
socketOptions() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
socketOptions() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Socket options for connections opened by this client.
socketOptions() - Method in interface io.helidon.webclient.api.HttpClientConfig
Socket options for connections opened by this client.
socketOptions() - Method in interface io.helidon.webclient.api.WebClientConfig
Socket options for connections opened by this client.
socketOptions() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Socket options for connections opened by this client.
socketOptions(SocketOptions) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Socket options for connections opened by this client.
socketOptions(Consumer<SocketOptions.Builder>) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Socket options for connections opened by this client.
socketOptions(Supplier<? extends SocketOptions>) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Socket options for connections opened by this client.
source(GenericType<T>, T) - Method in interface io.helidon.webclient.api.HttpClientResponse
Registers a source listener for this response.
Source<T> - Interface in io.helidon.webclient.spi
A listener for arbitrary events.
SourceHandlerProvider<T> - Interface in io.helidon.webclient.spi
ServiceLoader provider interface for Source handlers.
status() - Method in interface io.helidon.webclient.api.ClientResponseTyped
Response status.
status() - Method in interface io.helidon.webclient.api.HttpClientResponse
Response status.
status() - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase
Status of the response.
status() - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase.WebClientServiceResponseImpl
 
status() - Method in interface io.helidon.webclient.api.WebClientServiceResponse
Status of the response.
status(Http.Status) - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase
Status of the response.
submit(Object) - Method in interface io.helidon.webclient.api.ClientRequest
Submit an entity.
submit(Object) - Method in class io.helidon.webclient.api.ClientRequestBase
 
submit(Object, Class<T>) - Method in interface io.helidon.webclient.api.ClientRequest
Submit an entity and request a specific type.
SUPPORTED - Enum constant in enum class io.helidon.webclient.spi.HttpClientSpi.SupportLevel
This request is supported by this client, as we have already tried it (for example we have a cached connection).
supports(GenericType<? extends Source<?>>, HttpClientResponse) - Method in interface io.helidon.webclient.spi.SourceHandlerProvider
Checks if a provider supports the type.
supports(FullClientRequest<?>, ClientUri) - Method in interface io.helidon.webclient.spi.HttpClientSpi
Return whether this HTTP version can handle the provided request.
SYSTEM - Enum constant in enum class io.helidon.webclient.api.Proxy.ProxyType
Proxy obtained from system.

T

TcpClientConnection - Class in io.helidon.webclient.api
A TCP connection that can be used by any protocol that is based on TCP.
tcpSocket(WebClient, InetSocketAddress, SocketOptions, boolean) - Method in class io.helidon.webclient.api.Proxy
Create a socket for TCP, connected through the proxy.
tls() - Method in class io.helidon.webclient.api.ClientRequestBase
 
tls() - Method in record class io.helidon.webclient.api.ConnectionKey
Returns the value of the tls record component.
tls() - Method in interface io.helidon.webclient.api.FullClientRequest
TLS configuration (may be disabled - e.g.
tls() - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase.HttpConfigBaseImpl
 
tls() - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
TLS configuration for any TLS request from this client.
tls() - Method in interface io.helidon.webclient.api.HttpClientConfig
TLS configuration for any TLS request from this client.
tls() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
TLS configuration for any TLS request from this client.
tls() - Method in interface io.helidon.webclient.api.HttpConfigBase
TLS configuration for any TLS request from this client.
tls() - Method in interface io.helidon.webclient.api.WebClientConfig
TLS configuration for any TLS request from this client.
tls() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
TLS configuration for any TLS request from this client.
tls(Tls) - Method in interface io.helidon.webclient.api.ClientRequest
TLS configuration for this specific request.
tls(Tls) - Method in class io.helidon.webclient.api.ClientRequestBase
 
tls(Tls) - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
TLS configuration for any TLS request from this client.
tls(TlsConfig) - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
TLS configuration for any TLS request from this client.
tls(Consumer<TlsConfig.Builder>) - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
TLS configuration for any TLS request from this client.
tls(Supplier<? extends Tls>) - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
TLS configuration for any TLS request from this client.
toString() - Method in class io.helidon.webclient.api.ClientUri
 
toString() - Method in record class io.helidon.webclient.api.ConnectionKey
Returns a string representation of this record class.
toString() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
toString() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
 
toString() - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase.HttpConfigBaseImpl
 
toString() - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
 
toString() - Method in class io.helidon.webclient.api.Injection$$Module
 
toString() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase
 
toString() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
 
toString() - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase
 
toString() - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase.WebClientCookieManagerConfigImpl
 
toString() - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase
 
toString() - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase.WebClientServiceResponseImpl
 
toUri() - Method in class io.helidon.webclient.api.ClientUri
Convert instance to URI.
trace() - Method in interface io.helidon.webclient.api.HttpClient
Shortcut for trace method with default path.
trace(String) - Method in interface io.helidon.webclient.api.HttpClient
Shortcut for trace method with a path.
type() - Method in class io.helidon.webclient.api.Proxy
Get proxy type.
type() - Method in interface io.helidon.webclient.spi.WebClientService
 
type(Proxy.ProxyType) - Method in class io.helidon.webclient.api.Proxy.Builder
Sets a new proxy type.

U

UNKNOWN - Enum constant in enum class io.helidon.webclient.spi.HttpClientSpi.SupportLevel
We may support this, but not sure until we try.
uri() - Method in class io.helidon.webclient.api.ClientRequestBase
 
uri() - Method in interface io.helidon.webclient.api.FullClientRequest
URI of this request.
uri() - Method in interface io.helidon.webclient.api.WebClientServiceRequest
URI helper for this client request.
uri(ClientUri) - Method in interface io.helidon.webclient.api.ClientRequest
Configure request URI.
uri(ClientUri) - Method in class io.helidon.webclient.api.ClientRequestBase
 
uri(String) - Method in interface io.helidon.webclient.api.ClientRequest
Configure URI.
uri(String) - Method in class io.helidon.webclient.api.ClientRequestBase
 
uri(URI) - Method in interface io.helidon.webclient.api.ClientRequest
Configure URI.
uri(URI) - Method in class io.helidon.webclient.api.ClientRequestBase
 
useDefaultJavaResolver() - Method in class io.helidon.webclient.api.DefaultDnsResolver
 
useDefaultJavaResolver() - Method in interface io.helidon.webclient.spi.DnsResolver
Whether to use standard Java DNS resolver.
USER_AGENT_HEADER - Static variable in class io.helidon.webclient.api.ClientRequestBase
Helidon user agent request header.
username() - Method in class io.helidon.webclient.api.Proxy
Returns an Optional with the username.
username(String) - Method in class io.helidon.webclient.api.Proxy.Builder
Sets a new username for the proxy.

V

validatePrototype() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
Validates required properties.
validatePrototype() - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
Validates required properties.
validatePrototype() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase
Validates required properties.
validatePrototype() - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase
Validates required properties.
validatePrototype() - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase
Validates required properties.
valueOf(String) - Static method in enum class io.helidon.webclient.api.DnsAddressLookup
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.helidon.webclient.api.Proxy.ProxyType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.helidon.webclient.spi.HttpClientSpi.SupportLevel
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.helidon.webclient.api.DnsAddressLookup
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.helidon.webclient.api.Proxy.ProxyType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.helidon.webclient.spi.HttpClientSpi.SupportLevel
Returns an array containing the constants of this enum class, in the order they are declared.

W

WebClient - Interface in io.helidon.webclient.api
HTTP client.
WebClientConfig - Interface in io.helidon.webclient.api
WebClient configuration.
WebClientConfig.Builder - Class in io.helidon.webclient.api
Fluent API builder for WebClient.
WebClientConfig.BuilderBase<BUILDER,PROTOTYPE> - Class in io.helidon.webclient.api
Fluent API builder base for WebClient.
WebClientConfig.BuilderBase.WebClientConfigImpl - Class in io.helidon.webclient.api
Generated implementation of the prototype, can be extended by descendant prototype implementations.
WebClientConfigImpl(WebClientConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
Create an instance providing a builder.
WebClientCookieManager - Class in io.helidon.webclient.api
Helidon WebClient cookie manager.
WebClientCookieManagerConfig - Interface in io.helidon.webclient.api
Interface generated from definition.
WebClientCookieManagerConfig.Builder - Class in io.helidon.webclient.api
Fluent API builder for WebClientCookieManager.
WebClientCookieManagerConfig.BuilderBase<BUILDER,PROTOTYPE> - Class in io.helidon.webclient.api
Fluent API builder base for WebClientCookieManager.
WebClientCookieManagerConfig.BuilderBase.WebClientCookieManagerConfigImpl - Class in io.helidon.webclient.api
Generated implementation of the prototype, can be extended by descendant prototype implementations.
WebClientCookieManagerConfigImpl(WebClientCookieManagerConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase.WebClientCookieManagerConfigImpl
Create an instance providing a builder.
WebClientService - Interface in io.helidon.webclient.spi
Extension that can modify web client behavior.
WebClientService.Chain - Interface in io.helidon.webclient.spi
Chain of services.
WebClientServiceProvider - Interface in io.helidon.webclient.spi
Java service loader interface for web client services.
WebClientServiceRequest - Interface in io.helidon.webclient.api
Request to SPI WebClientService that supports modification of the outgoing request.
WebClientServiceResponse - Interface in io.helidon.webclient.api
Response which is created upon receiving of server response.
WebClientServiceResponse.Builder - Class in io.helidon.webclient.api
Fluent API builder for WebClientServiceResponse.
WebClientServiceResponse.BuilderBase<BUILDER,PROTOTYPE> - Class in io.helidon.webclient.api
Fluent API builder base for WebClientServiceResponse.
WebClientServiceResponse.BuilderBase.WebClientServiceResponseImpl - Class in io.helidon.webclient.api
Generated implementation of the prototype, can be extended by descendant prototype implementations.
WebClientServiceResponseImpl(WebClientServiceResponse.BuilderBase<?, ?>) - Constructor for class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase.WebClientServiceResponseImpl
Create an instance providing a builder.
whenComplete() - Method in interface io.helidon.webclient.api.WebClientServiceRequest
Completes when the full processing of this request is done (e.g.
whenComplete() - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase.WebClientServiceResponseImpl
 
whenComplete() - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase
Completable future to be completed by the client response when the entity is fully read.
whenComplete() - Method in interface io.helidon.webclient.api.WebClientServiceResponse
Completable future to be completed by the client response when the entity is fully read.
whenComplete(CompletableFuture<WebClientServiceResponse>) - Method in class io.helidon.webclient.api.WebClientServiceResponse.BuilderBase
Completable future to be completed by the client response when the entity is fully read.
whenSent() - Method in interface io.helidon.webclient.api.WebClientServiceRequest
Completes when the request part of this request is done (e.g.
writeableQuery() - Method in class io.helidon.webclient.api.ClientUri
URI query that can update values.
writer() - Method in interface io.helidon.webclient.api.ClientConnection
Data writer the client request writes to.
writer() - Method in class io.helidon.webclient.api.TcpClientConnection
 
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form