Index

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

A

AbstractFormWriter - Class in org.springframework.cloud.openfeign.support
 
AbstractFormWriter() - Constructor for class org.springframework.cloud.openfeign.support.AbstractFormWriter
 
accept(List<HttpMessageConverter<?>>) - Method in class org.springframework.cloud.openfeign.hateoas.WebConvertersCustomizer
 
ACCEPT_ENCODING_HEADER - Static variable in interface org.springframework.cloud.openfeign.encoding.HttpEncoding
The HTTP Accept-Encoding header.
acquireAccessToken() - Method in class org.springframework.cloud.openfeign.security.OAuth2FeignRequestInterceptor
Deprecated.
Try to acquire the token using a access token provider.
addCustomizer(FeignBuilderCustomizer) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
addHeader(RequestTemplate, String, String...) - Method in class org.springframework.cloud.openfeign.encoding.BaseRequestInterceptor
Adds the header if it wasn't yet specified.
afterPropertiesSet() - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
alphanumericCircuitBreakerNameResolver() - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.CircuitBreakerPresentFeignTargeterConfiguration
 
AnnotatedParameterProcessor - Interface in org.springframework.cloud.openfeign
Feign contract method parameter processor.
AnnotatedParameterProcessor.AnnotatedParameterContext - Interface in org.springframework.cloud.openfeign
Specifies the parameter context.
apply(RequestTemplate) - Method in class org.springframework.cloud.openfeign.encoding.FeignAcceptGzipEncodingInterceptor
apply(RequestTemplate) - Method in class org.springframework.cloud.openfeign.encoding.FeignContentGzipEncodingInterceptor
apply(RequestTemplate) - Method in class org.springframework.cloud.openfeign.security.OAuth2AccessTokenInterceptor
 
apply(RequestTemplate) - Method in class org.springframework.cloud.openfeign.security.OAuth2FeignRequestInterceptor
Deprecated.
Create a template with the header of provided name and extracted extract.
AUTHORIZATION - Static variable in class org.springframework.cloud.openfeign.security.OAuth2AccessTokenInterceptor
The name of the header.
AUTHORIZATION - Static variable in class org.springframework.cloud.openfeign.security.OAuth2FeignRequestInterceptor
Deprecated.
The name of the header.

B

basePackageClasses() - Element in annotation type org.springframework.cloud.openfeign.EnableFeignClients
Type-safe alternative to EnableFeignClients.basePackages() for specifying the packages to scan for annotated components.
basePackages() - Element in annotation type org.springframework.cloud.openfeign.EnableFeignClients
Base packages to scan for annotated components.
BaseRequestInterceptor - Class in org.springframework.cloud.openfeign.encoding
The base request interceptor.
BaseRequestInterceptor(FeignClientEncodingProperties) - Constructor for class org.springframework.cloud.openfeign.encoding.BaseRequestInterceptor
Creates new instance of BaseRequestInterceptor.
BEARER - Static variable in class org.springframework.cloud.openfeign.security.OAuth2AccessTokenInterceptor
The name of the token.
BEARER - Static variable in class org.springframework.cloud.openfeign.security.OAuth2FeignRequestInterceptor
Deprecated.
The name of the token.
binaryContentType(SpringEncoder.FeignOutputMessage) - Method in class org.springframework.cloud.openfeign.support.SpringEncoder
 
build() - Method in class org.springframework.cloud.openfeign.FeignClientBuilder.Builder
 
build(FallbackFactory<?>) - Method in class org.springframework.cloud.openfeign.FeignCircuitBreaker.Builder
 
builder() - Static method in class org.springframework.cloud.openfeign.FeignCircuitBreaker
 
Builder() - Constructor for class org.springframework.cloud.openfeign.FeignCircuitBreaker.Builder
 
buildRequest(Request, String) - Method in class org.springframework.cloud.openfeign.loadbalancer.FeignBlockingLoadBalancerClient
 
buildRequest(Request, String) - Method in class org.springframework.cloud.openfeign.loadbalancer.RetryableFeignBlockingLoadBalancerClient
 
buildWithConfigurers(OAuth2ClientContext, OAuth2ProtectedResourceDetails, List<OAuth2FeignRequestInterceptorConfigurer>) - Static method in class org.springframework.cloud.openfeign.security.OAuth2FeignRequestInterceptorBuilder
Deprecated.
 

C

cachingCapability(CacheInterceptor) - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration
 
CachingCapability - Class in org.springframework.cloud.openfeign
Allows Spring's @Cache* annotations to be declared on the feign client's methods.
CachingCapability(CacheInterceptor) - Constructor for class org.springframework.cloud.openfeign.CachingCapability
 
circuitBreakerFeignBuilder() - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration.CircuitBreakerPresentFeignBuilderConfiguration
 
circuitBreakerFeignTargeter(CircuitBreakerFactory, boolean, CircuitBreakerNameResolver) - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.CircuitBreakerPresentFeignTargeterConfiguration
 
circuitBreakerNameResolver() - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.CircuitBreakerPresentFeignTargeterConfiguration
 
CircuitBreakerNameResolver - Interface in org.springframework.cloud.openfeign
Used to resolve a circuitbreaker name which will be used in CircuitBreakerFactory.
CircuitBreakerPresentFeignBuilderConfiguration() - Constructor for class org.springframework.cloud.openfeign.FeignClientsConfiguration.CircuitBreakerPresentFeignBuilderConfiguration
 
CircuitBreakerPresentFeignTargeterConfiguration() - Constructor for class org.springframework.cloud.openfeign.FeignAutoConfiguration.CircuitBreakerPresentFeignTargeterConfiguration
 
client(OkHttpClientFactory, ConnectionPool, FeignHttpClientProperties) - Method in class org.springframework.cloud.openfeign.clientconfig.OkHttpFeignConfiguration
 
client(OkHttpClientFactory, ConnectionPool, FeignHttpClientProperties) - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.OkHttpFeignConfiguration
 
clients() - Element in annotation type org.springframework.cloud.openfeign.EnableFeignClients
List of classes annotated with @FeignClient.
CollectionFormat - Annotation Type in org.springframework.cloud.openfeign
Indicates which collection format should be used while processing the annotated method.
configuration() - Element in annotation type org.springframework.cloud.openfeign.FeignClient
A custom configuration class for the feign client.
configureFeign(FeignContext, Feign.Builder) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
configureUsingConfiguration(FeignContext, Feign.Builder) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
configureUsingProperties(FeignClientProperties.FeignClientConfiguration, Feign.Builder) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
connectionManager(ApacheHttpClientConnectionManagerFactory, FeignHttpClientProperties) - Method in class org.springframework.cloud.openfeign.clientconfig.HttpClientFeignConfiguration
 
connectionManager(ApacheHttpClientConnectionManagerFactory, FeignHttpClientProperties) - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.HttpClientFeignConfiguration
 
CONTENT_ENCODING_HEADER - Static variable in interface org.springframework.cloud.openfeign.encoding.HttpEncoding
The HTTP Content-Encoding header.
CONTENT_LENGTH - Static variable in interface org.springframework.cloud.openfeign.encoding.HttpEncoding
The HTTP Content-Length header.
CONTENT_TYPE - Static variable in interface org.springframework.cloud.openfeign.encoding.HttpEncoding
The HTTP Content-Type header.
contextId() - Element in annotation type org.springframework.cloud.openfeign.FeignClient
This will be used as the bean name instead of name if present, but will not be used as a service id.
contextId(String) - Method in class org.springframework.cloud.openfeign.FeignClientBuilder.Builder
 
