Index

A C D E F G H I L O R S T 
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
 
A C D E F G H I L O R S T 
All Classes and Interfaces|All Packages|Constant Field Values