MCPcopy Create free account

hub / github.com/chenggangpro/spring-cloud-gateway-plugin / types & classes

Types & classes64 in github.com/chenggangpro/spring-cloud-gateway-plugin

ClassCachedBodyOutputMessage
Implementation of {@link ClientHttpRequest} that saves body as a field.
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/support/CachedBodyOutputMessage.java:34
ClassConfig
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/factory/RouteHystrixGatewayFilterFactory.java:150
ClassDefaultClientResponse
Default implementation of {@link ClientResponse}. @author Arjen Poutsma @author Brian Clozel @since 5.0
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/support/DefaultClientResponse.java:50
ClassDefaultDynamicRouteProcessor
Default Dynamic Route Preprocessor all method return empty @author chenggang @date 2019/07/17
src/main/java/pro/chenggang/plugin/springcloud/gateway/predicate/processor/DefaultDynamicRouteProcessor.java:16
ClassDefaultExceptionHandlerStrategy
Default ExceptionHandlerStrategy @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/strategy/DefaultExceptionHandlerStrategy.java:16
ClassDefaultExceptionHandlerStrategyFactory
Default ExceptionHandlerStrategy Factory @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/factory/DefaultExceptionHandlerStrategyFactory.java:16
ClassDefaultHeaders
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/support/DefaultClientResponse.java:184
ClassDelegatingServiceInstance
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/GreyLoadBalancerClientFilter.java:88
InterfaceDynamicRouteConfig
DynamicRoute Config to unify all support config @author chenggang @date 2019/07/17
src/main/java/pro/chenggang/plugin/springcloud/gateway/predicate/support/DynamicRouteConfig.java:8
ClassDynamicRouteConfiguration
Dynamic Route Configuration @author chenggang @date 2019/07/18
src/main/java/pro/chenggang/plugin/springcloud/gateway/config/DynamicRouteConfiguration.java:15
ClassDynamicRoutePredicateHandlerMapping
Support Dynamic Route Predicate @author chenggang @date 2019/07/17
src/main/java/pro/chenggang/plugin/springcloud/gateway/predicate/DynamicRoutePredicateHandlerMapping.java:36
InterfaceDynamicRouteProcessor
Process ServerWebExchange for dynamic route predicate @author chenggang @date 2019/07/17
src/main/java/pro/chenggang/plugin/springcloud/gateway/predicate/processor/DynamicRouteProcessor.java:16
ClassDynamicRouteSupportBeanFactoryPostProcessor
DynamicRoute BeanFactoryPostProcessor @author chenggang @date 2019/07/18
src/main/java/pro/chenggang/plugin/springcloud/gateway/predicate/DynamicRouteSupportBeanFactoryPostProcessor.java:15
ClassDynamicServerWeightTask
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/GreyWeightResponseRule.java:179
ClassExceptionHandlerResult
Exception Handler Result @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/ExceptionHandlerResult.java:15
InterfaceExceptionHandlerStrategy
ExceptionHandlerStrategy @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/strategy/ExceptionHandlerStrategy.java:12
ClassExceptionHandlerStrategyAdapter
ExceptionHandlerStrategyAdapter @author chenggang @date 2019/06/20
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/strategy/ExceptionHandlerStrategyAdapter.java:26
InterfaceExceptionHandlerStrategyFactory
Exception Handler Strategy Factory @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/factory/ExceptionHandlerStrategyFactory.java:10
ClassExceptionHandlerStrategyMethodProcessor
ExceptionHandlerStrategyMethodProcessor @author chenggang @date 2019/06/20
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/ExceptionHandlerStrategyMethodProcessor.java:39
EnumFilterOrderEnum
The Order Of Plugin Filter @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/option/FilterOrderEnum.java:10
ClassGatewayContext
Gateway Context Use Cache Request Content @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/context/GatewayContext.java:15
ClassGatewayContextFilter
Gateway Context Filter @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/GatewayContextFilter.java:48
ClassGatewayPluginConfig
Gateway Plugin Config @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/config/GatewayPluginConfig.java:24
ClassGatewayPluginConfigurationSelector
Gateway Plugin Configuration Selector @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/config/GatewayPluginConfigurationSelector.java:22
ClassGatewayPluginProperties
Gateway Plugin Properties @author chenggang @date 2019/04/12
src/main/java/pro/chenggang/plugin/springcloud/gateway/properties/GatewayPluginProperties.java:19
ClassGatewayUtils
Gateway Util @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/util/GatewayUtils.java:11
ClassGlobalExceptionJsonHandlerConfig
Gateway Plugin Config @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/config/GlobalExceptionJsonHandlerConfig.java:31
ClassGreyContext
Grey Context For Grey Route @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/context/GreyContext.java:12
ClassGreyContextFilter
Grey Context Filter @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/GreyContextFilter.java:38
ClassGreyDefaultRoundRule
GreyDefaultRoundRule @author chenggang @date 2019/04/25
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/GreyDefaultRoundRule.java:12
ClassGreyDefaultRoundRuleConfig
Gateway Plugin Config @author chenggang @date 2019/04/25
src/main/java/pro/chenggang/plugin/springcloud/gateway/config/GreyDefaultRoundRuleConfig.java:27
ClassGreyLoadBalancerClientFilter
Grey Load Balancer Client Filter @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/GreyLoadBalancerClientFilter.java:27
ClassGreyPredicate
Grey Predicate @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/GreyPredicate.java:20
ClassGreyProperties
Grey Properties @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/properties/GreyProperties.java:21
EnumGreyRibbonRule
GreyRule
src/main/java/pro/chenggang/plugin/springcloud/gateway/properties/GreyProperties.java:124
ClassGreyRouteConfig
Gateway Plugin Config @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/config/GreyRouteConfig.java:22
ClassGreyRule
src/main/java/pro/chenggang/plugin/springcloud/gateway/properties/GreyProperties.java:73
ClassGreyWeightResponseRule
Grey Rule Combine Weight Response Rule @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/GreyWeightResponseRule.java:28
ClassGreyWeightResponseRuleConfig
Gateway Plugin Config @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/config/GreyWeightResponseRuleConfig.java:26
ClassHystrixConfiguration
src/main/java/pro/chenggang/plugin/springcloud/gateway/config/GatewayPluginConfig.java:53
ClassJsonExceptionHandler
Json Exception Handler{@link org.springframework.boot.autoconfigure.web.reactive.error.AbstractErrorWebExceptionHandler} @author chenggang @date 2019/
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/JsonExceptionHandler.java:31
ClassNotFoundExceptionHandlerStrategy
Not Found Exception Handler Strategy @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/strategy/NotFoundExceptionHandlerStrategy.java:17
EnumOperation
src/main/java/pro/chenggang/plugin/springcloud/gateway/properties/GreyProperties.java:108
ClassPredicateFactory
PredicateFactory @author chenggang @date 2019/04/25
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/support/PredicateFactory.java:15
InterfacePredicateInitWorker
PredicateInitWorker @author chenggang @date 2019/04/25
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/support/PredicateInitWorker.java:10
ClassPreprocessResult
Pre process ServerWebExchange Result @author chenggang @date 2019/07/17
src/main/java/pro/chenggang/plugin/springcloud/gateway/predicate/support/PreprocessResult.java:14
ClassRemoveGatewayContextFilter
remove gatewayContext Attribute @author chenggang @date 2019/06/19
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/RemoveGatewayContextFilter.java:16
ClassRequestLogFilter
Filter To Log Request And Response(exclude response body) @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/RequestLogFilter.java:25
ClassRequestResponseLogConfig
Gateway Plugin Config @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/config/RequestResponseLogConfig.java:17
ClassResponseAdapter
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/ResponseLogFilter.java:108
ClassResponseContext
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/JsonExceptionHandler.java:119
InterfaceResponseInfo
Grey Context For Grey Route @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/option/ResponseInfo.java:8
ClassResponseLogFilter
@classDesc: @author: chenggang @createTime: 2019-04-11 @version: v1.2.0
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/ResponseLogFilter.java:36
ClassResponseResult
ResponseResult @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/option/ResponseResult.java:14
ClassResponseStatusExceptionHandlerStrategy
Response Status Exception Handler Strategy @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/strategy/ResponseStatusExceptionHandlerStrategy.java:16
ClassRoundRule
Round Rule For Weight Response Rule @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/RoundRule.java:25
ClassRouteHystrixCommand
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/factory/RouteHystrixGatewayFilterFactory.java:195
ClassRouteHystrixGatewayFilterFactory
Route Hystrix GatewayFilterFactory Copy from HystrixGatewayFilterFactory ,just change the command key @author chenggang @date 2019/06/19
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/factory/RouteHystrixGatewayFilterFactory.java:45
ClassRule
src/main/java/pro/chenggang/plugin/springcloud/gateway/properties/GreyProperties.java:100
ClassServerWeight
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/GreyWeightResponseRule.java:196
ClassSpringCloudGatewayPluginApplication
src/test/java/pro/chenggang/plugin/springcloud/gateway/SpringCloudGatewayPluginApplication.java:7
ClassSpringCloudGatewayPluginApplicationTests
src/test/java/pro/chenggang/plugin/springcloud/gateway/test/SpringCloudGatewayPluginApplicationTests.java:9
ClassSystemConst
System Param Const @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/option/SystemConst.java:8
EnumSystemResponseInfo
System Response Info @author chenggang @date 2019/01/29
src/main/java/pro/chenggang/plugin/springcloud/gateway/option/SystemResponseInfo.java:8