Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- apply(RequestTemplate) - Method in class top.tangyh.basic.cloud.interceptor.FeignAddHeaderRequestInterceptor
C
- choose(Request) - Method in class top.tangyh.basic.cloud.rule.GrayscaleVersionRoundRobinLoadBalancer
- contract(Contract) - Method in class top.tangyh.basic.cloud.feign.SentinelFeignBuilder
- create(Class<?>) - Method in class top.tangyh.basic.cloud.http.InfoFeignLoggerFactory
D
- dateFormatRegister() - Method in class top.tangyh.basic.cloud.config.OpenFeignAutoConfiguration
-
在feign调用方配置, 解决入参和出参是以下类型. 1.
- DateFormatRegister - Class in top.tangyh.basic.cloud.feign
-
在feign调用方配置, 解决入参和出参是以下类型. 1.
- DateFormatRegister() - Constructor for class top.tangyh.basic.cloud.feign.DateFormatRegister
E
- equals(Object) - Method in class top.tangyh.basic.cloud.feign.LampSentinelInvocationHandler
- EQUALS - Static variable in class top.tangyh.basic.cloud.feign.LampSentinelInvocationHandler
F
- FeignAddHeaderRequestInterceptor - Class in top.tangyh.basic.cloud.interceptor
-
feign client 拦截器, 实现将 feign 调用方的 请求头封装到 被调用方的请求头
- FeignAddHeaderRequestInterceptor() - Constructor for class top.tangyh.basic.cloud.interceptor.FeignAddHeaderRequestInterceptor
- feignFormEncoder() - Method in class top.tangyh.basic.cloud.config.OpenFeignAutoConfiguration
-
feign 支持MultipartFile上传文件
- feignSentinelBuilder() - Method in class top.tangyh.basic.cloud.config.SentinelAutoConfiguration
G
- getInfoFeignLoggerFactory() - Method in class top.tangyh.basic.cloud.config.RestTemplateConfiguration
- GrayscaleConfig - Class in top.tangyh.basic.cloud.config
-
灰度配置 默认开启,视情况关闭。
- GrayscaleConfig() - Constructor for class top.tangyh.basic.cloud.config.GrayscaleConfig
- GrayscaleLbConfig - Class in top.tangyh.basic.cloud.config
-
灰度配置
- GrayscaleLbConfig() - Constructor for class top.tangyh.basic.cloud.config.GrayscaleLbConfig
- GrayscaleVersionRoundRobinLoadBalancer - Class in top.tangyh.basic.cloud.rule
-
灰度负载均衡
- GrayscaleVersionRoundRobinLoadBalancer(ObjectProvider<ServiceInstanceListSupplier>, String) - Constructor for class top.tangyh.basic.cloud.rule.GrayscaleVersionRoundRobinLoadBalancer
- GrayscaleVersionRoundRobinLoadBalancer(ObjectProvider<ServiceInstanceListSupplier>, String, int) - Constructor for class top.tangyh.basic.cloud.rule.GrayscaleVersionRoundRobinLoadBalancer
H
- HASH_CODE - Static variable in class top.tangyh.basic.cloud.feign.LampSentinelInvocationHandler
- hashCode() - Method in class top.tangyh.basic.cloud.feign.LampSentinelInvocationHandler
- HEADER_NAME_LIST - Static variable in class top.tangyh.basic.cloud.interceptor.FeignAddHeaderRequestInterceptor
- httpClientConnectionPool(FeignHttpClientProperties) - Method in class top.tangyh.basic.cloud.config.RestTemplateConfiguration
I
- InfoFeignLoggerFactory - Class in top.tangyh.basic.cloud.http
- InfoFeignLoggerFactory() - Constructor for class top.tangyh.basic.cloud.http.InfoFeignLoggerFactory
- InfoSlf4jFeignLogger - Class in top.tangyh.basic.cloud.http
- InfoSlf4jFeignLogger(Logger) - Constructor for class top.tangyh.basic.cloud.http.InfoSlf4jFeignLogger
- intercept(HttpRequest, byte[], ClientHttpRequestExecution) - Method in class top.tangyh.basic.cloud.http.RestTemplateHeaderInterceptor
- internalBuild() - Method in class top.tangyh.basic.cloud.feign.SentinelFeignBuilder
- invocationHandlerFactory(InvocationHandlerFactory) - Method in class top.tangyh.basic.cloud.feign.SentinelFeignBuilder
- invoke(Object, Method, Object[]) - Method in class top.tangyh.basic.cloud.feign.LampSentinelInvocationHandler
L
- LampFeignClientsRegistrar - Class in org.springframework.cloud.openfeign
-
feign 自动注册
- LampFeignClientsRegistrar() - Constructor for class org.springframework.cloud.openfeign.LampFeignClientsRegistrar
- LampSentinelInvocationHandler - Class in top.tangyh.basic.cloud.feign
-
自动降级, 代替原3.3.0之前版本的 GlobalFallbackFactoryProxy
- lbRestTemplate(OkHttpClient, RestTemplateHeaderInterceptor) - Method in class top.tangyh.basic.cloud.config.RestTemplateConfiguration
-
支持负载均衡的 LbRestTemplate, 传递请求头,一般用于内部 http 调用
- log(String, String, Object...) - Method in class top.tangyh.basic.cloud.http.InfoSlf4jFeignLogger
O
- okHttpClient(OkHttpClient.Builder, ConnectionPool, FeignHttpClientProperties) - Method in class top.tangyh.basic.cloud.config.RestTemplateConfiguration
- okHttpClientBuilder() - Method in class top.tangyh.basic.cloud.config.RestTemplateConfiguration
- OpenFeignAutoConfiguration - Class in top.tangyh.basic.cloud.config
-
OpenFeign 配置
- OpenFeignAutoConfiguration() - Constructor for class top.tangyh.basic.cloud.config.OpenFeignAutoConfiguration
- org.springframework.cloud.openfeign - package org.springframework.cloud.openfeign
R
- reactorServiceInstanceLoadBalancer(Environment, LoadBalancerClientFactory) - Method in class top.tangyh.basic.cloud.config.GrayscaleLbConfig
- registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class org.springframework.cloud.openfeign.LampFeignClientsRegistrar
- registerFormatters(FormatterRegistry) - Method in class top.tangyh.basic.cloud.feign.DateFormatRegister
- requestHeaderInterceptor() - Method in class top.tangyh.basic.cloud.config.RestTemplateConfiguration
-
解决 RestTemplate 传递Request header
- requestInterceptor() - Method in class top.tangyh.basic.cloud.config.OpenFeignAutoConfiguration
- restTemplate(OkHttpClient) - Method in class top.tangyh.basic.cloud.config.RestTemplateConfiguration
-
普通的 RestTemplate,不透传请求头,一般只做外部 http 调用
- RestTemplateConfiguration - Class in top.tangyh.basic.cloud.config
-
RestTemplate 相关的配置
- RestTemplateConfiguration() - Constructor for class top.tangyh.basic.cloud.config.RestTemplateConfiguration
- RestTemplateHeaderInterceptor - Class in top.tangyh.basic.cloud.http
-
通过 RestTemplate 调用时,传递请求头和线程变量
- RestTemplateHeaderInterceptor() - Constructor for class top.tangyh.basic.cloud.http.RestTemplateHeaderInterceptor
S
- SentinelAutoConfiguration - Class in top.tangyh.basic.cloud.config
-
使用 Sentinel 时的特殊配置
- SentinelAutoConfiguration() - Constructor for class top.tangyh.basic.cloud.config.SentinelAutoConfiguration
- SentinelFeignBuilder - Class in top.tangyh.basic.cloud.feign
-
feign集成sentinel自动配置
- SentinelFeignBuilder() - Constructor for class top.tangyh.basic.cloud.feign.SentinelFeignBuilder
- setApplicationContext(ApplicationContext) - Method in class top.tangyh.basic.cloud.feign.SentinelFeignBuilder
- setBeanClassLoader(ClassLoader) - Method in class org.springframework.cloud.openfeign.LampFeignClientsRegistrar
- setEnvironment(Environment) - Method in class org.springframework.cloud.openfeign.LampFeignClientsRegistrar
T
- TO_STRING - Static variable in class top.tangyh.basic.cloud.feign.LampSentinelInvocationHandler
- top.tangyh.basic.cloud.config - package top.tangyh.basic.cloud.config
- top.tangyh.basic.cloud.feign - package top.tangyh.basic.cloud.feign
- top.tangyh.basic.cloud.http - package top.tangyh.basic.cloud.http
- top.tangyh.basic.cloud.interceptor - package top.tangyh.basic.cloud.interceptor
- top.tangyh.basic.cloud.rule - package top.tangyh.basic.cloud.rule
- toString() - Method in class top.tangyh.basic.cloud.feign.LampSentinelInvocationHandler
All Classes and Interfaces|All Packages|Constant Field Values