CookieValueParameterProcessor - Class in org.springframework.cloud.openfeign.annotation
CookieValue annotation processor.
CookieValueParameterProcessor() - Constructor for class org.springframework.cloud.openfeign.annotation.CookieValueParameterProcessor
 
create(Target, Map<Method, InvocationHandlerFactory.MethodHandler>) - Method in class org.springframework.cloud.openfeign.FeignCachingInvocationHandlerFactory
 
create(Class<?>) - Method in class org.springframework.cloud.openfeign.DefaultFeignLoggerFactory
 
create(Class<?>) - Method in interface org.springframework.cloud.openfeign.FeignErrorDecoderFactory
Factory method to provide a ErrorDecoder for a given Class.
create(Class<?>) - Method in interface org.springframework.cloud.openfeign.FeignLoggerFactory
Factory method to provide a Logger for a given Class.
create(Throwable) - Method in interface org.springframework.cloud.openfeign.FallbackFactory
Returns an instance of the fallback appropriate for the given cause.
create(Throwable) - Method in class org.springframework.cloud.openfeign.FallbackFactory.Default
 
customHttpClient(HttpClientConnectionManager, FeignHttpClientProperties) - Method in class org.springframework.cloud.openfeign.clientconfig.HttpClientFeignConfiguration
 
customize(Feign.Builder) - Method in interface org.springframework.cloud.openfeign.FeignBuilderCustomizer
 
customize(FeignBuilderCustomizer) - Method in class org.springframework.cloud.openfeign.FeignClientBuilder.Builder
Applies a FeignBuilderCustomizer to the underlying Feign.Builder.
customize(OAuth2FeignRequestInterceptorBuilder) - Method in interface org.springframework.cloud.openfeign.security.OAuth2FeignRequestInterceptorConfigurer
Deprecated.
 

D

decode(Response, Type) - Method in class org.springframework.cloud.openfeign.support.ResponseEntityDecoder
 
decode(Response, Type) - Method in class org.springframework.cloud.openfeign.support.SpringDecoder
 
decode404() - Element in annotation type org.springframework.cloud.openfeign.FeignClient
 
decode404(boolean) - Method in class org.springframework.cloud.openfeign.FeignClientBuilder.Builder
 
Default(T) - Constructor for class org.springframework.cloud.openfeign.FallbackFactory.Default
 
DEFAULT_CONNECTION_REQUEST_TIMEOUT - Static variable in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties
Default value for connection request timeout.
DEFAULT_CONNECTION_REQUEST_TIMEOUT_UNIT - Static variable in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties
Default value for connection request timeout unit.
DEFAULT_CONNECTION_TIMEOUT - Static variable in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
Default value for connection timeout.
DEFAULT_CONNECTION_TIMER_REPEAT - Static variable in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
Default value for connection timer repeat.
DEFAULT_DISABLE_SSL_VALIDATION - Static variable in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
Default value for disabling SSL validation.
DEFAULT_FOLLOW_REDIRECTS - Static variable in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
Default value for following redirects.
DEFAULT_MAX_CONNECTIONS - Static variable in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
Default value for max number od connections.
DEFAULT_MAX_CONNECTIONS_PER_ROUTE - Static variable in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
Default value for max number od connections per route.
DEFAULT_POOL_CONCURRENCY_POLICY - Static variable in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties
Default value for pool concurrency policy.
DEFAULT_POOL_REUSE_POLICY - Static variable in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties
Default value for pool reuse policy.
DEFAULT_SOCKET_TIMEOUT - Static variable in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties
Default value for socket timeout.
DEFAULT_SOCKET_TIMEOUT_UNIT - Static variable in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties
Default value for socket timeout unit.
DEFAULT_TIME_TO_LIVE - Static variable in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
Default value for time to live.
DEFAULT_TIME_TO_LIVE_UNIT - Static variable in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
Default time to live unit.
defaultConfiguration() - Element in annotation type org.springframework.cloud.openfeign.EnableFeignClients
A custom @Configuration for all feign clients.
defaultFeignBuilder(Retryer) - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration.CircuitBreakerPresentFeignBuilderConfiguration
 
DefaultFeignBuilderConfiguration() - Constructor for class org.springframework.cloud.openfeign.FeignClientsConfiguration.DefaultFeignBuilderConfiguration
 
DefaultFeignLoggerFactory - Class in org.springframework.cloud.openfeign
 
DefaultFeignLoggerFactory(Logger) - Constructor for class org.springframework.cloud.openfeign.DefaultFeignLoggerFactory
 
defaultFeignTargeter() - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.CircuitBreakerPresentFeignTargeterConfiguration
 
DefaultFeignTargeterConfiguration() - Constructor for class org.springframework.cloud.openfeign.FeignAutoConfiguration.DefaultFeignTargeterConfiguration
 
defaultOAuth2AccessTokenInterceptor(String, OAuth2AuthorizedClientManager) - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.Oauth2FeignConfiguration
 
DEFLATE_ENCODING - Static variable in interface org.springframework.cloud.openfeign.encoding.HttpEncoding
The Deflate encoding.
DeprecatedOauth2FeignConfiguration() - Constructor for class org.springframework.cloud.openfeign.FeignAutoConfiguration.DeprecatedOauth2FeignConfiguration
Deprecated.
 
deserialize(JsonParser, DeserializationContext) - Method in class org.springframework.cloud.openfeign.support.SortJsonComponent.SortDeserializer
 
destroy() - Method in class org.springframework.cloud.openfeign.clientconfig.HttpClient5FeignConfiguration
 
destroy() - Method in class org.springframework.cloud.openfeign.clientconfig.HttpClientFeignConfiguration
 
destroy() - Method in class org.springframework.cloud.openfeign.clientconfig.OkHttpFeignConfiguration
 
destroy() - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.HttpClientFeignConfiguration
 
destroy() - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.OkHttpFeignConfiguration
 

E

EnableFeignClients - Annotation Type in org.springframework.cloud.openfeign
Scans for interfaces that declare they are feign clients (via FeignClient @FeignClient).
encode(Object) - Method in class org.springframework.cloud.openfeign.support.PageableSpringQueryMapEncoder
 
encode(Object, Type, RequestTemplate) - Method in class org.springframework.cloud.openfeign.support.PageableSpringEncoder
 
encode(Object, Type, RequestTemplate) - Method in class org.springframework.cloud.openfeign.support.SpringEncoder
 
encoded() - Element in annotation type org.springframework.cloud.openfeign.SpringQueryMap
 
enrich(InvocationHandlerFactory) - Method in class org.springframework.cloud.openfeign.CachingCapability
 
equals(Object) - Method in class org.springframework.cloud.openfeign.encoding.FeignClientEncodingProperties
 
equals(Object) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
equals(Object) - Method in class org.springframework.cloud.openfeign.FeignClientProperties
 
equals(Object) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
equals(Object) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.MetricsProperties
 
equals(Object) - Method in class org.springframework.cloud.openfeign.FeignClientSpecification
 
execute(Request, Request.Options) - Method in class org.springframework.cloud.openfeign.loadbalancer.FeignBlockingLoadBalancerClient
 
execute(Request, Request.Options) - Method in class org.springframework.cloud.openfeign.loadbalancer.RetryableFeignBlockingLoadBalancerClient
 
extract(String) - Method in class org.springframework.cloud.openfeign.security.OAuth2FeignRequestInterceptor
Deprecated.
Extracts the token extract id the access token exists or returning an empty extract if there is no one on the context it may occasionally causes Unauthorized response since the token extract is empty.

F

