Index
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) - 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.
- 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
- AUTHORIZATION - Static variable in class org.springframework.cloud.openfeign.security.OAuth2AccessTokenInterceptor
-
The name of the header.
B
- basePackageClasses() - Element in annotation interface org.springframework.cloud.openfeign.EnableFeignClients
-
Type-safe alternative to
EnableFeignClients.basePackages()for specifying the packages to scan for annotated components. - basePackages() - Element in annotation interface 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.
- 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
- buildRequest(Request, String, ServiceInstance) - Method in class org.springframework.cloud.openfeign.loadbalancer.FeignBlockingLoadBalancerClient
- buildRequest(Request, String, ServiceInstance) - Method in class org.springframework.cloud.openfeign.loadbalancer.RetryableFeignBlockingLoadBalancerClient
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
- clients() - Element in annotation interface org.springframework.cloud.openfeign.EnableFeignClients
-
List of classes annotated with @FeignClient.
- CollectionFormat - Annotation Interface in org.springframework.cloud.openfeign
-
Indicates which collection format should be used while processing the annotated method.
- configuration() - Element in annotation interface org.springframework.cloud.openfeign.FeignClient
-
A custom configuration class for the feign client.
- configureDefaultRequestElements(FeignClientProperties.FeignClientConfiguration, FeignClientProperties.FeignClientConfiguration, Feign.Builder) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
- configureFeign(FeignClientFactory, Feign.Builder) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
- configureUsingConfiguration(FeignClientFactory, Feign.Builder) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
- configureUsingProperties(FeignClientProperties.FeignClientConfiguration, Feign.Builder) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
- configureUsingProperties(FeignClientProperties.FeignClientConfiguration, FeignClientProperties.FeignClientConfiguration, Feign.Builder) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
- 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 interface 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
-
CookieValueannotation processor. - CookieValueParameterProcessor() - Constructor for class org.springframework.cloud.openfeign.annotation.CookieValueParameterProcessor
- create(Target, Map) - 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
ErrorDecoderfor a givenClass. - create(Class) - Method in interface org.springframework.cloud.openfeign.FeignLoggerFactory
-
Factory method to provide a
Loggerfor a givenClass. - 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
- customize(Feign.Builder) - Method in interface org.springframework.cloud.openfeign.FeignBuilderCustomizer
- customize(HttpClient.Builder) - Method in interface org.springframework.cloud.openfeign.clientconfig.http2client.Http2ClientCustomizer
-
Customize JDK's HttpClient.
- customize(HttpClientBuilder) - Method in interface org.springframework.cloud.openfeign.clientconfig.HttpClient5FeignConfiguration.HttpClientBuilderCustomizer
-
Customize HttpClientBuilder.
- customize(FeignBuilderCustomizer) - Method in class org.springframework.cloud.openfeign.FeignClientBuilder.Builder
-
Applies a
FeignBuilderCustomizerto the underlyingFeign.Builder.
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
- 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_ORDER - Static variable in interface org.springframework.cloud.openfeign.loadbalancer.LoadBalancerFeignRequestTransformer
-
Order for the
LoadBalancerFeignRequestTransformer. - 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 interface org.springframework.cloud.openfeign.EnableFeignClients
-
A custom
@Configurationfor 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.
- deserialize(JsonParser, DeserializationContext) - Method in class org.springframework.cloud.openfeign.support.SortJsonComponent.SortDeserializer
- destroy() - Method in class org.springframework.cloud.openfeign.clientconfig.HttpClient5FeignConfiguration
- dismiss404() - Element in annotation interface org.springframework.cloud.openfeign.FeignClient
- dismiss404(boolean) - Method in class org.springframework.cloud.openfeign.FeignClientBuilder.Builder
E
- EnableFeignClients - Annotation Interface 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
- 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.MicrometerProperties
- 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
F
- fallback() - Element in annotation interface org.springframework.cloud.openfeign.FeignClient
-
Fallback class for the specified Feign client interface.
- fallback(Class) - Method in class org.springframework.cloud.openfeign.FeignClientBuilder.Builder
- fallbackFactory() - Element in annotation interface 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(FeignClientFactory) - 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-Encodingheaders. - 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.FeignJacksonConfiguration - Class in org.springframework.cloud.openfeign
- FeignAutoConfiguration.Http2ClientFeignConfiguration - Class in org.springframework.cloud.openfeign
- FeignAutoConfiguration.HttpClient5FeignConfiguration - Class in org.springframework.cloud.openfeign
- FeignAutoConfiguration.Oauth2FeignConfiguration - Class in org.springframework.cloud.openfeign
- FeignBlockingLoadBalancerClient - Class in org.springframework.cloud.openfeign.loadbalancer
-
A
Clientimplementation that usesLoadBalancerClientto select aServiceInstanceto use while resolving the request host. - FeignBlockingLoadBalancerClient(Client, LoadBalancerClient, LoadBalancerClientFactory, List) - 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
- FeignChildContextInitializer - Class in org.springframework.cloud.openfeign.aot
-
A
BeanRegistrationAotProcessorthat creates anBeanRegistrationAotContributionfor Feign child contexts. - FeignChildContextInitializer(ApplicationContext, FeignClientFactory) - Constructor for class org.springframework.cloud.openfeign.aot.FeignChildContextInitializer
- 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(HttpClient) - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.Http2ClientFeignConfiguration
- feignClient(CloseableHttpClient) - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.HttpClient5FeignConfiguration
- FeignClient - Annotation Interface in org.springframework.cloud.openfeign
-
Annotation for interfaces declaring that a REST client with that interface should be created (e.g. for autowiring into another component).
- FeignClientBeanFactoryInitializationAotProcessor - Class in org.springframework.cloud.openfeign.aot
-
A
BeanFactoryInitializationAotProcessorthat creates anBeanFactoryInitializationAotContributionthat registers bean definitions and proxy and reflection hints for Feign client beans. - FeignClientBeanFactoryInitializationAotProcessor(GenericApplicationContext, FeignClientFactory) - Constructor for class org.springframework.cloud.openfeign.aot.FeignClientBeanFactoryInitializationAotProcessor
- FeignClientBuilder - Class in org.springframework.cloud.openfeign
-
A builder for creating Feign clients without using the
FeignClientannotation. - 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
- FeignClientFactory - Class in org.springframework.cloud.openfeign
-
A factory that creates instances of feign classes.
- FeignClientFactory() - Constructor for class org.springframework.cloud.openfeign.FeignClientFactory
- FeignClientFactory(Map) - Constructor for class org.springframework.cloud.openfeign.FeignClientFactory
- 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.MicrometerProperties - Class in org.springframework.cloud.openfeign
-
Micrometer 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.MicrometerConfiguration - Class in org.springframework.cloud.openfeign
- FeignClientSpecification - Class in org.springframework.cloud.openfeign
- FeignClientSpecification() - Constructor for class org.springframework.cloud.openfeign.FeignClientSpecification
- FeignClientSpecification(String, 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-Encodingheaders. - 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
- feignContract(ConversionService) - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration
- feignConversionService() - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration
- feignDecoder(ObjectProvider) - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration
- feignEncoder(ObjectProvider, ObjectProvider) - 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 Class in org.springframework.cloud.openfeign.support
-
Enumeration of pool concurrency policies.
- FeignHttpClientProperties.Hc5Properties.PoolReusePolicy - Enum Class in org.springframework.cloud.openfeign.support
-
Enumeration of pooled connection re-use policies.
- FeignHttpClientProperties.Http2Properties - Class in org.springframework.cloud.openfeign.support
-
Http2Client-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 ofClient. - 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. - 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 class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties.PoolReusePolicy
-
Re-use all connections equally preventing them from becoming idle and expiring.
- forType(Class, String) - Method in class org.springframework.cloud.openfeign.FeignClientBuilder
- forType(Class, FeignClientFactoryBean, String) - Method in class org.springframework.cloud.openfeign.FeignClientBuilder
G
- get(FeignClientFactory, Class) - 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
- getClassName() - Method in class org.springframework.cloud.openfeign.FeignClientSpecification
- 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
- getContentEncodingTypes() - Method in class org.springframework.cloud.openfeign.encoding.FeignClientEncodingProperties
- 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
- 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
- getDismiss404() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
- getEnabled() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.MicrometerProperties
- 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
- getHttp2() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
- getInheritedAwareInstances(FeignClientFactory, Class) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
- getInheritedAwareOptional(FeignClientFactory, Class) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
- getInstance(String, String, Class) - Method in class org.springframework.cloud.openfeign.FeignClientFactory
- getInstancesWithoutAncestors(String, Class) - Method in class org.springframework.cloud.openfeign.FeignClientFactory
- getInstanceWithoutAncestors(String, Class) - Method in class org.springframework.cloud.openfeign.FeignClientFactory
- 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.
- getMicrometer() - 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
- getObject() - Method in class org.springframework.cloud.openfeign.RefreshableUrlFactoryBean
- getObjectType() - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
- getObjectType() - Method in class org.springframework.cloud.openfeign.OptionsFactoryBean
- getObjectType() - Method in class org.springframework.cloud.openfeign.RefreshableUrlFactoryBean
- getOptional(FeignClientFactory, Class) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
- getOptionsByName(FeignClientFactory, 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
- getQualifiers() - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
- getQueryMapEncoder() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
- getReadTimeout() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
- getRequestInterceptors() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
- getResponse() - Method in exception class org.springframework.cloud.openfeign.loadbalancer.LoadBalancerResponseStatusCodeException
- getResponseInterceptor() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
- 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(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
- getUrl() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
- getUrl() - Method in class org.springframework.cloud.openfeign.RefreshableUrl
- getVersion() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Http2Properties
- 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.MicrometerProperties
- 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
- Http2ClientCustomizer - Interface in org.springframework.cloud.openfeign.clientconfig.http2client
-
Callback interface that can be implemented by beans wishing to further customize the
HttpClientthroughHttpClient.Builderretaining its default auto-configuration. - Http2ClientFeignConfiguration - Class in org.springframework.cloud.openfeign.clientconfig
-
Default configuration for
HttpClient. - Http2ClientFeignConfiguration() - Constructor for class org.springframework.cloud.openfeign.clientconfig.Http2ClientFeignConfiguration
- Http2ClientFeignConfiguration() - Constructor for class org.springframework.cloud.openfeign.FeignAutoConfiguration.Http2ClientFeignConfiguration
- Http2Properties() - Constructor for class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Http2Properties
- httpClient(HttpClient.Builder, List) - Method in class org.springframework.cloud.openfeign.clientconfig.Http2ClientFeignConfiguration
- httpClient5(HttpClientConnectionManager, FeignHttpClientProperties, ObjectProvider) - Method in class org.springframework.cloud.openfeign.clientconfig.HttpClient5FeignConfiguration
- 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
- HttpClient5FeignConfiguration.HttpClientBuilderCustomizer - Interface in org.springframework.cloud.openfeign.clientconfig
-
Callback interface that customize
HttpClientBuilderobjects before HttpClient created. - httpClientBuilder(FeignHttpClientProperties) - Method in class org.springframework.cloud.openfeign.clientconfig.Http2ClientFeignConfiguration
- 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
HttpMessageConverterobjects passed viaConsumerparameter.
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
- 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
- isDismiss404() - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
- isExcludedFromAotProcessing(RegisteredBean) - Method in class org.springframework.cloud.openfeign.aot.FeignClientBeanFactoryInitializationAotProcessor
- 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
- isRemoveTrailingSlash() - Method in class org.springframework.cloud.openfeign.FeignClientProperties
- 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 class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties.PoolConcurrencyPolicy
-
Higher concurrency but with lax connection max limit guarantees.
- LIFO - Enum constant in enum class 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, FeignClientFactory, Target.HardCodedTarget) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
- LoadBalancerFeignRequestTransformer - Interface in org.springframework.cloud.openfeign.loadbalancer
-
Allows applications to transform the load-balanced
Requestgiven the chosenServiceInstance. - LoadBalancerResponseStatusCodeException - Exception Class in org.springframework.cloud.openfeign.loadbalancer
-
A
RetryableStatusCodeExceptionforResponses. - LoadBalancerResponseStatusCodeException(String, Response, byte[], URI) - Constructor for exception class org.springframework.cloud.openfeign.loadbalancer.LoadBalancerResponseStatusCodeException
M
- MatrixVariableParameterProcessor - Class in org.springframework.cloud.openfeign.annotation
-
MatrixVariableannotation processor. - MatrixVariableParameterProcessor() - Constructor for class org.springframework.cloud.openfeign.annotation.MatrixVariableParameterProcessor
- micrometerCapability(MeterRegistry) - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration.MicrometerConfiguration
- MicrometerConfiguration() - Constructor for class org.springframework.cloud.openfeign.FeignClientsConfiguration.MicrometerConfiguration
- micrometerObservationCapability(ObservationRegistry) - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration.MicrometerConfiguration
- MicrometerProperties() - Constructor for class org.springframework.cloud.openfeign.FeignClientProperties.MicrometerProperties
N
- name() - Element in annotation interface org.springframework.cloud.openfeign.FeignClient
O
- OAuth2AccessTokenInterceptor - Class in org.springframework.cloud.openfeign.security
-
A
RequestInterceptorfor 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
- OnRetryNotEnabledCondition - Class in org.springframework.cloud.openfeign.loadbalancer
-
A condition that verifies that
RetryTemplateis on the classpath, aLoadBalancedRetryFactorybean is present andspring.cloud.loadbalancer.retry.enabledis not set tofalse. - 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.Optionsinstance 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.aot - package org.springframework.cloud.openfeign.aot
- org.springframework.cloud.openfeign.clientconfig - package org.springframework.cloud.openfeign.clientconfig
- org.springframework.cloud.openfeign.clientconfig.http2client - package org.springframework.cloud.openfeign.clientconfig.http2client
- 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
Pageobjects. - 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 interface org.springframework.cloud.openfeign.FeignClient
- path(String) - Method in class org.springframework.cloud.openfeign.FeignClientBuilder.Builder
- PathVariableParameterProcessor - Class in org.springframework.cloud.openfeign.annotation
-
PathVariableparameter 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 interface org.springframework.cloud.openfeign.FeignClient
- processAheadOfTime(ConfigurableListableBeanFactory) - Method in class org.springframework.cloud.openfeign.aot.FeignClientBeanFactoryInitializationAotProcessor
- processAheadOfTime(RegisteredBean) - Method in class org.springframework.cloud.openfeign.aot.FeignChildContextInitializer
- 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
- PropertyBasedTarget<T> - Class in org.springframework.cloud.openfeign
-
A
Target.HardCodedTargetimplementation that resolves url from properties when the initial call is made. - PropertyBasedTarget(Class, String, FeignClientProperties.FeignClientConfiguration) - Constructor for class org.springframework.cloud.openfeign.PropertyBasedTarget
- PropertyBasedTarget(Class, String, FeignClientProperties.FeignClientConfiguration, String) - Constructor for class org.springframework.cloud.openfeign.PropertyBasedTarget
Q
- qualifiers() - Element in annotation interface org.springframework.cloud.openfeign.FeignClient
- QueryMapParameterProcessor - Class in org.springframework.cloud.openfeign.annotation
-
SpringQueryMapparameter processor. - QueryMapParameterProcessor() - Constructor for class org.springframework.cloud.openfeign.annotation.QueryMapParameterProcessor
R
- RefreshableHardCodedTarget<T> - Class in org.springframework.cloud.openfeign
-
This target provides url wrapped under
Target. - RefreshableHardCodedTarget(Class, String, RefreshableUrl) - Constructor for class org.springframework.cloud.openfeign.RefreshableHardCodedTarget
- RefreshableHardCodedTarget(Class, String, RefreshableUrl, String) - Constructor for class org.springframework.cloud.openfeign.RefreshableHardCodedTarget
- RefreshableUrl - Class in org.springframework.cloud.openfeign
-
This class wraps url inside an object so that relevant proxy instance can be created using
RefreshableUrlFactoryBean. - RefreshableUrl(String) - Constructor for class org.springframework.cloud.openfeign.RefreshableUrl
- RefreshableUrlFactoryBean - Class in org.springframework.cloud.openfeign
-
This factory bean creates
RefreshableUrlinstance as per the applicable configurations. - RefreshableUrlFactoryBean() - Constructor for class org.springframework.cloud.openfeign.RefreshableUrlFactoryBean
- RequestHeaderParameterProcessor - Class in org.springframework.cloud.openfeign.annotation
-
RequestHeaderparameter processor. - RequestHeaderParameterProcessor() - Constructor for class org.springframework.cloud.openfeign.annotation.RequestHeaderParameterProcessor
- RequestParamParameterProcessor - Class in org.springframework.cloud.openfeign.annotation
-
RequestParamparameter processor. - RequestParamParameterProcessor() - Constructor for class org.springframework.cloud.openfeign.annotation.RequestParamParameterProcessor
- RequestPartParameterProcessor - Class in org.springframework.cloud.openfeign.annotation
-
RequestPartparameter 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
Clientimplementation that provides Spring Retry support for requests load-balanced with Spring Cloud LoadBalancer. - RetryableFeignBlockingLoadBalancerClient(Client, LoadBalancerClient, LoadBalancedRetryFactory, LoadBalancerClientFactory, List) - Constructor for class org.springframework.cloud.openfeign.loadbalancer.RetryableFeignBlockingLoadBalancerClient
S
- serialize(Sort, JsonGenerator, SerializationContext) - Method in class org.springframework.cloud.openfeign.support.SortJsonComponent.SortSerializer
- setApplicationContext(ApplicationContext) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
- setApplicationContext(ApplicationContext) - Method in class org.springframework.cloud.openfeign.OptionsFactoryBean
- setApplicationContext(ApplicationContext) - Method in class org.springframework.cloud.openfeign.RefreshableUrlFactoryBean
- setBeanFactory(BeanFactory) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
- setCapabilities(List) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
- setCharsetFromContentType(boolean) - Method in class org.springframework.cloud.openfeign.support.FeignEncoderProperties
- setClassName(String) - Method in class org.springframework.cloud.openfeign.FeignClientSpecification
- setConfig(Map) - 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
- setContentEncodingTypes(String[]) - Method in class org.springframework.cloud.openfeign.encoding.FeignClientEncodingProperties
- setContextId(String) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
- setContextId(String) - Method in class org.springframework.cloud.openfeign.OptionsFactoryBean
- setContextId(String) - Method in class org.springframework.cloud.openfeign.RefreshableUrlFactoryBean
- setContract(Class) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
- setDecoder(Class) - 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) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
- setDefaultRequestHeaders(Map) - 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
- setDismiss404(boolean) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
- setDismiss404(Boolean) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
- setEnabled(Boolean) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.MicrometerProperties
- setEncoder(Class) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
- setErrorDecoder(Class) - 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
- setHttp2(FeignHttpClientProperties.Http2Properties) - 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
- setMicrometer(FeignClientProperties.MicrometerProperties) - 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
- 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
- setQualifiers(String[]) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
- setQueryMapEncoder(Class) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
- setReadTimeout(Integer) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
- setRefreshableClient(boolean) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
- setRemoveTrailingSlash(boolean) - Method in class org.springframework.cloud.openfeign.FeignClientProperties
- setRequestInterceptors(List) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
- setResourceLoader(ResourceLoader) - Method in class org.springframework.cloud.openfeign.support.SpringMvcContract
- setResponseInterceptor(Class) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
- setRetryer(Class) - 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) - 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(JacksonModule.SetupContext) - Method in class org.springframework.cloud.openfeign.support.PageJacksonModule
- setupModule(JacksonModule.SetupContext) - Method in class org.springframework.cloud.openfeign.support.SortJacksonModule
- setUrl(String) - Method in class org.springframework.cloud.openfeign.FeignClientFactoryBean
- setUrl(String) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
- setVersion(String) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Http2Properties
- 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
Sortobject. - SortJacksonModule() - Constructor for class org.springframework.cloud.openfeign.support.SortJacksonModule
- SortJsonComponent - Class in org.springframework.cloud.openfeign.support
-
This class provides support for serializing and deserializing for Spring
Sortobject. - 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(ObjectProvider) - Constructor for class org.springframework.cloud.openfeign.support.SpringDecoder
- SpringDecoder(ObjectProvider, ObjectProvider) - Constructor for class org.springframework.cloud.openfeign.support.SpringDecoder
- SpringEncoder - Class in org.springframework.cloud.openfeign.support
- SpringEncoder(SpringFormEncoder, ObjectProvider, FeignEncoderProperties, ObjectProvider) - Constructor for class org.springframework.cloud.openfeign.support.SpringEncoder
- SpringEncoder(ObjectProvider) - 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) - Constructor for class org.springframework.cloud.openfeign.support.SpringMvcContract
- SpringMvcContract(List, ConversionService) - Constructor for class org.springframework.cloud.openfeign.support.SpringMvcContract
- SpringMvcContract(List, ConversionService, FeignClientProperties) - Constructor for class org.springframework.cloud.openfeign.support.SpringMvcContract
- SpringQueryMap - Annotation Interface in org.springframework.cloud.openfeign
-
Spring MVC equivalent of OpenFeign's
QueryMapparameter annotation. - STRICT - Enum constant in enum class 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) - Method in class org.springframework.cloud.openfeign.FeignCircuitBreaker.Builder
- target(Target, FallbackFactory) - Method in class org.springframework.cloud.openfeign.FeignCircuitBreaker.Builder
- target(Target, T) - Method in class org.springframework.cloud.openfeign.FeignCircuitBreaker.Builder
- target(FeignClientFactoryBean, Feign.Builder, FeignClientFactory, Target.HardCodedTarget) - 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
- transformRequest(Request, ServiceInstance) - Method in interface org.springframework.cloud.openfeign.loadbalancer.LoadBalancerFeignRequestTransformer
-
Allows transforming load-balanced requests based on the provided
ServiceInstance. - transformRequest(Request, ServiceInstance) - Method in class org.springframework.cloud.openfeign.loadbalancer.XForwardedHeadersTransformer
U
- url() - Element in annotation interface org.springframework.cloud.openfeign.FeignClient
- url() - Method in class org.springframework.cloud.openfeign.PropertyBasedTarget
- url() - Method in class org.springframework.cloud.openfeign.RefreshableHardCodedTarget
- url(String) - Method in class org.springframework.cloud.openfeign.FeignClientBuilder.Builder
V
- value() - Element in annotation interface org.springframework.cloud.openfeign.CollectionFormat
-
Allows setting the
CollectionFormatto be used while processing the annotated method. - value() - Element in annotation interface org.springframework.cloud.openfeign.EnableFeignClients
-
Alias for the
EnableFeignClients.basePackages()attribute. - value() - Element in annotation interface org.springframework.cloud.openfeign.FeignClient
-
The name of the service with optional protocol prefix.
- valueOf(String) - Static method in enum class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties.PoolConcurrencyPolicy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties.PoolReusePolicy
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties.PoolConcurrencyPolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties.PoolReusePolicy
-
Returns an array containing the constants of this enum class, 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
- withApplicationContextInitializers(Map) - Method in class org.springframework.cloud.openfeign.FeignClientFactory
- 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
X
- XForwardedHeadersTransformer - Class in org.springframework.cloud.openfeign.loadbalancer
-
To add X-Forwarded-Host and X-Forwarded-Proto Headers.
- XForwardedHeadersTransformer(ReactiveLoadBalancer.Factory) - Constructor for class org.springframework.cloud.openfeign.loadbalancer.XForwardedHeadersTransformer
- xForwarderHeadersFeignTransformer(LoadBalancerClientFactory) - Method in class org.springframework.cloud.openfeign.loadbalancer.FeignLoadBalancerAutoConfiguration
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form