Sign in
apache
/
shenyu-client-java
/
557256ed0d97f67aebdfbce02f4e305b40aa447c
commit
557256ed0d97f67aebdfbce02f4e305b40aa447c
[
log
]
author
liuhy <liuhongyu@apache.org>
Mon Mar 03 18:45:36 2025 +0800
committer
liuhy <liuhongyu@apache.org>
Mon Mar 03 18:45:36 2025 +0800
tree
050cdd422fc947c5399a1404d0f028c8fab1c5f2
parent
9d3bd588aa797829349276d5e9bc38a801aacc48
[
diff
]
[feat] init shenyu java client
.asf.yaml
[
diff
]
pom.xml
[
diff
]
shenyu-client-java-core/pom.xml
[
diff
]
shenyu-java-common/pom.xml
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/cache/MemorySafeLRUMap.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/cache/MemorySafeWindowTinyLFUMap.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/cache/WindowTinyLFUMap.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/AbortPolicy.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/DiscardOldestPolicy.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/DiscardPolicy.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/EagerExecutorService.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/MemoryLimitCalculator.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/MemoryLimitedLinkedBlockingQueue.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/MemoryLimitedTaskQueue.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/MemoryLimiter.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/MemorySafeLinkedBlockingQueue.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/MemorySafeTaskQueue.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/RejectException.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/Rejector.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/ShenyuThreadFactory.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/ShenyuThreadPoolExecutor.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/TaskQueue.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/config/NettyChannelProperties.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/config/NettyHttpProperties.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/config/ShenyuConfig.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/config/ssl/ShenyuSniAsyncMapping.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/config/ssl/SslCrtAndKey.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/config/ssl/SslCrtAndKeyFile.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/config/ssl/SslCrtAndKeyStream.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/AdminConstants.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/ApolloPathConstants.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/Constants.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/ConsulConstants.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/DefaultNodeConstants.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/DefaultPathConstants.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/DubboParamConstants.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/ExportImportConstants.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/HttpConstants.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/NacosPathConstants.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/PolarisPathConstants.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/RedisKeyConstants.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/ResourceTypeConstants.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/RuleHandleConstants.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/RunningModeConstants.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/AlarmContent.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/AppAuthData.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/AuthParamData.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/AuthPathData.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/ConditionData.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/ConfigData.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/DiscoverySyncData.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/DiscoveryUpstreamData.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/MetaData.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/PluginData.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/ProxySelectorData.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/RuleData.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/SelectorData.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/WebsocketData.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/DubboRegisterConfig.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/GrpcRegisterConfig.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/MotanRegisterConfig.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/SofaRegisterConfig.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/TarsRegisterConfig.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/GeneralContextHandle.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/HystrixHandle.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/MockHandle.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RateLimiterHandle.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RedirectHandle.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RequestHandle.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/Resilience4JHandle.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RewriteHandle.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RuleHandle.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/SentinelHandle.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/WafHandle.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/CacheRuleHandle.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/ContextMappingRuleHandle.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/DivideRuleHandle.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/DubboRuleHandle.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/GrpcRuleHandle.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/KeyAuthRuleHandle.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/ModifyResponseRuleHandle.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/ParamMappingRuleHandle.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/SofaRuleHandle.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/SpringCloudRuleHandle.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/WebSocketRuleHandle.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/CommonUpstream.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/DiscoveryUpstream.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/DivideUpstream.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/DubboUpstream.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/GrpcUpstream.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/SpringCloudSelectorHandle.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/TarsUpstream.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/WebSocketUpstream.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/ZombieUpstream.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/AdminDataPermissionTypeEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/AdminDataSourceEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/AdminPluginOperateEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/AdminResourceEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/ApiHttpMethodEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/ApiSourceEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/ApiStateEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/ConfigGroupEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/DataEventTypeEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/DataSyncEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/HttpMethodEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/HttpSchemeEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/HystrixIsolationModeEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/LoadBalanceEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/MatchModeEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/OperatorEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/ParamTypeEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/PluginEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/PluginHandlerEventEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/PluginRoleEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/PluginTypeEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/RateLimitEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/RedisModeEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/ResultEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/RetryEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/RpcTypeEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/RunningModeEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/SelectorTypeEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/SerializeEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/TrieCacheTypeEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/TrieEventEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/TrieMatchModeEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/WafEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/WafModelEnum.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/exception/CommonErrorCode.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/exception/SerializerException.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/exception/ShenyuException.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/timer/AbstractRetryTask.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/timer/AbstractRoundTask.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/timer/HierarchicalWheelTimer.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/timer/TaskEntity.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/timer/Timer.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/timer/TimerTask.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/timer/TimerTaskList.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/timer/TimingWheel.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/timer/WheelTimerFactory.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/AesUtils.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/ContextPathUtils.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/DateUtils.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/DigestUtils.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/FreshBeanHolder.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/GsonUtils.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/HmacHexUtils.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/IpUtils.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/JarDependencyUtils.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/JsonUtils.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/ListUtil.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/LogUtils.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/MapUtils.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/ObjectTypeUtils.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/ParamCheckUtils.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/PathUtils.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/PluginNameAdapter.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/ReflectUtils.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/SignUtils.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/Singleton.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/SpiLoadFactory.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/ThreadUtils.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/UUIDUtils.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/UpstreamCheckUtils.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/UriUtils.java
[Added -
diff
]
shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/VersionUtils.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/cache/MemorySafeLRUMapTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/cache/MemorySafeWindowTinyLFUMapTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/cache/WindowTinyLFUMapTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/concurrent/MemoryLimitCalculatorTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/concurrent/MemoryLimitedLinkedBlockingQueueTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/concurrent/MemoryLimitedTaskQueueTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/concurrent/MemoryLimiterTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/concurrent/MemorySafeLinkedBlockingQueueTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/concurrent/ShenyuThreadFactoryTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/concurrent/ShenyuThreadPoolExecutorTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/config/ShenyuConfigTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/constant/DefaultPathConstantsTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/constant/RedisKeyConstantsTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/AppAuthDataTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/AuthParamDataTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/AuthPathDataTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/ConditionDataTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/ConfigDataTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/MetaDataTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/PluginDataTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/RuleDataTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/SelectorDataTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/WebsocketDataTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/plugin/DubboRegisterConfigTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/plugin/GrpcRegisterConfigTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/plugin/MotanRegisterConfigTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/plugin/SofaRegisterConfigTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/plugin/TarsRegisterConfigTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/GeneralContextHandleTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/HystrixHandleTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/MockHandleTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/RateLimiterHandleTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/RedirectHandleTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/RequestHandleTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/Resilience4JHandleTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/RewriteHandleTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/RuleHandleTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/SentinelHandleTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/WafHandleTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/impl/CacheRuleHandleTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/impl/ContextMappingRuleHandleTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/impl/DivideRuleHandleTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/impl/DubboRuleHandleTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/impl/KeyAuthRuleHandleTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/impl/ModifyResponseRuleHandleTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/impl/ParamMappingRuleHandleTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/impl/SofaRuleHandleTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/impl/SpringCloudRuleHandleTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/impl/WebSocketRuleHandleTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/selector/CommonUpstreamTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/selector/DivideUpstreamTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/selector/DubboUpstreamTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/selector/GrpcUpstreamTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/selector/SpringCloudSelectorHandleTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/selector/TarsUpstreamTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/selector/WebSocketUpstreamTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/selector/ZombieUpstreamTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/AdminDataPermissionTypeEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/AdminDataSourceEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/AdminPluginOperateEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/AdminResourceEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/ApiHttpMethodEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/ApiSourceEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/ApiStateEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/ConfigGroupEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/DataEventTypeEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/DataSyncEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/HttpMethodEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/HystrixIsolationModeEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/LoadBalanceEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/MatchModeEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/OperatorEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/ParamTypeEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/PluginEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/PluginHandlerEventEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/PluginRoleEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/PluginTypeEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/RateLimitEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/RedisModeEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/ResultEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/RetryEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/RpcTypeEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/SelectorTypeEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/SerializeEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/TrieEventEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/TrieMatchModeEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/WafEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/WafModelEnumTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/exception/CommonErrorCodeTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/exception/SerializerExceptionTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/exception/ShenyuExceptionTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/timer/HierarchicalWheelTimerTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/timer/WheelTimerFactoryTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/ContextPathUtilsTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/DateUtilsTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/DigestUtilsTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/FreshBeanHolderTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/GsonUtilsTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/HmacHexUtilsTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/IpUtilsTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/JarDependencyUtilsTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/JsonUtilsTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/ListUtilTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/LogUtilsTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/MapUtilsTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/ObjectTypeUtilsTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/ParamCheckUtilsTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/PathUtilsTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/PluginNameAdapterTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/ReflectUtilsTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/SignUtilsTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/SingletonTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/SpiImpl.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/SpiInterface.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/SpiLoadFactoryTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/ThreadUtilsTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/UUIDUtilsTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/UpstreamCheckUtilsTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/UriUtilsTest.java
[Added -
diff
]
shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/VersionUtilsTest.java
[Added -
diff
]
shenyu-java-common/src/test/resources/META-INF/services/org.apache.shenyu.common.utils.SpiInterface
[Added -
diff
]
shenyu-register-java-client/pom.xml
[Added -
diff
]
shenyu-register-java-client/shenyu-register-java-client-api/pom.xml
[Added -
diff
]
shenyu-register-java-client/shenyu-register-java-client-api/src/main/java/org/apache/shenyu/register/client/api/FailbackRegistryRepository.java
[Added -
diff
]
shenyu-register-java-client/shenyu-register-java-client-api/src/main/java/org/apache/shenyu/register/client/api/ShenyuClientRegisterRepository.java
[Added -
diff
]
shenyu-register-java-client/shenyu-register-java-client-api/src/main/java/org/apache/shenyu/register/client/api/retry/FailureRegistryTask.java
[Added -
diff
]
shenyu-register-java-client/shenyu-register-java-client-http/pom.xml
[Added -
diff
]
shenyu-register-java-client/shenyu-register-java-client-http/src/main/java/org/apache/shenyu/register/client/http/HttpClientRegisterRepository.java
[Added -
diff
]
shenyu-register-java-client/shenyu-register-java-client-http/src/main/java/org/apache/shenyu/register/client/http/utils/OkHttpTools.java
[Added -
diff
]
shenyu-register-java-client/shenyu-register-java-client-http/src/main/java/org/apache/shenyu/register/client/http/utils/RegisterUtils.java
[Added -
diff
]
shenyu-register-java-client/shenyu-register-java-client-http/src/main/java/org/apache/shenyu/register/client/http/utils/RuntimeUtils.java
[Added -
diff
]
shenyu-register-java-client/shenyu-register-java-client-http/src/main/java/org/apache/shenyu/register/client/http/utils/SystemUtils.java
[Added -
diff
]
shenyu-register-java-client/shenyu-register-java-client-http/src/main/resources/META-INF/shenyu/org.apache.shenyu.register.client.api.ShenyuClientRegisterRepository
[Added -
diff
]
shenyu-register-java-client/shenyu-register-java-client-http/src/test/java/org/apache/shenyu/register/client/http/utils/OkHttpToolsTest.java
[Added -
diff
]
shenyu-register-java-client/shenyu-register-java-client-http/src/test/java/org/apache/shenyu/register/client/http/utils/RegisterUtilsTest.java
[Added -
diff
]
shenyu-register-java-client/shenyu-register-java-client-http/src/test/java/org/apache/shenyu/register/client/http/utils/RuntimeUtilsTest.java
[Added -
diff
]
shenyu-register-java-client/shenyu-register-java-client-http/src/test/java/org/apache/shenyu/register/client/http/utils/SystemUtilsTest.java
[Added -
diff
]
shenyu-register-java-common/pom.xml
[Added -
diff
]
shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/config/PropertiesConfig.java
[Added -
diff
]
shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/config/ShenyuClientConfig.java
[Added -
diff
]
shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/config/ShenyuDiscoveryConfig.java
[Added -
diff
]
shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/config/ShenyuRegisterCenterConfig.java
[Added -
diff
]
shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/dto/ApiDocRegisterDTO.java
[Added -
diff
]
shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/dto/DiscoveryConfigRegisterDTO.java
[Renamed from shenyu-client-java-core/src/main/java/org/apache/shenyu/register/common/dto/DiscoveryConfigRegisterDTO.java -
diff
]
shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/dto/MetaDataRegisterDTO.java
[Renamed from shenyu-client-java-core/src/main/java/org/apache/shenyu/register/common/dto/MetaDataRegisterDTO.java -
diff
]
shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/dto/URIRegisterDTO.java
[Renamed from shenyu-client-java-core/src/main/java/org/apache/shenyu/register/common/dto/URIRegisterDTO.java -
diff
]
shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/enums/EventType.java
[Added -
diff
]
shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/enums/RegisterTypeEnum.java
[Added -
diff
]
shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/path/RegisterPathConstants.java
[Added -
diff
]
shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/subsriber/AbstractQueueConsumerFactory.java
[Added -
diff
]
shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/subsriber/ExecutorSubscriber.java
[Added -
diff
]
shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/subsriber/ExecutorTypeSubscriber.java
[Added -
diff
]
shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/type/DataType.java
[Added -
diff
]
shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/type/DataTypeParent.java
[Added -
diff
]
shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-apache-dubbo/src/main/resources/META-INF/spring.provides
[
diff
]
shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-grpc/src/main/resources/META-INF/spring.provides
[
diff
]
shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-motan/src/main/resources/META-INF/spring.provides
[
diff
]
shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-sofa/src/main/resources/META-INF/spring.provides
[
diff
]
shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-spring-websocket/src/main/resources/META-INF/spring.provides
[
diff
]
shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-springcloud/src/main/resources/META-INF/spring.provides
[
diff
]
shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-springmvc/src/main/resources/META-INF/spring.provides
[
diff
]
shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-tars/src/main/resources/META-INF/spring.provides
[
diff
]
328 files changed
tree: 050cdd422fc947c5399a1404d0f028c8fab1c5f2
script/
shenyu-client-java-api-docs-annotations/
shenyu-client-java-autoconfig/
shenyu-client-java-core/
shenyu-client-java-dubbo/
shenyu-client-java-grpc/
shenyu-client-java-http/
shenyu-client-java-motan/
shenyu-client-java-sofa/
shenyu-client-java-tars/
shenyu-client-java-websocket/
shenyu-java-common/
shenyu-java-examples/
shenyu-register-java-client/
shenyu-register-java-common/
shenyu-spring-boot-starter-java-client/
.asf.yaml
.gitignore
.licenserc.yaml
NOTICE
pom.xml
README.md
README.md
shenyu-client-java
support jdk 1.8+ and spring boot 2.x