fallback() - Element in annotation type org.springframework.cloud.openfeign.FeignClient
Fallback class for the specified Feign client interface.
fallback(Class<? extends T>) - Method in class org.springframework.cloud.openfeign.FeignClientBuilder.Builder
 
fallbackFactory() - Element in annotation type org.springframework.cloud.openfeign.FeignClient
Define a fallback factory for the specified Feign client interface.
FallbackFactory<T> - Interface in org.springframework.cloud.openfeign
Used to control the fallback given its cause.
FallbackFactory.Default<T> - Class in org.springframework.cloud.openfeign
 
feign(FeignContext) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
FeignAcceptGzipEncodingAutoConfiguration - Class in org.springframework.cloud.openfeign.encoding
Configures the Feign response compression.
FeignAcceptGzipEncodingAutoConfiguration() - Constructor for class org.springframework.cloud.openfeign.encoding.FeignAcceptGzipEncodingAutoConfiguration
 
feignAcceptGzipEncodingInterceptor(FeignClientEncodingProperties) - Method in class org.springframework.cloud.openfeign.encoding.FeignAcceptGzipEncodingAutoConfiguration
 
FeignAcceptGzipEncodingInterceptor - Class in org.springframework.cloud.openfeign.encoding
Enables the HTTP response payload compression by specifying the Accept-Encoding headers.
FeignAcceptGzipEncodingInterceptor(FeignClientEncodingProperties) - Constructor for class org.springframework.cloud.openfeign.encoding.FeignAcceptGzipEncodingInterceptor
Creates new instance of FeignAcceptGzipEncodingInterceptor.
FeignAutoConfiguration - Class in org.springframework.cloud.openfeign
 
FeignAutoConfiguration() - Constructor for class org.springframework.cloud.openfeign.FeignAutoConfiguration
 
FeignAutoConfiguration.CircuitBreakerPresentFeignTargeterConfiguration - Class in org.springframework.cloud.openfeign
 
FeignAutoConfiguration.DefaultFeignTargeterConfiguration - Class in org.springframework.cloud.openfeign
 
FeignAutoConfiguration.DeprecatedOauth2FeignConfiguration - Class in org.springframework.cloud.openfeign
Deprecated.
FeignAutoConfiguration.FeignJacksonConfiguration - Class in org.springframework.cloud.openfeign
 
FeignAutoConfiguration.HttpClient5FeignConfiguration - Class in org.springframework.cloud.openfeign
 
FeignAutoConfiguration.HttpClientFeignConfiguration - Class in org.springframework.cloud.openfeign
 
FeignAutoConfiguration.Oauth2FeignConfiguration - Class in org.springframework.cloud.openfeign
 
FeignAutoConfiguration.OkHttpFeignConfiguration - Class in org.springframework.cloud.openfeign
 
FeignBlockingLoadBalancerClient - Class in org.springframework.cloud.openfeign.loadbalancer
A Client implementation that uses LoadBalancerClient to select a ServiceInstance to use while resolving the request host.
FeignBlockingLoadBalancerClient(Client, LoadBalancerClient, LoadBalancerProperties, LoadBalancerClientFactory) - Constructor for class org.springframework.cloud.openfeign.loadbalancer.FeignBlockingLoadBalancerClient
FeignBlockingLoadBalancerClient(Client, LoadBalancerClient, LoadBalancerClientFactory) - Constructor for class org.springframework.cloud.openfeign.loadbalancer.FeignBlockingLoadBalancerClient
 
feignBuilder(Retryer) - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration.DefaultFeignBuilderConfiguration
 
FeignBuilderCustomizer - Interface in org.springframework.cloud.openfeign
Allows application to customize the Feign builder.
FeignCachingInvocationHandlerFactory - Class in org.springframework.cloud.openfeign
Allows Spring's @Cache* annotations to be declared on the feign client's methods.
FeignCachingInvocationHandlerFactory(InvocationHandlerFactory, CacheInterceptor) - Constructor for class org.springframework.cloud.openfeign.FeignCachingInvocationHandlerFactory
 
FeignCircuitBreaker - Class in org.springframework.cloud.openfeign
Allows Feign interfaces to work with CircuitBreaker.
FeignCircuitBreaker.Builder - Class in org.springframework.cloud.openfeign
Builder for Feign CircuitBreaker integration.
feignClient(OkHttpClient) - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.OkHttpFeignConfiguration
 
feignClient(CloseableHttpClient) - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.HttpClient5FeignConfiguration
 
feignClient(HttpClient) - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.HttpClientFeignConfiguration
 
