MCPcopy Index your code
hub / github.com/Elejiang/GraceGateway

github.com/Elejiang/GraceGateway @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
330 symbols 756 edges 103 files 37 documented · 11% updated 12mo ago★ 108
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

ConfigCenterProcessor (Interface)
配置中心接口 [4 implementers]
GraceGateway-Config/src/main/java/com/grace/gateway/config/service/ConfigCenterProcessor.java
Filter (Interface)
(no doc) [10 implementers]
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/Filter.java
RegisterCenterProcessor (Interface)
注册中心接口 [2 implementers]
GraceGateway-Register/src/main/java/com/grace/gateway/register/service/RegisterCenterProcessor.java
GrayConstant (Interface)
(no doc)
GraceGateway-Common/src/main/java/com/grace/gateway/common/constant/GrayConstant.java
RoutesChangeListener (Interface)
规则变更监听器
GraceGateway-Config/src/main/java/com/grace/gateway/config/service/RoutesChangeListener.java
RateLimiter (Interface)
(no doc) [6 implementers]
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/flow/RateLimiter.java
RegisterCenterListener (Interface)
注册实例变化监听器
GraceGateway-Register/src/main/java/com/grace/gateway/register/service/RegisterCenterListener.java
RegisterCenterConstant (Interface)
(no doc)
GraceGateway-Common/src/main/java/com/grace/gateway/common/constant/RegisterCenterConstant.java

Core symbols most depended-on inside this repo

getInstance
called by 16
GraceGateway-Config/src/main/java/com/grace/gateway/config/manager/DynamicConfigManager.java
doFilter
called by 14
GraceGateway-Core/src/main/java/com/grace/gateway/core/context/GatewayContext.java
add
called by 13
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/FilterChain.java
load
called by 12
GraceGateway-Config/src/main/java/com/grace/gateway/config/loader/ConfigLoader.java
size
called by 11
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/FilterChain.java
build
called by 10
GraceGateway-Core/src/main/java/com/grace/gateway/core/request/GatewayRequest.java
addRouteListener
called by 6
GraceGateway-Config/src/main/java/com/grace/gateway/config/manager/DynamicConfigManager.java
addFilterIfPresent
called by 6
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/FilterChainFactory.java

Shape

Method 220
Class 82
Interface 22
Enum 6

Languages

Java100%

Modules by API surface

GraceGateway-Config/src/main/java/com/grace/gateway/config/manager/DynamicConfigManager.java16 symbols
GraceGateway-Core/src/test/java/com/grace/gateway/core/test/TestSimple.java8 symbols
GraceGateway-Register/src/main/java/com/grace/gateway/register/service/impl/nacos/NacosRegisterCenter.java7 symbols
GraceGateway-Core/src/main/java/com/grace/gateway/core/netty/NettyHttpServer.java7 symbols
GraceGateway-Bootstrap/src/main/java/com/grace/gateway/bootstrap/Bootstrap.java7 symbols
GraceGateway-Core/src/main/java/com/grace/gateway/core/resilience/ResilienceFactory.java6 symbols
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/loadbalance/LoadBalanceFilter.java6 symbols
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/gray/GrayFilter.java6 symbols
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/flow/FlowFilter.java6 symbols
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/FilterChainFactory.java6 symbols
GraceGateway-Core/src/main/java/com/grace/gateway/core/filter/FilterChain.java6 symbols
GraceGateway-Config/src/test/java/com/grace/gateway/config/test/TestConfig.java6 symbols

For agents

$ claude mcp add GraceGateway \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact