Index
All Classes and Interfaces|All Packages
A
- ApplicationInterceptor - Annotation Interface in io.freefair.spring.okhttp
-
A
Qualifier
annotation forOkHttp3-Interceptors
.
C
- CacheProperties() - Constructor for class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties.CacheProperties
- canEqual(Object) - Method in class io.freefair.spring.okhttp.autoconfigure.logging.OkHttp3LoggingInterceptorProperties
- canEqual(Object) - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties
- canEqual(Object) - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties.ConnectionPoolMetricsProperties
- canEqual(Object) - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties.CacheProperties
- canEqual(Object) - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties
- canEqual(Object) - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties.ConnectionPoolProperties
- close() - Method in class io.freefair.spring.okhttp.client.OkHttpClientResponse
- configure(OkHttpClient.Builder) - Method in interface io.freefair.spring.okhttp.OkHttp3Configurer
- ConnectionPoolMetricsProperties() - Constructor for class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties.ConnectionPoolMetricsProperties
- ConnectionPoolProperties() - Constructor for class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties.ConnectionPoolProperties
- createRequest(URI, HttpMethod) - Method in record class io.freefair.spring.okhttp.client.OkHttpClientRequestFactory
D
- deleteTempCache() - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttp3AutoConfiguration
E
- equals(Object) - Method in class io.freefair.spring.okhttp.autoconfigure.logging.OkHttp3LoggingInterceptorProperties
- equals(Object) - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties.ConnectionPoolMetricsProperties
- equals(Object) - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties
- equals(Object) - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties.CacheProperties
- equals(Object) - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties.ConnectionPoolProperties
- equals(Object) - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties
- equals(Object) - Method in record class io.freefair.spring.okhttp.client.OkHttpClientRequestFactory
-
Indicates whether some other object is "equal to" this one.
- executeInternal(HttpHeaders) - Method in class io.freefair.spring.okhttp.client.OkHttpClientRequest
G
- getBody() - Method in class io.freefair.spring.okhttp.client.OkHttpClientResponse
- getBodyInternal(HttpHeaders) - Method in class io.freefair.spring.okhttp.client.OkHttpClientRequest
- getCache() - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties
- getConnectionPool() - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties
- getConnectTimeout() - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties
-
The default connect timeout for new connections.
- getDirectory() - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties.CacheProperties
-
The path of the directory where the cache should be stored.
- getHeaders() - Method in class io.freefair.spring.okhttp.client.OkHttpClientResponse
- getKeepAliveDuration() - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties.ConnectionPoolProperties
- getLevel() - Method in class io.freefair.spring.okhttp.autoconfigure.logging.OkHttp3LoggingInterceptorProperties
-
The level at which the HttpLoggingInterceptor logs.
- getMaxIdleConnections() - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties.ConnectionPoolProperties
-
The maximum number of idle connections for each address.
- getMaxSize() - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties.CacheProperties
-
The maximum number of bytes this cache should use to store.
- getMethod() - Method in class io.freefair.spring.okhttp.client.OkHttpClientRequest
- getName() - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties
-
Name for the metrics.
- getNamePrefix() - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties.ConnectionPoolMetricsProperties
- getPingInterval() - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties
-
The interval between web socket pings initiated by this client.
- getPool() - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties
- getReadTimeout() - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties
-
The default read timeout for new connections.
- getRequestTagKeys() - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties
-
Tag keys for
Request.tag()
orRequest.tag(Class)
. - getStatusCode() - Method in class io.freefair.spring.okhttp.client.OkHttpClientResponse
- getStatusText() - Method in class io.freefair.spring.okhttp.client.OkHttpClientResponse
- getTags() - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties.ConnectionPoolMetricsProperties
- getTags() - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties
- getURI() - Method in class io.freefair.spring.okhttp.client.OkHttpClientRequest
- getWriteTimeout() - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties
-
The default write timeout for new connections.
H
- hashCode() - Method in class io.freefair.spring.okhttp.autoconfigure.logging.OkHttp3LoggingInterceptorProperties
- hashCode() - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties.ConnectionPoolMetricsProperties
- hashCode() - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties
- hashCode() - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties.CacheProperties
- hashCode() - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties.ConnectionPoolProperties
- hashCode() - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties
- hashCode() - Method in record class io.freefair.spring.okhttp.client.OkHttpClientRequestFactory
-
Returns a hash code value for this object.
I
- io.freefair.spring.okhttp - package io.freefair.spring.okhttp
- io.freefair.spring.okhttp.autoconfigure - package io.freefair.spring.okhttp.autoconfigure
- io.freefair.spring.okhttp.autoconfigure.logging - package io.freefair.spring.okhttp.autoconfigure.logging
- io.freefair.spring.okhttp.autoconfigure.metrics - package io.freefair.spring.okhttp.autoconfigure.metrics
- io.freefair.spring.okhttp.client - package io.freefair.spring.okhttp.client
- isEnabled() - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties.ConnectionPoolMetricsProperties
- isEnabled() - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties
- isEnabled() - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties.CacheProperties
- isFollowRedirects() - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties
-
Whether to follow redirects.
- isFollowSslRedirects() - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties
-
Whether to follow redirects from HTTPS to HTTP and from HTTP to HTTPS.
- isIncludeHostTag() - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties
-
Whether to include the
host
tag. - isRetryOnConnectionFailure() - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties
-
Whether to retry or not when a connectivity problem is encountered.
N
- NetworkInterceptor - Annotation Interface in io.freefair.spring.okhttp
-
A
Qualifier
annotation forOkHttp3-Interceptors
.
O
- OkHttp3AutoConfiguration - Class in io.freefair.spring.okhttp.autoconfigure
- OkHttp3AutoConfiguration() - Constructor for class io.freefair.spring.okhttp.autoconfigure.OkHttp3AutoConfiguration
- okHttp3Cache() - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttp3AutoConfiguration
- okHttp3Client(ObjectProvider<Cache>, ObjectProvider<CookieJar>, ObjectProvider<Dns>, ObjectProvider<HostnameVerifier>, ObjectProvider<CertificatePinner>, ConnectionPool, ObjectProvider<EventListener>) - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttp3AutoConfiguration
- OkHttp3Configurer - Interface in io.freefair.spring.okhttp
- okHttp3ConnectionPool() - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttp3AutoConfiguration
- okHttp3LoggingInterceptor(OkHttp3LoggingInterceptorProperties, ObjectProvider<HttpLoggingInterceptor.Logger>) - Method in class io.freefair.spring.okhttp.autoconfigure.logging.OkHttp3LoggingInterceptorAutoConfiguration
- OkHttp3LoggingInterceptorAutoConfiguration - Class in io.freefair.spring.okhttp.autoconfigure.logging
- OkHttp3LoggingInterceptorAutoConfiguration() - Constructor for class io.freefair.spring.okhttp.autoconfigure.logging.OkHttp3LoggingInterceptorAutoConfiguration
- OkHttp3LoggingInterceptorProperties - Class in io.freefair.spring.okhttp.autoconfigure.logging
- OkHttp3LoggingInterceptorProperties() - Constructor for class io.freefair.spring.okhttp.autoconfigure.logging.OkHttp3LoggingInterceptorProperties
- okHttpClient() - Method in record class io.freefair.spring.okhttp.client.OkHttpClientRequestFactory
-
Returns the value of the
okHttpClient
record component. - OkHttpClientRequest - Class in io.freefair.spring.okhttp.client
-
OkHttp based
ClientHttpRequest
implementation. - OkHttpClientRequest(OkHttpClient, URI, HttpMethod) - Constructor for class io.freefair.spring.okhttp.client.OkHttpClientRequest
- OkHttpClientRequestFactory - Record Class in io.freefair.spring.okhttp.client
-
OkHttp based
ClientHttpRequestFactory
implementation. - OkHttpClientRequestFactory(OkHttpClient) - Constructor for record class io.freefair.spring.okhttp.client.OkHttpClientRequestFactory
-
Creates an instance of a
OkHttpClientRequestFactory
record class. - OkHttpClientResponse - Class in io.freefair.spring.okhttp.client
-
OkHttp based
ClientHttpResponse
implementation. - OkHttpClientResponse(Response) - Constructor for class io.freefair.spring.okhttp.client.OkHttpClientResponse
- okHttpConnectionPoolMetrics(ConnectionPool, OkHttpProperties) - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsAutoConfiguration
- OkHttpMetricsAutoConfiguration - Class in io.freefair.spring.okhttp.autoconfigure.metrics
- OkHttpMetricsAutoConfiguration() - Constructor for class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsAutoConfiguration
- okHttpMetricsEventListener(MeterRegistry) - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsAutoConfiguration
- OkHttpMetricsProperties - Class in io.freefair.spring.okhttp.autoconfigure.metrics
- OkHttpMetricsProperties() - Constructor for class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties
- OkHttpMetricsProperties.ConnectionPoolMetricsProperties - Class in io.freefair.spring.okhttp.autoconfigure.metrics
- OkHttpProperties - Class in io.freefair.spring.okhttp.autoconfigure
- OkHttpProperties() - Constructor for class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties
- OkHttpProperties.CacheProperties - Class in io.freefair.spring.okhttp.autoconfigure
- OkHttpProperties.ConnectionPoolProperties - Class in io.freefair.spring.okhttp.autoconfigure
- OkHttpRestClientAutoConfiguration - Class in io.freefair.spring.okhttp.autoconfigure
- OkHttpRestClientAutoConfiguration() - Constructor for class io.freefair.spring.okhttp.autoconfigure.OkHttpRestClientAutoConfiguration
- okHttpRestClientCustomizer(OkHttpClient) - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpRestClientAutoConfiguration
- OkHttpRestTemplateAutoConfiguration - Class in io.freefair.spring.okhttp.autoconfigure
- OkHttpRestTemplateAutoConfiguration() - Constructor for class io.freefair.spring.okhttp.autoconfigure.OkHttpRestTemplateAutoConfiguration
R
- restTemplateBuilder(RestTemplateBuilderConfigurer, OkHttpClient) - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpRestTemplateAutoConfiguration
S
- setBody(StreamingHttpOutputMessage.Body) - Method in class io.freefair.spring.okhttp.client.OkHttpClientRequest
- setCache(OkHttpProperties.CacheProperties) - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties
- setConnectTimeout(Duration) - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties
-
The default connect timeout for new connections.
- setDirectory(File) - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties.CacheProperties
-
The path of the directory where the cache should be stored.
- setEnabled(boolean) - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties.ConnectionPoolMetricsProperties
- setEnabled(boolean) - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties
- setEnabled(boolean) - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties.CacheProperties
- setFollowRedirects(boolean) - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties
-
Whether to follow redirects.
- setFollowSslRedirects(boolean) - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties
-
Whether to follow redirects from HTTPS to HTTP and from HTTP to HTTPS.
- setIncludeHostTag(boolean) - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties
-
Whether to include the
host
tag. - setKeepAliveDuration(Duration) - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties.ConnectionPoolProperties
- setLevel(HttpLoggingInterceptor.Level) - Method in class io.freefair.spring.okhttp.autoconfigure.logging.OkHttp3LoggingInterceptorProperties
-
The level at which the HttpLoggingInterceptor logs.
- setMaxIdleConnections(int) - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties.ConnectionPoolProperties
-
The maximum number of idle connections for each address.
- setMaxSize(DataSize) - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties.CacheProperties
-
The maximum number of bytes this cache should use to store.
- setName(String) - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties
-
Name for the metrics.
- setNamePrefix(String) - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties.ConnectionPoolMetricsProperties
- setPingInterval(Duration) - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties
-
The interval between web socket pings initiated by this client.
- setReadTimeout(Duration) - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties
-
The default read timeout for new connections.
- setRequestTagKeys(List<String>) - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties
-
Tag keys for
Request.tag()
orRequest.tag(Class)
. - setRetryOnConnectionFailure(boolean) - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties
-
Whether to retry or not when a connectivity problem is encountered.
- setTags(Map<String, String>) - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties.ConnectionPoolMetricsProperties
- setTags(Map<String, String>) - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties
- setWriteTimeout(Duration) - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties
-
The default write timeout for new connections.
T
- toString() - Method in class io.freefair.spring.okhttp.autoconfigure.logging.OkHttp3LoggingInterceptorProperties
- toString() - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties.ConnectionPoolMetricsProperties
- toString() - Method in class io.freefair.spring.okhttp.autoconfigure.metrics.OkHttpMetricsProperties
- toString() - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties.CacheProperties
- toString() - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties.ConnectionPoolProperties
- toString() - Method in class io.freefair.spring.okhttp.autoconfigure.OkHttpProperties
- toString() - Method in record class io.freefair.spring.okhttp.client.OkHttpClientRequestFactory
-
Returns a string representation of this record class.
All Classes and Interfaces|All Packages