FeignClient - Annotation Type in org.springframework.cloud.openfeign
Annotation for interfaces declaring that a REST client with that interface should be created (e.g.
FeignClientBuilder - Class in org.springframework.cloud.openfeign
A builder for creating Feign clients without using the FeignClient annotation.
FeignClientBuilder(ApplicationContext) - Constructor for class org.springframework.cloud.openfeign.FeignClientBuilder
 
FeignClientBuilder.Builder<T> - Class in org.springframework.cloud.openfeign
Builder of feign targets.
FeignClientConfiguration() - Constructor for class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
feignClientConfigurer() - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration
 
FeignClientConfigurer - Interface in org.springframework.cloud.openfeign.clientconfig
Additional Feign Client configuration that are not included in FeignClient.
FeignClientEncodingProperties - Class in org.springframework.cloud.openfeign.encoding
The Feign encoding properties.
FeignClientEncodingProperties() - Constructor for class org.springframework.cloud.openfeign.encoding.FeignClientEncodingProperties
 
FeignClientFactoryBean - Class in org.springframework.cloud.openfeign
 
FeignClientFactoryBean() - Constructor for class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
FeignClientProperties - Class in org.springframework.cloud.openfeign
 
FeignClientProperties() - Constructor for class org.springframework.cloud.openfeign.FeignClientProperties
 
FeignClientProperties.FeignClientConfiguration - Class in org.springframework.cloud.openfeign
Feign client configuration.
FeignClientProperties.MetricsProperties - Class in org.springframework.cloud.openfeign
Metrics configuration for Feign Client.
FeignClientsConfiguration - Class in org.springframework.cloud.openfeign
 
FeignClientsConfiguration() - Constructor for class org.springframework.cloud.openfeign.FeignClientsConfiguration
 
FeignClientsConfiguration.CircuitBreakerPresentFeignBuilderConfiguration - Class in org.springframework.cloud.openfeign
 
FeignClientsConfiguration.DefaultFeignBuilderConfiguration - Class in org.springframework.cloud.openfeign
 
FeignClientsConfiguration.MetricsConfiguration - Class in org.springframework.cloud.openfeign
 
FeignClientSpecification - Class in org.springframework.cloud.openfeign
 
FeignClientSpecification(String, Class<?>[]) - Constructor for class org.springframework.cloud.openfeign.FeignClientSpecification
 
FeignContentGzipEncodingAutoConfiguration - Class in org.springframework.cloud.openfeign.encoding
Configures the Feign request compression.
FeignContentGzipEncodingAutoConfiguration() - Constructor for class org.springframework.cloud.openfeign.encoding.FeignContentGzipEncodingAutoConfiguration
 
feignContentGzipEncodingInterceptor(FeignClientEncodingProperties) - Method in class org.springframework.cloud.openfeign.encoding.FeignContentGzipEncodingAutoConfiguration
 
FeignContentGzipEncodingInterceptor - Class in org.springframework.cloud.openfeign.encoding
Enables the HTTP request payload compression by specifying the Content-Encoding headers.
FeignContentGzipEncodingInterceptor(FeignClientEncodingProperties) - Constructor for class org.springframework.cloud.openfeign.encoding.FeignContentGzipEncodingInterceptor
Creates new instance of FeignContentGzipEncodingInterceptor.
feignContext() - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration
 
FeignContext - Class in org.springframework.cloud.openfeign
A factory that creates instances of feign classes.
FeignContext() - Constructor for class org.springframework.cloud.openfeign.FeignContext
 
feignContract(ConversionService) - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration
 
feignConversionService() - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration
 
feignDecoder(ObjectProvider<HttpMessageConverterCustomizer>) - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration
 
feignEncoder(ObjectProvider<AbstractFormWriter>, ObjectProvider<HttpMessageConverterCustomizer>) - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration
 
feignEncoderPageable(ObjectProvider<AbstractFormWriter>, ObjectProvider<HttpMessageConverterCustomizer>) - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration
 
FeignEncoderProperties - Class in org.springframework.cloud.openfeign.support
Properties for SpringEncoder.
FeignEncoderProperties() - Constructor for class org.springframework.cloud.openfeign.support.FeignEncoderProperties
 
FeignErrorDecoderFactory - Interface in org.springframework.cloud.openfeign
Allows an application to use a custom Feign ErrorDecoder.
feignFeature() - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration
 
FeignFormatterRegistrar - Interface in org.springframework.cloud.openfeign
Allows an application to customize the Feign FormattingConversionService.
FeignHalAutoConfiguration - Class in org.springframework.cloud.openfeign.hateoas
 
FeignHalAutoConfiguration() - Constructor for class org.springframework.cloud.openfeign.hateoas.FeignHalAutoConfiguration
 
FeignHttpClientProperties - Class in org.springframework.cloud.openfeign.support
 
FeignHttpClientProperties() - Constructor for class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
 
FeignHttpClientProperties.Hc5Properties - Class in org.springframework.cloud.openfeign.support
 
FeignHttpClientProperties.Hc5Properties.PoolConcurrencyPolicy - Enum in org.springframework.cloud.openfeign.support
Enumeration of pool concurrency policies.
FeignHttpClientProperties.Hc5Properties.PoolReusePolicy - Enum in org.springframework.cloud.openfeign.support
Enumeration of pooled connection re-use policies.
FeignHttpClientProperties.OkHttp - Class in org.springframework.cloud.openfeign.support
OkHttpClient-specific properties.
FeignJacksonConfiguration() - Constructor for class org.springframework.cloud.openfeign.FeignAutoConfiguration.FeignJacksonConfiguration
 
FeignLoadBalancerAutoConfiguration - Class in org.springframework.cloud.openfeign.loadbalancer
An autoconfiguration that instantiates LoadBalancerClient-based implementations of Client.
FeignLoadBalancerAutoConfiguration() - Constructor for class org.springframework.cloud.openfeign.loadbalancer.FeignLoadBalancerAutoConfiguration
 
feignLoggerFactory() - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration
 
FeignLoggerFactory - Interface in org.springframework.cloud.openfeign
Allows an application to use a custom Feign Logger.
feignQueryMapEncoderPageable() - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration
 
feignRetryer() - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration
 
feignTargeter() - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.DefaultFeignTargeterConfiguration
 
FeignUtils - Class in org.springframework.cloud.openfeign.support
 
FIFO - Enum constant in enum org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties.PoolReusePolicy
Re-use all connections equally preventing them from becoming idle and expiring.
forType(Class<T>, String) - Method in class org.springframework.cloud.openfeign.FeignClientBuilder
 
forType(Class<T>, FeignClientFactoryBean, String) - Method in class org.springframework.cloud.openfeign.FeignClientBuilder
 

G

get(FeignContext, Class<T>) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
getAnnotationType() - Method in interface org.springframework.cloud.openfeign.AnnotatedParameterProcessor
Retrieves the processor supported annotation type.
getAnnotationType() - Method in class org.springframework.cloud.openfeign.annotation.CookieValueParameterProcessor
 
getAnnotationType() - Method in class org.springframework.cloud.openfeign.annotation.MatrixVariableParameterProcessor
 
getAnnotationType() - Method in class org.springframework.cloud.openfeign.annotation.PathVariableParameterProcessor
 
getAnnotationType() - Method in class org.springframework.cloud.openfeign.annotation.QueryMapParameterProcessor
 
getAnnotationType() - Method in class org.springframework.cloud.openfeign.annotation.RequestHeaderParameterProcessor
 
getAnnotationType() - Method in class org.springframework.cloud.openfeign.annotation.RequestParamParameterProcessor
 
getAnnotationType() - Method in class org.springframework.cloud.openfeign.annotation.RequestPartParameterProcessor
 
getApplicationContext() - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
getBody() - Method in class org.springframework.cloud.openfeign.support.SpringEncoder.FeignOutputMessage
 
getCapabilities() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
getConfig() - Method in class org.springframework.cloud.openfeign.FeignClientProperties
 
getConfiguration() - Method in class org.springframework.cloud.openfeign.FeignClientSpecification
 
getConnectionRequestTimeout() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties
 
getConnectionRequestTimeoutUnit() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties
 
getConnectionTimeout() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
 
getConnectionTimerRepeat() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
 
getConnectTimeout() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
getContentType() - Method in class org.springframework.cloud.openfeign.support.AbstractFormWriter
 
getContentType() - Method in class org.springframework.cloud.openfeign.support.JsonFormWriter
 
getContextId() - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
getContract() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
getDecode404() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
getDecoder() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
getDefaultConfig() - Method in class org.springframework.cloud.openfeign.FeignClientProperties
 
getDefaultQueryParameters() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
getDefaultRequestHeaders() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
getDelegate() - Method in class org.springframework.cloud.openfeign.loadbalancer.FeignBlockingLoadBalancerClient
 
getDelegate() - Method in class org.springframework.cloud.openfeign.loadbalancer.RetryableFeignBlockingLoadBalancerClient
 
getEnabled() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.MetricsProperties
 
getEncoder() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
getErrorDecoder() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
getExceptionPropagationPolicy() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
getFallback() - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
getFallbackFactory() - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
getHc5() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
 
getHeaders() - Method in class org.springframework.cloud.openfeign.support.SpringEncoder.FeignOutputMessage
 
getInheritedAwareInstances(FeignContext, Class<T>) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
getInheritedAwareOptional(FeignContext, Class<T>) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
getInstance(String, String, Class<T>) - Method in class org.springframework.cloud.openfeign.FeignContext
 
getInstancesWithoutAncestors(String, Class<T>) - Method in class org.springframework.cloud.openfeign.FeignContext
 
getInstanceWithoutAncestors(String, Class<T>) - Method in class org.springframework.cloud.openfeign.FeignContext
 
getLoggerLevel() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
getMaxConnections() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
 
getMaxConnectionsPerRoute() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
 
getMethodMetadata() - Method in interface org.springframework.cloud.openfeign.AnnotatedParameterProcessor.AnnotatedParameterContext
Retrieves the method metadata.
getMetrics() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
getMimeTypes() - Method in class org.springframework.cloud.openfeign.encoding.FeignClientEncodingProperties
 
getMinRequestSize() - Method in class org.springframework.cloud.openfeign.encoding.FeignClientEncodingProperties
 
getModuleName() - Method in class org.springframework.cloud.openfeign.support.PageJacksonModule
 
getModuleName() - Method in class org.springframework.cloud.openfeign.support.SortJacksonModule
 
getName() - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
getName() - Method in class org.springframework.cloud.openfeign.FeignClientSpecification
 
getObject() - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
getObject() - Method in class org.springframework.cloud.openfeign.OptionsFactoryBean
 
getObjectType() - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
getObjectType() - Method in class org.springframework.cloud.openfeign.OptionsFactoryBean
 
getOkHttp() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
 
getOptional(FeignContext, Class<T>) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
getOptionsByName(FeignContext, String) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
Meant to get Options bean from context with bean name.
getOutputStream() - Method in class org.springframework.cloud.openfeign.support.SpringEncoder.FeignOutputMessage
 
getParameterIndex() - Method in interface org.springframework.cloud.openfeign.AnnotatedParameterProcessor.AnnotatedParameterContext
Retrieves the index of the parameter.
getPath() - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
getPoolConcurrencyPolicy() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties
 
getPoolReusePolicy() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties
 
getProperties() - Method in class org.springframework.cloud.openfeign.encoding.BaseRequestInterceptor
 
getQueryMapEncoder() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
getReadTimeout() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
getReadTimeout() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.OkHttp
 
getRequestInterceptors() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
getResponse() - Method in exception org.springframework.cloud.openfeign.loadbalancer.LoadBalancerResponseStatusCodeException
 
getRetryer() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
getSocketTimeout() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties
 
getSocketTimeoutUnit() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties
 
getTimeToLive() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
 
getTimeToLiveUnit() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
 
getToken() - Method in class org.springframework.cloud.openfeign.security.OAuth2FeignRequestInterceptor
Deprecated.
Extract the access token within the request or try to acquire a new one by delegating it to OAuth2FeignRequestInterceptor.acquireAccessToken().
getToken(RequestTemplate) - Method in class org.springframework.cloud.openfeign.security.OAuth2AccessTokenInterceptor
 
getToken(String) - Method in class org.springframework.cloud.openfeign.security.OAuth2AccessTokenInterceptor
 
getType() - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
getUrl() - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
GZIP_ENCODING - Static variable in interface org.springframework.cloud.openfeign.encoding.HttpEncoding
The GZIP encoding.

H

handledType() - Method in class org.springframework.cloud.openfeign.support.SortJsonComponent.SortDeserializer
 
handledType() - Method in class org.springframework.cloud.openfeign.support.SortJsonComponent.SortSerializer
 
hashCode() - Method in class org.springframework.cloud.openfeign.encoding.FeignClientEncodingProperties
 
hashCode() - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
hashCode() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
hashCode() - Method in class org.springframework.cloud.openfeign.FeignClientProperties
 
hashCode() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.MetricsProperties
 
hashCode() - Method in class org.springframework.cloud.openfeign.FeignClientSpecification
 
hc5ConnectionManager(FeignHttpClientProperties) - Method in class org.springframework.cloud.openfeign.clientconfig.HttpClient5FeignConfiguration
 
Hc5Properties() - Constructor for class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties
 
httpClient(ApacheHttpClientFactory, HttpClientConnectionManager, FeignHttpClientProperties) - Method in class org.springframework.cloud.openfeign.clientconfig.HttpClientFeignConfiguration
 
httpClient(ApacheHttpClientFactory, HttpClientConnectionManager, FeignHttpClientProperties) - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.HttpClientFeignConfiguration
 
httpClient5(HttpClientConnectionManager, FeignHttpClientProperties) - Method in class org.springframework.cloud.openfeign.clientconfig.HttpClient5FeignConfiguration
 
HttpClient5DisabledConditions - Class in org.springframework.cloud.openfeign
 
HttpClient5DisabledConditions() - Constructor for class org.springframework.cloud.openfeign.HttpClient5DisabledConditions
 
HttpClient5FeignConfiguration - Class in org.springframework.cloud.openfeign.clientconfig
Default configuration for CloseableHttpClient.
HttpClient5FeignConfiguration() - Constructor for class org.springframework.cloud.openfeign.clientconfig.HttpClient5FeignConfiguration
 
HttpClient5FeignConfiguration() - Constructor for class org.springframework.cloud.openfeign.FeignAutoConfiguration.HttpClient5FeignConfiguration
 
httpClientConnectionPool(FeignHttpClientProperties, OkHttpClientConnectionPoolFactory) - Method in class org.springframework.cloud.openfeign.clientconfig.OkHttpFeignConfiguration
 
httpClientConnectionPool(FeignHttpClientProperties, OkHttpClientConnectionPoolFactory) - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.OkHttpFeignConfiguration
 
HttpClientFeignConfiguration - Class in org.springframework.cloud.openfeign.clientconfig
Default configuration for CloseableHttpClient.
HttpClientFeignConfiguration() - Constructor for class org.springframework.cloud.openfeign.clientconfig.HttpClientFeignConfiguration
 
HttpClientFeignConfiguration() - Constructor for class org.springframework.cloud.openfeign.FeignAutoConfiguration.HttpClientFeignConfiguration
 
HttpEncoding - Interface in org.springframework.cloud.openfeign.encoding
Lists all constants used by Feign encoders.
HttpMessageConverterCustomizer - Interface in org.springframework.cloud.openfeign.support
Allows customising HttpMessageConverter objects passed via Consumer parameter.

I

inheritParentConfiguration() - Method in interface org.springframework.cloud.openfeign.clientconfig.FeignClientConfigurer
FALSE will only apply configurations from classes listed in configuration().
inheritParentContext(boolean) - Method in class org.springframework.cloud.openfeign.FeignClientBuilder.Builder
 
isApplicable(Object) - Method in class org.springframework.cloud.openfeign.support.AbstractFormWriter
 
isCharsetFromContentType() - Method in class org.springframework.cloud.openfeign.support.FeignEncoderProperties
 
isDecode404() - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
isDecodeSlash() - Method in class org.springframework.cloud.openfeign.FeignClientProperties
 
isDefaultToProperties() - Method in class org.springframework.cloud.openfeign.FeignClientProperties
 
isDisableSslValidation() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
 
isFollowRedirects() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
isFollowRedirects() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
 
isInheritParentContext() - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
isSingleton() - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 

J

JsonFormWriter - Class in org.springframework.cloud.openfeign.support
 
JsonFormWriter() - Constructor for class org.springframework.cloud.openfeign.support.JsonFormWriter
 

L

LAX - Enum constant in enum org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties.PoolConcurrencyPolicy
Higher concurrency but with lax connection max limit guarantees.
LIFO - Enum constant in enum org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties.PoolReusePolicy
Re-use as few connections as possible making it possible for connections to become idle and expire.
loadBalance(Feign.Builder, FeignContext, Target.HardCodedTarget<T>) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
loadBalancerInterceptorInjectingConfigurer(LoadBalancerInterceptor) - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.DeprecatedOauth2FeignConfiguration
Deprecated.
 
LoadBalancerResponseStatusCodeException - Exception in org.springframework.cloud.openfeign.loadbalancer
A RetryableStatusCodeException for Responses.
LoadBalancerResponseStatusCodeException(String, Response, byte[], URI) - Constructor for exception org.springframework.cloud.openfeign.loadbalancer.LoadBalancerResponseStatusCodeException
 

M

MatrixVariableParameterProcessor - Class in org.springframework.cloud.openfeign.annotation
MatrixVariable annotation processor.
MatrixVariableParameterProcessor() - Constructor for class org.springframework.cloud.openfeign.annotation.MatrixVariableParameterProcessor
 
MetricsConfiguration() - Constructor for class org.springframework.cloud.openfeign.FeignClientsConfiguration.MetricsConfiguration
 
MetricsProperties() - Constructor for class org.springframework.cloud.openfeign.FeignClientProperties.MetricsProperties
 
micrometerCapability(MeterRegistry) - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration.MetricsConfiguration
 

N

name() - Element in annotation type org.springframework.cloud.openfeign.FeignClient
 

O

OAuth2AccessTokenInterceptor - Class in org.springframework.cloud.openfeign.security
A RequestInterceptor for OAuth2 Feign Requests.
OAuth2AccessTokenInterceptor(String, String, String, OAuth2AuthorizedClientManager) - Constructor for class org.springframework.cloud.openfeign.security.OAuth2AccessTokenInterceptor
 
OAuth2AccessTokenInterceptor(String, OAuth2AuthorizedClientManager) - Constructor for class org.springframework.cloud.openfeign.security.OAuth2AccessTokenInterceptor
 
OAuth2AccessTokenInterceptor(OAuth2AuthorizedClientManager) - Constructor for class org.springframework.cloud.openfeign.security.OAuth2AccessTokenInterceptor
 
Oauth2FeignConfiguration() - Constructor for class org.springframework.cloud.openfeign.FeignAutoConfiguration.Oauth2FeignConfiguration
 
oauth2FeignRequestInterceptor(OAuth2ClientContext, OAuth2ProtectedResourceDetails, List<OAuth2FeignRequestInterceptorConfigurer>) - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.DeprecatedOauth2FeignConfiguration
Deprecated.
 
OAuth2FeignRequestInterceptor - Class in org.springframework.cloud.openfeign.security
Deprecated.
OAuth2FeignRequestInterceptor(OAuth2ClientContext, OAuth2ProtectedResourceDetails) - Constructor for class org.springframework.cloud.openfeign.security.OAuth2FeignRequestInterceptor
Deprecated.
Default constructor which uses the provided OAuth2ClientContext and Bearer tokens within Authorization header.
OAuth2FeignRequestInterceptor(OAuth2ClientContext, OAuth2ProtectedResourceDetails, String, String) - Constructor for class org.springframework.cloud.openfeign.security.OAuth2FeignRequestInterceptor
Deprecated.
Fully customizable constructor for changing token type and header name, in cases of Bearer and Authorization is not the default such as "bearer", "authorization".
OAuth2FeignRequestInterceptorBuilder - Class in org.springframework.cloud.openfeign.security
Deprecated.
since spring-security-oauth2 reached EOL
OAuth2FeignRequestInterceptorBuilder() - Constructor for class org.springframework.cloud.openfeign.security.OAuth2FeignRequestInterceptorBuilder
Deprecated.
 
OAuth2FeignRequestInterceptorConfigurer - Interface in org.springframework.cloud.openfeign.security
Deprecated.
since spring-security-oauth2 reached EOL
OkHttp() - Constructor for class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.OkHttp
 
OkHttpFeignClientBeanMissingCondition - Class in org.springframework.cloud.openfeign.encoding
A Condition that verifies whether the conditions for creating Feign Client beans that either are of type OkHttpClient or have a delegate of type OkHttpClient are not met.
OkHttpFeignClientBeanMissingCondition() - Constructor for class org.springframework.cloud.openfeign.encoding.OkHttpFeignClientBeanMissingCondition
 
OkHttpFeignConfiguration - Class in org.springframework.cloud.openfeign.clientconfig
Defualt configuration for OkHttpClient.
OkHttpFeignConfiguration() - Constructor for class org.springframework.cloud.openfeign.clientconfig.OkHttpFeignConfiguration
 
OkHttpFeignConfiguration() - Constructor for class org.springframework.cloud.openfeign.FeignAutoConfiguration.OkHttpFeignConfiguration
 
OnRetryNotEnabledCondition - Class in org.springframework.cloud.openfeign.loadbalancer
A condition that verifies that RetryTemplate is on the classpath, a LoadBalancedRetryFactory bean is present and spring.cloud.loadbalancer.retry.enabled is not set to false.
OnRetryNotEnabledCondition() - Constructor for class org.springframework.cloud.openfeign.loadbalancer.OnRetryNotEnabledCondition
 
OptionsFactoryBean - Class in org.springframework.cloud.openfeign
This factory bean is meant to create Request.Options instance as per the applicable configurations.
OptionsFactoryBean() - Constructor for class org.springframework.cloud.openfeign.OptionsFactoryBean
 
org.springframework.cloud.openfeign - package org.springframework.cloud.openfeign
 
org.springframework.cloud.openfeign.annotation - package org.springframework.cloud.openfeign.annotation
 
org.springframework.cloud.openfeign.clientconfig - package org.springframework.cloud.openfeign.clientconfig
 
org.springframework.cloud.openfeign.encoding - package org.springframework.cloud.openfeign.encoding
 
org.springframework.cloud.openfeign.hateoas - package org.springframework.cloud.openfeign.hateoas
 
org.springframework.cloud.openfeign.loadbalancer - package org.springframework.cloud.openfeign.loadbalancer
 
org.springframework.cloud.openfeign.security - package org.springframework.cloud.openfeign.security
 
org.springframework.cloud.openfeign.support - package org.springframework.cloud.openfeign.support
 

P

PageableSpringEncoder - Class in org.springframework.cloud.openfeign.support
Provides support for encoding spring Pageable via composition.
PageableSpringEncoder(Encoder) - Constructor for class org.springframework.cloud.openfeign.support.PageableSpringEncoder
Creates a new PageableSpringEncoder with the given delegate for fallback.
PageableSpringQueryMapEncoder - Class in org.springframework.cloud.openfeign.support
Provides support for encoding Pageable annotated as SpringQueryMap.
PageableSpringQueryMapEncoder() - Constructor for class org.springframework.cloud.openfeign.support.PageableSpringQueryMapEncoder
 
pageJacksonModule() - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.FeignJacksonConfiguration
 
PageJacksonModule - Class in org.springframework.cloud.openfeign.support
This Jackson module provides support to deserialize Spring Page objects.
PageJacksonModule() - Constructor for class org.springframework.cloud.openfeign.support.PageJacksonModule
 
parseAndValidateMetadata(Class<?>, Method) - Method in class org.springframework.cloud.openfeign.support.SpringMvcContract
 
path() - Element in annotation type org.springframework.cloud.openfeign.FeignClient
 
path(String) - Method in class org.springframework.cloud.openfeign.FeignClientBuilder.Builder
 
PathVariableParameterProcessor - Class in org.springframework.cloud.openfeign.annotation
PathVariable parameter processor.
PathVariableParameterProcessor() - Constructor for class org.springframework.cloud.openfeign.annotation.PathVariableParameterProcessor
 
primary() - Method in interface org.springframework.cloud.openfeign.clientconfig.FeignClientConfigurer
 
primary() - Element in annotation type org.springframework.cloud.openfeign.FeignClient
 
processAnnotationOnClass(MethodMetadata, Class<?>) - Method in class org.springframework.cloud.openfeign.support.SpringMvcContract
 
processAnnotationOnMethod(MethodMetadata, Annotation, Method) - Method in class org.springframework.cloud.openfeign.support.SpringMvcContract
 
processAnnotationsOnParameter(MethodMetadata, Annotation[], int) - Method in class org.springframework.cloud.openfeign.support.SpringMvcContract
 
processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext, Annotation, Method) - Method in interface org.springframework.cloud.openfeign.AnnotatedParameterProcessor
Process the annotated parameter.
processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext, Annotation, Method) - Method in class org.springframework.cloud.openfeign.annotation.CookieValueParameterProcessor
 
processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext, Annotation, Method) - Method in class org.springframework.cloud.openfeign.annotation.MatrixVariableParameterProcessor
 
processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext, Annotation, Method) - Method in class org.springframework.cloud.openfeign.annotation.PathVariableParameterProcessor
 
processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext, Annotation, Method) - Method in class org.springframework.cloud.openfeign.annotation.QueryMapParameterProcessor
 
processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext, Annotation, Method) - Method in class org.springframework.cloud.openfeign.annotation.RequestHeaderParameterProcessor
 
processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext, Annotation, Method) - Method in class org.springframework.cloud.openfeign.annotation.RequestParamParameterProcessor
 
processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext, Annotation, Method) - Method in class org.springframework.cloud.openfeign.annotation.RequestPartParameterProcessor
 

Q

qualifier() - Element in annotation type org.springframework.cloud.openfeign.FeignClient
Deprecated.
in favour of FeignClient.qualifiers(). If both FeignClient.qualifier() and FeignClient.qualifiers() are present, we will use the latter, unless the array returned by FeignClient.qualifiers() is empty or only contains null or whitespace values, in which case we'll fall back first to FeignClient.qualifier() and, if that's also not present, to the default = contextId + "FeignClient".
qualifiers() - Element in annotation type org.springframework.cloud.openfeign.FeignClient
 
