MCPcopy Create free account

hub / github.com/chenggangpro/spring-cloud-gateway-plugin / functions

Functions193 in github.com/chenggangpro/spring-cloud-gateway-plugin

↓ 8 callersMethodgetHeaders
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/GatewayContextFilter.java:210
↓ 7 callersMethodgetScheme
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/GreyLoadBalancerClientFilter.java:127
↓ 6 callersMethodbody
(BodyExtractor<T, ? super ClientHttpResponse> extractor)
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/support/DefaultClientResponse.java:94
↓ 6 callersMethodgetName
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/factory/RouteHystrixGatewayFilterFactory.java:158
↓ 6 callersMethodgetPredicate
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/RoundRule.java:52
↓ 6 callersMethodheaders
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/support/DefaultClientResponse.java:84
↓ 5 callersMethodapply
(PredicateKey input)
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/GreyPredicate.java:23
↓ 5 callersMethodgetHost
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/GreyLoadBalancerClientFilter.java:102
↓ 5 callersMethodgetSimpleName
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/predicate/DynamicRoutePredicateHandlerMapping.java:195
↓ 4 callersMethodbodyToMono
(Class<? extends T> elementClass)
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/support/DefaultClientResponse.java:112
↓ 4 callersMethoddelegate
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/support/DefaultClientResponse.java:186
↓ 4 callersMethodgetHeaders
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/ResponseLogFilter.java:127
↓ 4 callersMethodtoString
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/GreyWeightResponseRule.java:37
↓ 3 callersMethodbufferFactory
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/support/CachedBodyOutputMessage.java:63
↓ 3 callersMethodcreateEntity
(HttpHeaders headers, int status)
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/support/DefaultClientResponse.java:169
↓ 3 callersMethodfilter
(ServerWebExchange exchange, GatewayFilterChain chain)
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/GatewayContextFilter.java:60
↓ 2 callersMethodasHttpHeaders
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/support/DefaultClientResponse.java:206
↓ 2 callersMethodbodyToFlux
(Class<? extends T> elementClass)
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/support/DefaultClientResponse.java:122
↓ 2 callersMethodcontentType
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/support/DefaultClientResponse.java:195
↓ 2 callersMethodgetAllPredicate
(Class<? extends AbstractServerPredicate> ... predicateClass)
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/support/PredicateFactory.java:27
↓ 2 callersMethodgetCode
get code @return
src/main/java/pro/chenggang/plugin/springcloud/gateway/option/ResponseInfo.java:14
↓ 2 callersMethodgetExchangeDesc
(ServerWebExchange exchange)
src/main/java/pro/chenggang/plugin/springcloud/gateway/predicate/DynamicRoutePredicateHandlerMapping.java:117
↓ 2 callersMethodgetInvocationErrorMessage
(Object bean, String message, Object[] resolvedArgs)
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/strategy/ExceptionHandlerStrategyAdapter.java:93
↓ 2 callersMethodgetMsg
get msg @return
src/main/java/pro/chenggang/plugin/springcloud/gateway/option/ResponseInfo.java:20
↓ 2 callersMethodgetServiceId
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/GreyLoadBalancerClientFilter.java:97
↓ 2 callersMethodgetStatusCode
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/ResponseLogFilter.java:132
↓ 2 callersMethodgetUri
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/GreyLoadBalancerClientFilter.java:117
↓ 2 callersMethodmaintainWeights
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/GreyWeightResponseRule.java:198
↓ 2 callersMethodrawStatusCode
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/support/DefaultClientResponse.java:79
↓ 2 callersMethodtoEntityInternal
(Mono<T> bodyMono)
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/support/DefaultClientResponse.java:142
↓ 2 callersMethodtoEntityListInternal
(Flux<T> bodyFlux)
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/support/DefaultClientResponse.java:161
↓ 2 callersMethodwriteWith
(Publisher<? extends DataBuffer> body)
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/support/CachedBodyOutputMessage.java:76
↓ 1 callersMethodaddExceptionDetails
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/factory/RouteHystrixGatewayFilterFactory.java:237
↓ 1 callersMethodaddRoutePredicateFactory
add All Predicate Factory @param routePredicateFactoryList
src/main/java/pro/chenggang/plugin/springcloud/gateway/predicate/DynamicRoutePredicateHandlerMapping.java:75
↓ 1 callersMethodaddStrategy
addStrategy @param exceptionHandlerStrategy
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/factory/DefaultExceptionHandlerStrategyFactory.java:36
↓ 1 callersMethodchoose
(ServerWebExchange exchange)
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/GreyLoadBalancerClientFilter.java:83
↓ 1 callersMethodcreateCommandSetter
create command key by exchange,default use current request routeId @param config @param exchange @return
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/factory/RouteHystrixGatewayFilterFactory.java:87
↓ 1 callersMethodcreateCompositePredicate
(AbstractServerPredicate ... predicates)
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/RoundRule.java:48
↓ 1 callersMethodenableDynamicRoute
according to properties settings to enable Dynamic Route Config @return true/false
src/main/java/pro/chenggang/plugin/springcloud/gateway/config/GatewayPluginConfigurationSelector.java:48
↓ 1 callersMethodfilter
(ServerWebExchange exchange, GatewayFilterChain chain)
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/RequestLogFilter.java:34
↓ 1 callersMethodgetBody
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/GatewayContextFilter.java:214
↓ 1 callersMethodgetCookies
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/ResponseLogFilter.java:142
↓ 1 callersMethodgetDetailedErrorMessage
(Object bean, String message)
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/strategy/ExceptionHandlerStrategyAdapter.java:109
↓ 1 callersMethodgetDispatcherHandler
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/factory/RouteHystrixGatewayFilterFactory.java:57
↓ 1 callersMethodgetGreyRule
get Grey Rule By ServiceId @param serviceId @return
src/main/java/pro/chenggang/plugin/springcloud/gateway/properties/GreyProperties.java:65
↓ 1 callersMethodgetHandleClass
get the exception class @return Class
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/strategy/ExceptionHandlerStrategy.java:18
↓ 1 callersMethodgetHeaders
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/support/CachedBodyOutputMessage.java:58
↓ 1 callersMethodgetIpAddress
get Real Ip Address @param request ServerHttpRequest @return @author Evans
src/main/java/pro/chenggang/plugin/springcloud/gateway/util/GatewayUtils.java:19
↓ 1 callersMethodgetMetadata
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/GreyLoadBalancerClientFilter.java:122
↓ 1 callersMethodgetPort
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/GreyLoadBalancerClientFilter.java:107
↓ 1 callersMethodgetRawStatusCode
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/ResponseLogFilter.java:137
↓ 1 callersMethodgetStrategy
Get Strategy @param clazz @return if strategy not exist just return null
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/factory/ExceptionHandlerStrategyFactory.java:17
↓ 1 callersMethodhandle
(ServerWebExchange exchange, Throwable ex)
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/JsonExceptionHandler.java:78
↓ 1 callersMethodhandleException
Handle Exception @param throwable @param exchange @return ExceptionHandlerResult
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/strategy/ExceptionHandlerStrategy.java:26
↓ 1 callersMethodhandleResultAction
adapter handle Result @param exchange @param throwable @return
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/strategy/ExceptionHandlerStrategyAdapter.java:71
↓ 1 callersMethodincrementAndGetModulo
Inspired by the implementation of {@link AtomicInteger#incrementAndGet()}. @param modulo The modulo to bound the value of the counter. @return The ne
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/RoundRule.java:107
↓ 1 callersMethodinitPredicate
Init Predicate @return
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/support/PredicateInitWorker.java:17
↓ 1 callersMethodinitialize
(ILoadBalancer lb)
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/GreyWeightResponseRule.java:85
↓ 1 callersMethodisSpringContainerClass
(Class<?> clazz)
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/ExceptionHandlerStrategyMethodProcessor.java:152
↓ 1 callersMethodkey
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/GreyWeightResponseRule.java:32
↓ 1 callersMethodlogRequest
log request @param exchange
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/RequestLogFilter.java:58
↓ 1 callersMethodlogResponse
log response exclude response body @param exchange
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/RequestLogFilter.java:94
↓ 1 callersMethodlookupRoute
(ServerWebExchange exchange)
src/main/java/pro/chenggang/plugin/springcloud/gateway/predicate/DynamicRoutePredicateHandlerMapping.java:126
↓ 1 callersMethodmessageReaders
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/support/DefaultClientResponse.java:97
↓ 1 callersMethodpreprocess
preprocess action @param exchange ServerWebExchange @return process Result ,if result is Optional.empty(),then dynamic predicate not working
src/main/java/pro/chenggang/plugin/springcloud/gateway/predicate/processor/DynamicRouteProcessor.java:23
↓ 1 callersMethodprocessBean
(final String beanName, final Class<?> targetType)
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/ExceptionHandlerStrategyMethodProcessor.java:95
↓ 1 callersMethodprocessConfig
process to unify config for predicate @param preprocessResult pre process result @param route current route @return
src/main/java/pro/chenggang/plugin/springcloud/gateway/predicate/processor/DynamicRouteProcessor.java:31
↓ 1 callersMethodputPredicateInitWorker
(Class<? extends AbstractServerPredicate> predicateClass,PredicateInitWorker predicateInitWorker)
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/support/PredicateFactory.java:23
↓ 1 callersMethodreadBody
ReadJsonBody @param exchange @param chain @return
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/GatewayContextFilter.java:230
↓ 1 callersMethodreadFormData
ReadFormData @param exchange @param chain @return
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/GatewayContextFilter.java:143
↓ 1 callersMethodrun
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/GreyWeightResponseRule.java:185
↓ 1 callersMethodsetDynamicRouteProcessor
set dynamicRoutePreprocessor @param dynamicRouteProcessor
src/main/java/pro/chenggang/plugin/springcloud/gateway/predicate/DynamicRoutePredicateHandlerMapping.java:66
↓ 1 callersMethodsetMessageReaders
(List<HttpMessageReader<?>> messageReaders)
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/JsonExceptionHandler.java:64
↓ 1 callersMethodsetMessageWriters
(List<HttpMessageWriter<?>> messageWriters)
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/JsonExceptionHandler.java:73
↓ 1 callersMethodsetName
(String name)
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/factory/RouteHystrixGatewayFilterFactory.java:162
↓ 1 callersMethodsetViewResolvers
(List<ViewResolver> viewResolvers)
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/JsonExceptionHandler.java:69
↓ 1 callersMethodsetWeights
(List<Double> weights)
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/GreyWeightResponseRule.java:244
↓ 1 callersMethodshouldReadRequestData
check should read request data whether or not @return boolean
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/GatewayContextFilter.java:102
↓ 1 callersMethodtargetPredicateBeanClass
target predicate bean 's class @return RoutePredicateFactory Class
src/main/java/pro/chenggang/plugin/springcloud/gateway/predicate/processor/DynamicRouteProcessor.java:37
↓ 1 callersMethodtoOptionalLong
(long value)
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/support/DefaultClientResponse.java:211
↓ 1 callersMethodvalidateGreyAndOperation
validate grey rule use and operation @param filteredRequestData @param rules @return
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/GreyContextFilter.java:172
↓ 1 callersMethodvalidateGreyOrOperation
validate grey rule use or operation @param filteredRequestData @param rules @return
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/GreyContextFilter.java:147
↓ 1 callersMethodvalidateRoute
Validate the given handler against the current request. <p>The default implementation is empty. Can be overridden in subclasses, for example to enforc
src/main/java/pro/chenggang/plugin/springcloud/gateway/predicate/DynamicRoutePredicateHandlerMapping.java:190
↓ 1 callersMethodwrite
(ServerWebExchange exchange, ServerResponse response)
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/JsonExceptionHandler.java:112
↓ 1 callersMethodwriteWith
(Publisher<? extends DataBuffer> body)
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/ResponseLogFilter.java:47
MethodCachedBodyOutputMessage
(ServerWebExchange exchange, HttpHeaders httpHeaders)
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/support/CachedBodyOutputMessage.java:43
MethodDefaultClientResponse
(ClientHttpResponse response, ExchangeStrategies strategies, String logPrefix)
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/support/DefaultClientResponse.java:61
MethodDefaultExceptionHandlerStrategyFactory
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/factory/DefaultExceptionHandlerStrategyFactory.java:23
MethodDelegatingServiceInstance
(ServiceInstance delegate, String overrideScheme)
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/GreyLoadBalancerClientFilter.java:92
MethodDynamicRoutePredicateHandlerMapping
(FilteringWebHandler webHandler, RouteLocator routeLocator, GlobalCorsProperties globalCorsProperties, Environ
src/main/java/pro/chenggang/plugin/springcloud/gateway/predicate/DynamicRoutePredicateHandlerMapping.java:45
MethodDynamicServerWeightTask
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/GreyWeightResponseRule.java:181
MethodExceptionHandlerStrategyAdapter
(String beanName, Class<?> targetClass, Method method, Class<? extends Throwable> handleClass)
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/strategy/ExceptionHandlerStrategyAdapter.java:36
MethodFilterOrderEnum
(int order)
src/main/java/pro/chenggang/plugin/springcloud/gateway/option/FilterOrderEnum.java:33
MethodGreyDefaultRoundRule
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/GreyDefaultRoundRule.java:14
MethodGreyLoadBalancerClientFilter
(LoadBalancerClient loadBalancer, LoadBalancerProperties properties)
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/GreyLoadBalancerClientFilter.java:33
MethodGreyWeightResponseRule
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/GreyWeightResponseRule.java:68
MethodJsonExceptionHandler
(ExceptionHandlerStrategyFactory exceptionHandlerStrategyFactory)
src/main/java/pro/chenggang/plugin/springcloud/gateway/response/JsonExceptionHandler.java:59
MethodPredicateFactory
()
src/main/java/pro/chenggang/plugin/springcloud/gateway/grey/support/PredicateFactory.java:19
MethodResponseAdapter
(Publisher<? extends DataBuffer> body, HttpHeaders headers)
src/main/java/pro/chenggang/plugin/springcloud/gateway/filter/ResponseLogFilter.java:113
MethodResponseResult
(ResponseInfo responseInfo)
src/main/java/pro/chenggang/plugin/springcloud/gateway/option/ResponseResult.java:27
next →1–100 of 193, ranked by callers