MCPcopy Create free account

hub / github.com/Elejiang/GraceGateway / functions

Functions220 in github.com/Elejiang/GraceGateway

↓ 16 callersMethodgetInstance
()
GraceGateway-Config/src/main/java/com/grace/gateway/config/manager/DynamicConfigManager.java:37
↓ 14 callersMethoddoFilter
()
GraceGateway-Core/src/main/java/com/grace/gateway/core/context/GatewayContext.java:45
↓ 13 callersMethodadd
(Filter filter)
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/FilterChain.java:16
↓ 12 callersMethodload
(String[] args)
GraceGateway-Config/src/main/java/com/grace/gateway/config/loader/ConfigLoader.java:15
↓ 11 callersMethodsize
()
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/FilterChain.java:30
↓ 10 callersMethodbuild
()
GraceGateway-Core/src/main/java/com/grace/gateway/core/request/GatewayRequest.java:181
↓ 6 callersMethodaddFilterIfPresent
(FilterChain chain, String filterName)
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/FilterChainFactory.java:73
↓ 6 callersMethodaddHeader
设置响应头信息
GraceGateway-Core/src/main/java/com/grace/gateway/core/response/GatewayResponse.java:34
↓ 6 callersMethodaddRouteListener
监听
GraceGateway-Config/src/main/java/com/grace/gateway/config/manager/DynamicConfigManager.java:112
↓ 5 callersMethodbuildGatewayResponse
(Response response)
GraceGateway-Core/src/main/java/com/grace/gateway/core/helper/ResponseHelper.java:58
↓ 5 callersMethodfindFilterConfigByClass
(Collection<RouteDefinition.FilterConfig> filterConfigs, String name, Class<T> clazz)
GraceGateway-Config/src/main/java/com/grace/gateway/config/util/FilterUtil.java:25
↓ 5 callersMethodgetNode
(String key)
GraceGateway-Core/src/main/java/com/grace/gateway/core/algorithm/ConsistentHashing.java:29
↓ 5 callersMethodstart
启动
GraceGateway-Core/src/main/java/com/grace/gateway/core/config/LifeCycle.java:8
↓ 5 callersMethodwriteBackResponse
(GatewayContext context)
GraceGateway-Core/src/main/java/com/grace/gateway/core/helper/ContextHelper.java:26
↓ 4 callersMethodmatchingRouteByUri
根据uri解析出对应的路由
GraceGateway-Config/src/main/java/com/grace/gateway/config/helper/RouteResolver.java:18
↓ 3 callersMethodbuildHttpResponse
(GatewayResponse gatewayResponse)
GraceGateway-Core/src/main/java/com/grace/gateway/core/helper/ResponseHelper.java:22
↓ 3 callersMethodexecuteRequest
(Request request)
GraceGateway-Core/src/main/java/com/grace/gateway/core/http/HttpClient.java:28
↓ 3 callersMethodfindFilterConfigByName
(Collection<RouteDefinition.FilterConfig> filterConfigs, String name)
GraceGateway-Config/src/main/java/com/grace/gateway/config/util/FilterUtil.java:14
↓ 3 callersMethodrun
(String[] args)
GraceGateway-Bootstrap/src/main/java/com/grace/gateway/bootstrap/Bootstrap.java:21
↓ 3 callersMethodshutdown
关闭
GraceGateway-Core/src/main/java/com/grace/gateway/core/config/LifeCycle.java:13
↓ 3 callersMethodupdateRoutes
(Collection<RouteDefinition> routes)
GraceGateway-Config/src/main/java/com/grace/gateway/config/manager/DynamicConfigManager.java:46
↓ 3 callersMethoduseEpoll
()
GraceGateway-Common/src/main/java/com/grace/gateway/common/util/SystemUtil.java:32
↓ 2 callersMethodbuildRouteSupplier
(GatewayContext context)
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/route/RouteUtil.java:15
↓ 2 callersMethoddoPostFilter
(GatewayContext context)
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/Filter.java:9
↓ 2 callersMethoddoPreFilter
(GatewayContext context)
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/Filter.java:7
↓ 2 callersMethoddoWriteAndRelease
(ChannelHandlerContext ctx, FullHttpRequest request, FullHttpResponse httpResponse)
GraceGateway-Core/src/main/java/com/grace/gateway/core/netty/processor/NettyCoreProcessor.java:40
↓ 2 callersMethodgetHash
(String str)
GraceGateway-Core/src/main/java/com/grace/gateway/core/algorithm/ConsistentHashing.java:39
↓ 2 callersMethodgetInstance
()
GraceGateway-Core/src/main/java/com/grace/gateway/core/http/HttpClient.java:20
↓ 2 callersMethodgetInstancesByServiceName
(String serviceName)
GraceGateway-Config/src/main/java/com/grace/gateway/config/manager/DynamicConfigManager.java:107
↓ 2 callersMethodgetLocalIp
(String ipPreference)
GraceGateway-Register/src/main/java/com/grace/gateway/register/util/NetUtil.java:32
↓ 2 callersMethodinit
(Config config)
GraceGateway-Register/src/main/java/com/grace/gateway/register/service/impl/nacos/NacosRegisterCenter.java:65
↓ 2 callersMethodonRoutesChange
路由变更时调用此方法
GraceGateway-Config/src/main/java/com/grace/gateway/config/service/RoutesChangeListener.java:16
↓ 2 callersMethodsort
()
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/FilterChain.java:26
↓ 2 callersMethodupdateService
服务
GraceGateway-Config/src/main/java/com/grace/gateway/config/manager/DynamicConfigManager.java:78
↓ 1 callersMethodaddFilter
(FilterChain chain, Set<RouteDefinition.FilterConfig> filterConfigs)
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/FilterChainFactory.java:60
↓ 1 callersMethodaddNode
(String node)
GraceGateway-Core/src/main/java/com/grace/gateway/core/algorithm/ConsistentHashing.java:22
↓ 1 callersMethodaddPostFilter
(FilterChain chain)
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/FilterChainFactory.java:69
↓ 1 callersMethodaddPreFilter
(FilterChain chain)
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/FilterChainFactory.java:53
↓ 1 callersMethodbuildBulkHead
(RouteDefinition.ResilienceConfig resilienceConfig, String serviceName)
GraceGateway-Core/src/main/java/com/grace/gateway/core/resilience/ResilienceFactory.java:72
↓ 1 callersMethodbuildCircuitBreaker
(RouteDefinition.ResilienceConfig resilienceConfig, String serviceName)
GraceGateway-Core/src/main/java/com/grace/gateway/core/resilience/ResilienceFactory.java:49
↓ 1 callersMethodbuildDefaultGrayFilterConfig
()
GraceGateway-Config/src/main/java/com/grace/gateway/config/util/FilterUtil.java:31
↓ 1 callersMethodbuildDefaultLoadBalanceFilterConfig
()
GraceGateway-Config/src/main/java/com/grace/gateway/config/util/FilterUtil.java:39
↓ 1 callersMethodbuildFilterChain
(GatewayContext ctx)
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/FilterChainFactory.java:35
↓ 1 callersMethodbuildGatewayContext
(FullHttpRequest request, ChannelHandlerContext ctx)
GraceGateway-Core/src/main/java/com/grace/gateway/core/helper/ContextHelper.java:17
↓ 1 callersMethodbuildGatewayRequest
(ServiceDefinition serviceDefinition, FullHttpRequest fullHttpRequest, ChannelHandlerContext ctx)
GraceGateway-Core/src/main/java/com/grace/gateway/core/helper/RequestHelper.java:23
↓ 1 callersMethodbuildProperties
(RegisterCenter registerCenter)
GraceGateway-Register/src/main/java/com/grace/gateway/register/service/impl/nacos/NacosRegisterCenter.java:99
↓ 1 callersMethodbuildProperties
(ConfigCenter configCenter)
GraceGateway-Config/src/main/java/com/grace/gateway/config/service/impl/nacos/NacosConfigCenter.java:91
↓ 1 callersMethodbuildRetry
(RouteDefinition.ResilienceConfig resilienceConfig, String serviceName)
GraceGateway-Core/src/main/java/com/grace/gateway/core/resilience/ResilienceFactory.java:32
↓ 1 callersMethodbuildThreadPoolBulkhead
(RouteDefinition.ResilienceConfig resilienceConfig, String serviceName)
GraceGateway-Core/src/main/java/com/grace/gateway/core/resilience/ResilienceFactory.java:89
↓ 1 callersMethodchangeOnRoute
(RouteDefinition routeDefinition)
GraceGateway-Config/src/main/java/com/grace/gateway/config/manager/RouteListener.java:7
↓ 1 callersMethodchangeRoute
(RouteDefinition routeDefinition)
GraceGateway-Config/src/main/java/com/grace/gateway/config/manager/DynamicConfigManager.java:116
↓ 1 callersMethodcleanOldRequests
(long currentTime)
GraceGateway-Core/src/main/java/com/grace/gateway/core/algorithm/SlidingWindowRateLimiter.java:36
↓ 1 callersMethodgetAllUriEntry
()
GraceGateway-Config/src/main/java/com/grace/gateway/config/manager/DynamicConfigManager.java:73
↓ 1 callersMethodgetClientIp
(ChannelHandlerContext ctx, FullHttpRequest request)
GraceGateway-Core/src/main/java/com/grace/gateway/core/helper/RequestHelper.java:41
↓ 1 callersMethodgetHandler
(String name)
GraceGateway-Core/src/main/java/com/grace/gateway/core/resilience/fallback/FallbackHandlerManager.java:22
↓ 1 callersMethodgetInstance
()
GraceGateway-Core/src/main/java/com/grace/gateway/core/resilience/Resilience.java:32
↓ 1 callersMethodgetOrder
()
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/Filter.java:13
↓ 1 callersMethodgetServiceByName
(String name)
GraceGateway-Config/src/main/java/com/grace/gateway/config/manager/DynamicConfigManager.java:82
↓ 1 callersMethodgetStrategy
(String name)
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/gray/GrayStrategyManager.java:25
↓ 1 callersMethodgetStrategy
(String name)
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/loadbalance/LoadBalanceStrategyManager.java:25
↓ 1 callersMethodgetSubNode
(ObjectNode node, String prefix)
GraceGateway-Config/src/main/java/com/grace/gateway/config/util/ConfigUtil.java:31
↓ 1 callersMethodhandle
(Throwable throwable, GatewayContext context)
GraceGateway-Core/src/main/java/com/grace/gateway/core/resilience/fallback/FallbackHandler.java:7
↓ 1 callersMethodinit
注册中心初始化
GraceGateway-Register/src/main/java/com/grace/gateway/register/service/RegisterCenterProcessor.java:13
↓ 1 callersMethodinit
初始化配置中心配置
GraceGateway-Config/src/main/java/com/grace/gateway/config/service/ConfigCenterProcessor.java:14
↓ 1 callersMethodinit
(ConfigCenter configCenter)
GraceGateway-Config/src/main/java/com/grace/gateway/config/service/impl/nacos/NacosConfigCenter.java:43
↓ 1 callersMethodinit
()
GraceGateway-Core/src/main/java/com/grace/gateway/core/netty/NettyHttpServer.java:48
↓ 1 callersMethodinitConfigCenter
()
GraceGateway-Bootstrap/src/main/java/com/grace/gateway/bootstrap/Bootstrap.java:46
↓ 1 callersMethodinitContainer
()
GraceGateway-Bootstrap/src/main/java/com/grace/gateway/bootstrap/Bootstrap.java:60
↓ 1 callersMethodinitRateLimiter
(RouteDefinition.FlowFilterConfig flowFilterConfig, EventLoop eventLoop)
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/flow/FlowFilter.java:66
↓ 1 callersMethodinitRegisterCenter
()
GraceGateway-Bootstrap/src/main/java/com/grace/gateway/bootstrap/Bootstrap.java:64
↓ 1 callersMethodinitialized
(AsyncHttpClient asyncHttpClient)
GraceGateway-Core/src/main/java/com/grace/gateway/core/http/HttpClient.java:24
↓ 1 callersMethodisLinuxPlatform
()
GraceGateway-Common/src/main/java/com/grace/gateway/common/util/SystemUtil.java:28
↓ 1 callersMethodloadConfigFromYaml
(String filePath, Class<T> clazz, String prefix)
GraceGateway-Config/src/main/java/com/grace/gateway/config/util/ConfigUtil.java:20
↓ 1 callersMethodmark
()
GraceGateway-Core/src/main/java/com/grace/gateway/core/resilience/fallback/FallbackHandler.java:9
↓ 1 callersMethodmark
()
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/Filter.java:11
↓ 1 callersMethodmark
()
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/gray/strategy/GrayStrategy.java:12
↓ 1 callersMethodmark
()
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/loadbalance/strategy/LoadBalanceStrategy.java:12
↓ 1 callersMethodmatchedIndex
(String ip, String[] prefix)
GraceGateway-Register/src/main/java/com/grace/gateway/register/util/NetUtil.java:12
↓ 1 callersMethodonEvent
(Event event)
GraceGateway-Register/src/main/java/com/grace/gateway/register/service/impl/nacos/NacosRegisterCenter.java:141
↓ 1 callersMethodonInstancesChange
某服务有实例变化时调用此方法
GraceGateway-Register/src/main/java/com/grace/gateway/register/service/RegisterCenterListener.java:16
↓ 1 callersMethodprocess
(ChannelHandlerContext ctx, FullHttpRequest request)
GraceGateway-Core/src/main/java/com/grace/gateway/core/netty/processor/NettyProcessor.java:9
↓ 1 callersMethodregisterGracefullyShutdown
()
GraceGateway-Bootstrap/src/main/java/com/grace/gateway/bootstrap/Bootstrap.java:76
↓ 1 callersMethodselectGrayStrategy
(RouteDefinition.GrayFilterConfig grayFilterConfig)
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/gray/GrayFilter.java:62
↓ 1 callersMethodselectInstance
(GatewayContext context, List<ServiceInstance> instances)
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/loadbalance/strategy/LoadBalanceStrategy.java:10
↓ 1 callersMethodselectLoadBalanceStrategy
(RouteDefinition.LoadBalanceFilterConfig loadBalanceFilterConfig)
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/loadbalance/LoadBalanceFilter.java:69
↓ 1 callersMethodshouldRoute2Gray
(GatewayContext context, List<ServiceInstance> instances)
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/gray/strategy/GrayStrategy.java:10
↓ 1 callersMethodslidingWindowTypeConvert
(CircuitBreakerEnum from)
GraceGateway-Core/src/main/java/com/grace/gateway/core/resilience/ResilienceFactory.java:107
↓ 1 callersMethodstartLeakTask
(EventLoopGroup eventLoopGroup)
GraceGateway-Core/src/main/java/com/grace/gateway/core/algorithm/LeakyBucketRateLimiter.java:30
↓ 1 callersMethodstartRefilling
()
GraceGateway-Core/src/main/java/com/grace/gateway/core/algorithm/TokenBucketRateLimiter.java:36
↓ 1 callersMethodsubscribeRoutesChange
订阅配置中心配置变更
GraceGateway-Config/src/main/java/com/grace/gateway/config/service/ConfigCenterProcessor.java:19
↓ 1 callersMethodsubscribeRoutesChange
(RoutesChangeListener listener)
GraceGateway-Config/src/main/java/com/grace/gateway/config/service/impl/nacos/NacosConfigCenter.java:52
↓ 1 callersMethodsubscribeServiceChange
订阅注册中心实例变化
GraceGateway-Register/src/main/java/com/grace/gateway/register/service/RegisterCenterProcessor.java:18
↓ 1 callersMethodsubscribeServiceChange
(RegisterCenterListener listener)
GraceGateway-Register/src/main/java/com/grace/gateway/register/service/impl/nacos/NacosRegisterCenter.java:91
↓ 1 callersMethodtryConsume
(GatewayContext context)
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/flow/RateLimiter.java:7
↓ 1 callersMethodupdateInstances
(ServiceDefinition serviceDefinition, Set<ServiceInstance> newInstances)
GraceGateway-Config/src/main/java/com/grace/gateway/config/manager/DynamicConfigManager.java:91
MethodConfigCenterEnum
(String des)
GraceGateway-Common/src/main/java/com/grace/gateway/common/enums/ConfigCenterEnum.java:13
MethodConnectException
(String instanceId, String requestUrl)
GraceGateway-Common/src/main/java/com/grace/gateway/common/exception/ConnectException.java:22
MethodConsistentHashing
(List<String> nodes, int virtualNodeNum)
GraceGateway-Core/src/main/java/com/grace/gateway/core/algorithm/ConsistentHashing.java:15
MethodContainer
(Config config)
GraceGateway-Core/src/main/java/com/grace/gateway/core/config/Container.java:19
MethodDynamicConfigManager
单例
GraceGateway-Config/src/main/java/com/grace/gateway/config/manager/DynamicConfigManager.java:34
next →1–100 of 220, ranked by callers