QueryMapParameterProcessor - Class in org.springframework.cloud.openfeign.annotation
SpringQueryMap parameter processor.
QueryMapParameterProcessor() - Constructor for class org.springframework.cloud.openfeign.annotation.QueryMapParameterProcessor
 

R

RequestHeaderParameterProcessor - Class in org.springframework.cloud.openfeign.annotation
RequestHeader parameter processor.
RequestHeaderParameterProcessor() - Constructor for class org.springframework.cloud.openfeign.annotation.RequestHeaderParameterProcessor
 
RequestParamParameterProcessor - Class in org.springframework.cloud.openfeign.annotation
RequestParam parameter processor.
RequestParamParameterProcessor() - Constructor for class org.springframework.cloud.openfeign.annotation.RequestParamParameterProcessor
 
RequestPartParameterProcessor - Class in org.springframework.cloud.openfeign.annotation
RequestPart parameter processor.
RequestPartParameterProcessor() - Constructor for class org.springframework.cloud.openfeign.annotation.RequestPartParameterProcessor
 
resolveCircuitBreakerName(String, Target<?>, Method) - Method in interface org.springframework.cloud.openfeign.CircuitBreakerNameResolver
 
ResponseEntityDecoder - Class in org.springframework.cloud.openfeign.support
Decoder adds compatibility for Spring MVC's ResponseEntity to any other decoder via composition.
ResponseEntityDecoder(Decoder) - Constructor for class org.springframework.cloud.openfeign.support.ResponseEntityDecoder
 
