MCPcopy Create free account

hub / github.com/SingleTigger/SpringCloudGateway-Nacos-Demo / functions

Functions59 in github.com/SingleTigger/SpringCloudGateway-Nacos-Demo

↓ 4 callersMethodgetHeaders
()
src/main/java/com/chenws/gateway/filter/facotry/CachedBodyOutputMessage.java:42
↓ 3 callersMethodfilter
(ServerWebExchange exchange, GatewayFilterChain chain)
src/main/java/com/chenws/gateway/filter/facotry/CModifyResponseGatewayFilterFactory.java:48
↓ 3 callersMethodwriteWith
(Publisher<? extends DataBuffer> body)
src/main/java/com/chenws/gateway/filter/facotry/CachedBodyOutputMessage.java:60
↓ 2 callersMethodbufferFactory
()
src/main/java/com/chenws/gateway/filter/facotry/CachedBodyOutputMessage.java:47
↓ 1 callersMethodaddListener
()
src/main/java/com/chenws/gateway/route/NacosRouteDefinitionRepository.java:58
↓ 1 callersMethodapply
(Object config)
src/main/java/com/chenws/gateway/filter/facotry/CModifyResponseGatewayFilterFactory.java:36
↓ 1 callersMethoddecorate
(ServerWebExchange exchange, HttpHeaders headers, CachedBodyOu
src/main/java/com/chenws/gateway/filter/facotry/CModifyRequestGatewayFilterFactory.java:86
↓ 1 callersMethoddecorate
解决netty buffer默认长度1024导致的接受body不全问题 @param exchange @return
src/main/java/com/chenws/gateway/filter/facotry/CModifyResponseGatewayFilterFactory.java:58
↓ 1 callersMethodgetBody
Return the request body, or an error stream if the body was never set or when. @return body as {@link Flux}
src/main/java/com/chenws/gateway/filter/facotry/CachedBodyOutputMessage.java:56
↓ 1 callersMethodgetDatetime
()
src/main/java/com/chenws/gateway/predicate/TestRoutePredicateFactory.java:40
↓ 1 callersMethodgetHeaders
()
src/main/java/com/chenws/gateway/filter/facotry/CModifyRequestGatewayFilterFactory.java:89
↓ 1 callersMethodgetIpAddress
(HttpHeaders headers,ServerHttpRequest request)
src/main/java/com/chenws/gateway/filter/global/IpFilter.java:67
↓ 1 callersMethodisValid
校验ip是否为有效访问 @param ip ip @return Boolean
src/main/java/com/chenws/gateway/service/IpVerifyService.java:13
↓ 1 callersMethodmodifyBody
修改body @return apply 返回Mono<String>,数据是修改后的body
src/main/java/com/chenws/gateway/filter/facotry/CModifyRequestGatewayFilterFactory.java:71
↓ 1 callersMethodmodifyBody
修改body @return apply 返回Mono<String>,数据是修改后的body
src/main/java/com/chenws/gateway/filter/facotry/CModifyResponseGatewayFilterFactory.java:101
↓ 1 callersMethodobj2Bytes
对象转bytes @param obj 对象 @param <T> 对象泛型 @return json字符串
src/main/java/com/chenws/gateway/utils/ObjectMapperUtil.java:83
↓ 1 callersMethodobj2Json
对象转json字符串 @param obj 对象 @param <T> 对象泛型 @return json字符串
src/main/java/com/chenws/gateway/utils/ObjectMapperUtil.java:64
↓ 1 callersMethodobj2Map
Obj转Map @param obj 对象 @param <T> 对象泛型 @return Map集合
src/main/java/com/chenws/gateway/utils/ObjectMapperUtil.java:45
↓ 1 callersMethodshouldFilter
判断路径是否需要鉴权 @param path @return
src/main/java/com/chenws/gateway/service/PathVerifyService.java:13
↓ 1 callersMethodwriteWith
(Publisher<? extends DataBuffer> body)
src/main/java/com/chenws/gateway/filter/facotry/CModifyResponseGatewayFilterFactory.java:62
MethodAuthenticationGatewayFilterFactory
(PathVerifyService pathVerifyService)
src/main/java/com/chenws/gateway/filter/facotry/AuthenticationGatewayFilterFactory.java:23
MethodCModifyRequestGatewayFilterFactory
()
src/main/java/com/chenws/gateway/filter/facotry/CModifyRequestGatewayFilterFactory.java:34
MethodCachedBodyOutputMessage
(ServerWebExchange exchange, HttpHeaders httpHeaders)
src/main/java/com/chenws/gateway/filter/facotry/CachedBodyOutputMessage.java:27
MethodCustomErrorWebExceptionHandler
(ErrorAttributes errorAttributes, ResourceProperties resourcePropert
src/main/java/com/chenws/gateway/exception/CustomErrorWebExceptionHandler.java:25
MethodCustomErrorWebFluxAutoConfiguration
(ServerProperties serverProperties, ResourceProperties resourceProperties,
src/main/java/com/chenws/gateway/config/CustomErrorWebFluxAutoConfiguration.java:51
MethodDynamicRouteConfig
(ApplicationEventPublisher publisher, NacosConfigProperties nacosConfigProperties)
src/main/java/com/chenws/gateway/config/DynamicRouteConfig.java:21
MethodIpFilter
(IpVerifyService ipVerifyService)
src/main/java/com/chenws/gateway/filter/global/IpFilter.java:35
MethodNacosRouteDefinitionRepository
(ApplicationEventPublisher publisher, NacosConfigProperties nacosConfigProperties)
src/main/java/com/chenws/gateway/route/NacosRouteDefinitionRepository.java:36
MethodObjectMapperUtil
()
src/main/java/com/chenws/gateway/utils/ObjectMapperUtil.java:35
MethodTestRoutePredicateFactory
()
src/main/java/com/chenws/gateway/predicate/TestRoutePredicateFactory.java:21
Methodapply
(Object config)
src/main/java/com/chenws/gateway/filter/facotry/AuthenticationGatewayFilterFactory.java:27
Methodapply
(Object config)
src/main/java/com/chenws/gateway/filter/facotry/CModifyRequestGatewayFilterFactory.java:38
Methodapply
(Config config)
src/main/java/com/chenws/gateway/predicate/TestRoutePredicateFactory.java:30
MethodbeforeCommit
(Supplier<? extends Mono<Void>> action)
src/main/java/com/chenws/gateway/filter/facotry/CachedBodyOutputMessage.java:32
Methoddelete
(Mono<String> routeId)
src/main/java/com/chenws/gateway/route/AbstractRouteDefinitionRepository.java:17
MethoderrorAttributes
()
src/main/java/com/chenws/gateway/config/CustomErrorWebFluxAutoConfiguration.java:77
MethoderrorWebExceptionHandler
(ErrorAttributes errorAttributes)
src/main/java/com/chenws/gateway/config/CustomErrorWebFluxAutoConfiguration.java:61
Methodfallback
()
src/main/java/com/chenws/gateway/controller/FallbackController.java:17
Methodfilter
(ServerWebExchange exchange, GatewayFilterChain chain)
src/main/java/com/chenws/gateway/filter/global/IpFilter.java:39
MethodgetBody
()
src/main/java/com/chenws/gateway/filter/facotry/CModifyRequestGatewayFilterFactory.java:103
MethodgetErrorAttributes
(ServerRequest request, boolean includeStackTrace)
src/main/java/com/chenws/gateway/exception/CustomErrorWebExceptionHandler.java:32
MethodgetHttpStatus
复写,主要是去掉自定义加入的status,不写到body中 @param errorAttributes 错误的信息 @return http 状态码
src/main/java/com/chenws/gateway/exception/CustomErrorWebExceptionHandler.java:58
MethodgetOrder
()
src/main/java/com/chenws/gateway/filter/global/IpFilter.java:62
MethodgetOrder
()
src/main/java/com/chenws/gateway/filter/facotry/CModifyResponseGatewayFilterFactory.java:43
MethodgetRouteDefinitions
()
src/main/java/com/chenws/gateway/route/NacosRouteDefinitionRepository.java:42
MethodgetRoutingFunction
(ErrorAttributes errorAttributes)
src/main/java/com/chenws/gateway/exception/CustomErrorWebExceptionHandler.java:48
MethodisCommitted
()
src/main/java/com/chenws/gateway/filter/facotry/CachedBodyOutputMessage.java:37
MethodisValid
(String ip)
src/main/java/com/chenws/gateway/service/impl/IpVerifyServiceImpl.java:12
Methodmain
(String[] args)
src/main/java/com/chenws/gateway/GatewayApplication.java:14
MethodnacosRouteDefinitionRepository
()
src/main/java/com/chenws/gateway/config/DynamicRouteConfig.java:26
MethodreceiveConfigInfo
(String configInfo)
src/main/java/com/chenws/gateway/route/NacosRouteDefinitionRepository.java:62
Methodresolve
(ServerWebExchange exchange)
src/main/java/com/chenws/gateway/resolver/IpKeyResolver.java:20
Methodsave
(Mono<RouteDefinition> route)
src/main/java/com/chenws/gateway/route/AbstractRouteDefinitionRepository.java:12
MethodsetComplete
()
src/main/java/com/chenws/gateway/filter/facotry/CachedBodyOutputMessage.java:72
MethodsetDatetime
(String datetime)
src/main/java/com/chenws/gateway/predicate/TestRoutePredicateFactory.java:44
MethodshortcutFieldOrder
()
src/main/java/com/chenws/gateway/predicate/TestRoutePredicateFactory.java:25
MethodshouldFilter
(String path)
src/main/java/com/chenws/gateway/service/impl/PathVerifyServiceImpl.java:12
MethodwriteAndFlushWith
( Publisher<? extends Publisher<? extends DataBuffer>> body)
src/main/java/com/chenws/gateway/filter/facotry/CachedBodyOutputMessage.java:66
MethodwriteAndFlushWith
( Publisher<? extends Publisher<? extends DataBuffer>> body)
src/main/java/com/chenws/gateway/filter/facotry/CModifyResponseGatewayFilterFactory.java:118