RetryableFeignBlockingLoadBalancerClient - Class in org.springframework.cloud.openfeign.loadbalancer
A Client implementation that provides Spring Retry support for requests load-balanced with Spring Cloud LoadBalancer.
RetryableFeignBlockingLoadBalancerClient(Client, LoadBalancerClient, LoadBalancedRetryFactory, LoadBalancerProperties, LoadBalancerClientFactory) - Constructor for class org.springframework.cloud.openfeign.loadbalancer.RetryableFeignBlockingLoadBalancerClient
RetryableFeignBlockingLoadBalancerClient(Client, LoadBalancerClient, LoadBalancedRetryFactory, LoadBalancerClientFactory) - Constructor for class org.springframework.cloud.openfeign.loadbalancer.RetryableFeignBlockingLoadBalancerClient
 
retryLoadBalancerInterceptorInjectingConfigurer(RetryLoadBalancerInterceptor) - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.DeprecatedOauth2FeignConfiguration
Deprecated.
 

S

serialize(Sort, JsonGenerator, SerializerProvider) - Method in class org.springframework.cloud.openfeign.support.SortJsonComponent.SortSerializer
 
setAccessTokenProvider(AccessTokenProvider) - Method in class org.springframework.cloud.openfeign.security.OAuth2FeignRequestInterceptor
Deprecated.
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.cloud.openfeign.OptionsFactoryBean
 
setBeanFactory(BeanFactory) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
setCapabilities(List<Class<Capability>>) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
setCharsetFromContentType(boolean) - Method in class org.springframework.cloud.openfeign.support.FeignEncoderProperties
 
setConfig(Map<String, FeignClientProperties.FeignClientConfiguration>) - Method in class org.springframework.cloud.openfeign.FeignClientProperties
 
setConfiguration(Class<?>[]) - Method in class org.springframework.cloud.openfeign.FeignClientSpecification
 
setConnectionRequestTimeout(int) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties
 
setConnectionRequestTimeoutUnit(TimeUnit) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties
 
setConnectionTimeout(int) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
 
setConnectionTimerRepeat(int) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
 
setConnectTimeout(Integer) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
setContextId(String) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
setContextId(String) - Method in class org.springframework.cloud.openfeign.OptionsFactoryBean
 
setContract(Class<Contract>) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
setDecode404(boolean) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
setDecode404(Boolean) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
setDecoder(Class<Decoder>) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
setDecodeSlash(boolean) - Method in class org.springframework.cloud.openfeign.FeignClientProperties
 
setDefaultConfig(String) - Method in class org.springframework.cloud.openfeign.FeignClientProperties
 
setDefaultQueryParameters(Map<String, Collection<String>>) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
setDefaultRequestHeaders(Map<String, Collection<String>>) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
setDefaultToProperties(boolean) - Method in class org.springframework.cloud.openfeign.FeignClientProperties
 
setDisableSslValidation(boolean) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
 
setEnabled(Boolean) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.MetricsProperties
 
setEncoder(Class<Encoder>) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
setErrorDecoder(Class<ErrorDecoder>) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
setExceptionPropagationPolicy(ExceptionPropagationPolicy) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
setFallback(Class<?>) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
setFallbackFactory(Class<?>) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
setFollowRedirects(boolean) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
 
setFollowRedirects(Boolean) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
setHc5(FeignHttpClientProperties.Hc5Properties) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
 
setInheritParentContext(boolean) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
setLoggerLevel(Logger.Level) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
setMaxConnections(int) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
 
setMaxConnectionsPerRoute(int) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
 
setMetrics(FeignClientProperties.MetricsProperties) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
setMimeTypes(String[]) - Method in class org.springframework.cloud.openfeign.encoding.FeignClientEncodingProperties
 
setMinRequestSize(int) - Method in class org.springframework.cloud.openfeign.encoding.FeignClientEncodingProperties
 
setName(String) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
setName(String) - Method in class org.springframework.cloud.openfeign.FeignClientSpecification
 
setOkHttp(FeignHttpClientProperties.OkHttp) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
 
setPageParameter(String) - Method in class org.springframework.cloud.openfeign.support.PageableSpringEncoder
 
setPageParameter(String) - Method in class org.springframework.cloud.openfeign.support.PageableSpringQueryMapEncoder
 
setParameterName(String) - Method in interface org.springframework.cloud.openfeign.AnnotatedParameterProcessor.AnnotatedParameterContext
Sets the parameter name.
setPath(String) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
setPoolConcurrencyPolicy(FeignHttpClientProperties.Hc5Properties.PoolConcurrencyPolicy) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties
 
setPoolReusePolicy(FeignHttpClientProperties.Hc5Properties.PoolReusePolicy) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties
 
setQueryMapEncoder(Class<QueryMapEncoder>) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
setReadTimeout(Integer) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
setReadTimeout(Duration) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.OkHttp
 
setRefreshableClient(boolean) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
setRequestInterceptors(List<Class<RequestInterceptor>>) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
setResourceLoader(ResourceLoader) - Method in class org.springframework.cloud.openfeign.support.SpringMvcContract
 
setRetryer(Class<Retryer>) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
 
setSizeParameter(String) - Method in class org.springframework.cloud.openfeign.support.PageableSpringEncoder
 
setSizeParameter(String) - Method in class org.springframework.cloud.openfeign.support.PageableSpringQueryMapEncoder
 
setSocketTimeout(int) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties
 
setSocketTimeoutUnit(TimeUnit) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties
 
setSortParameter(String) - Method in class org.springframework.cloud.openfeign.support.PageableSpringEncoder
 
setSortParameter(String) - Method in class org.springframework.cloud.openfeign.support.PageableSpringQueryMapEncoder
 
setTemplateParameter(String, Collection<String>) - Method in interface org.springframework.cloud.openfeign.AnnotatedParameterProcessor.AnnotatedParameterContext
Sets the template parameter.
setTimeToLive(long) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
 
setTimeToLiveUnit(TimeUnit) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
 
setType(Class<?>) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
setupModule(Module.SetupContext) - Method in class org.springframework.cloud.openfeign.support.PageJacksonModule
 
setupModule(Module.SetupContext) - Method in class org.springframework.cloud.openfeign.support.SortJacksonModule
 
setUrl(String) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
SortDeserializer() - Constructor for class org.springframework.cloud.openfeign.support.SortJsonComponent.SortDeserializer
 
SortJacksonModule - Class in org.springframework.cloud.openfeign.support
This Jackson module provides support for serializing and deserializing for Spring Sort object.
SortJacksonModule() - Constructor for class org.springframework.cloud.openfeign.support.SortJacksonModule
 
SortJsonComponent - Class in org.springframework.cloud.openfeign.support
This class provides provides support for serializing and deserializing for Spring Sort object.
SortJsonComponent() - Constructor for class org.springframework.cloud.openfeign.support.SortJsonComponent
 
SortJsonComponent.SortDeserializer - Class in org.springframework.cloud.openfeign.support
 
SortJsonComponent.SortSerializer - Class in org.springframework.cloud.openfeign.support
 
sortModule() - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.FeignJacksonConfiguration
 
SortSerializer() - Constructor for class org.springframework.cloud.openfeign.support.SortJsonComponent.SortSerializer
 
SpringDecoder - Class in org.springframework.cloud.openfeign.support
 
SpringDecoder(ObjectFactory<HttpMessageConverters>) - Constructor for class org.springframework.cloud.openfeign.support.SpringDecoder
SpringDecoder(ObjectFactory<HttpMessageConverters>, ObjectProvider<HttpMessageConverterCustomizer>) - Constructor for class org.springframework.cloud.openfeign.support.SpringDecoder
 
SpringEncoder - Class in org.springframework.cloud.openfeign.support
 
SpringEncoder(SpringFormEncoder, ObjectFactory<HttpMessageConverters>) - Constructor for class org.springframework.cloud.openfeign.support.SpringEncoder
SpringEncoder(SpringFormEncoder, ObjectFactory<HttpMessageConverters>, FeignEncoderProperties) - Constructor for class org.springframework.cloud.openfeign.support.SpringEncoder
SpringEncoder(SpringFormEncoder, ObjectFactory<HttpMessageConverters>, FeignEncoderProperties, ObjectProvider<HttpMessageConverterCustomizer>) - Constructor for class org.springframework.cloud.openfeign.support.SpringEncoder
 
SpringEncoder(ObjectFactory<HttpMessageConverters>) - Constructor for class org.springframework.cloud.openfeign.support.SpringEncoder
 
SpringEncoder.FeignOutputMessage - Class in org.springframework.cloud.openfeign.support
 
SpringMvcContract - Class in org.springframework.cloud.openfeign.support
 
SpringMvcContract() - Constructor for class org.springframework.cloud.openfeign.support.SpringMvcContract
 
SpringMvcContract(List<AnnotatedParameterProcessor>) - Constructor for class org.springframework.cloud.openfeign.support.SpringMvcContract
 
SpringMvcContract(List<AnnotatedParameterProcessor>, ConversionService) - Constructor for class org.springframework.cloud.openfeign.support.SpringMvcContract
 
SpringMvcContract(List<AnnotatedParameterProcessor>, ConversionService, boolean) - Constructor for class org.springframework.cloud.openfeign.support.SpringMvcContract
 
SpringQueryMap - Annotation Type in org.springframework.cloud.openfeign
Spring MVC equivalent of OpenFeign's QueryMap parameter annotation.
STRICT - Enum constant in enum org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties.PoolConcurrencyPolicy
Strict connection max limit guarantees.
supports(Object) - Method in class org.springframework.cloud.openfeign.support.PageableSpringEncoder
 
supports(Object) - Method in class org.springframework.cloud.openfeign.support.PageableSpringQueryMapEncoder
 

T

target(Target<T>) - Method in class org.springframework.cloud.openfeign.FeignCircuitBreaker.Builder
 
target(Target<T>, FallbackFactory<? extends T>) - Method in class org.springframework.cloud.openfeign.FeignCircuitBreaker.Builder
 
target(Target<T>, T) - Method in class org.springframework.cloud.openfeign.FeignCircuitBreaker.Builder
 
target(FeignClientFactoryBean, Feign.Builder, FeignContext, Target.HardCodedTarget<T>) - Method in interface org.springframework.cloud.openfeign.Targeter
 
Targeter - Interface in org.springframework.cloud.openfeign
 
toString() - Method in class org.springframework.cloud.openfeign.encoding.FeignClientEncodingProperties
 
toString() - Method in class org.springframework.cloud.openfeign.FallbackFactory.Default
 
toString() - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
 
toString() - Method in class org.springframework.cloud.openfeign.FeignClientSpecification
 

U

url() - Element in annotation type org.springframework.cloud.openfeign.FeignClient
 
url(String) - Method in class org.springframework.cloud.openfeign.FeignClientBuilder.Builder
 

V

value() - Element in annotation type org.springframework.cloud.openfeign.CollectionFormat
Allows setting the CollectionFormat to be used while processing the annotated method.
value() - Element in annotation type org.springframework.cloud.openfeign.EnableFeignClients
Alias for the EnableFeignClients.basePackages() attribute.
value() - Element in annotation type org.springframework.cloud.openfeign.FeignClient
The name of the service with optional protocol prefix.
value() - Element in annotation type org.springframework.cloud.openfeign.SpringQueryMap
 
valueOf(String) - Static method in enum org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties.PoolConcurrencyPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties.PoolReusePolicy
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties.PoolConcurrencyPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties.PoolReusePolicy
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class org.springframework.cloud.openfeign.support.PageJacksonModule
 
version() - Method in class org.springframework.cloud.openfeign.support.SortJacksonModule
 

W

WebConvertersCustomizer - Class in org.springframework.cloud.openfeign.hateoas
 
WebConvertersCustomizer(WebConverters) - Constructor for class org.springframework.cloud.openfeign.hateoas.WebConvertersCustomizer
 
withAccessTokenProviderInterceptors(ClientHttpRequestInterceptor...) - Method in class org.springframework.cloud.openfeign.security.OAuth2FeignRequestInterceptorBuilder
Deprecated.
 
write(Output, String, Object) - Method in class org.springframework.cloud.openfeign.support.AbstractFormWriter
 
writeAsString(Object) - Method in class org.springframework.cloud.openfeign.support.AbstractFormWriter
 
writeAsString(Object) - Method in class org.springframework.cloud.openfeign.support.JsonFormWriter
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form