This is an automated email from the ASF dual-hosted git repository. liuhongyu pushed a change to branch dependabot/maven/shenyu-java-examples/io.springfox-springfox-swagger-ui-2.10.0 in repository https://gitbox.apache.org/repos/asf/shenyu-client-java.git
from 09bcec1 Bump io.springfox:springfox-swagger-ui in /shenyu-java-examples add 557256e [feat] init shenyu java client add cbd855c Merge branch 'main' into dependabot/maven/shenyu-java-examples/io.springfox-springfox-swagger-ui-2.10.0 No new revisions were added by this update. Summary of changes: .asf.yaml | 3 +- pom.xml | 7 + shenyu-client-java-core/pom.xml | 6 +- .../pom.xml | 147 +- .../shenyu/common/cache/MemorySafeLRUMap.java | 76 + .../common/cache/MemorySafeWindowTinyLFUMap.java | 190 ++ .../shenyu/common/cache/WindowTinyLFUMap.java | 145 ++ .../shenyu/common/concurrent/AbortPolicy.java | 15 +- .../common/concurrent/DiscardOldestPolicy.java | 15 +- .../shenyu/common/concurrent/DiscardPolicy.java | 15 +- .../common/concurrent/EagerExecutorService.java | 48 +- .../common/concurrent/MemoryLimitCalculator.java | 94 + .../MemoryLimitedLinkedBlockingQueue.java | 141 ++ .../common/concurrent/MemoryLimitedTaskQueue.java | 57 + .../shenyu/common/concurrent/MemoryLimiter.java | 342 ++++ .../concurrent/MemorySafeLinkedBlockingQueue.java | 113 ++ .../common/concurrent/MemorySafeTaskQueue.java | 58 + .../shenyu/common/concurrent/RejectException.java | 72 + .../apache/shenyu/common/concurrent/Rejector.java | 45 + .../common/concurrent/ShenyuThreadFactory.java | 76 + .../concurrent/ShenyuThreadPoolExecutor.java | 63 + .../apache/shenyu/common/concurrent/TaskQueue.java | 89 + .../common/config/NettyChannelProperties.java | 244 +++ .../shenyu/common/config/NettyHttpProperties.java | 389 ++++ .../apache/shenyu/common/config/ShenyuConfig.java | 2018 ++++++++++++++++++++ .../common/config/ssl/ShenyuSniAsyncMapping.java | 127 ++ .../shenyu/common/config/ssl/SslCrtAndKey.java | 7 +- .../shenyu/common/config/ssl/SslCrtAndKeyFile.java | 93 + .../common/config/ssl/SslCrtAndKeyStream.java | 68 + .../shenyu/common/constant/AdminConstants.java | 283 +++ .../common/constant/ApolloPathConstants.java | 99 + .../apache/shenyu/common/constant/Constants.java | 828 ++++++++ .../shenyu/common/constant/ConsulConstants.java | 71 + .../common/constant/DefaultNodeConstants.java | 36 +- .../common/constant/DefaultPathConstants.java | 169 ++ .../common/constant/DubboParamConstants.java | 79 + .../common/constant/ExportImportConstants.java | 175 ++ .../shenyu/common/constant/HttpConstants.java | 46 +- .../shenyu/common/constant/NacosPathConstants.java | 74 + .../common/constant/PolarisPathConstants.java | 69 + .../shenyu/common/constant/RedisKeyConstants.java | 66 + .../common/constant/ResourceTypeConstants.java | 14 +- .../common/constant/RuleHandleConstants.java | 44 +- .../common/constant/RunningModeConstants.java | 55 +- .../org/apache/shenyu/common/dto/AlarmContent.java | 310 +++ .../org/apache/shenyu/common/dto/AppAuthData.java | 333 ++++ .../apache/shenyu/common/dto/AuthParamData.java | 112 ++ .../org/apache/shenyu/common/dto/AuthPathData.java | 225 +++ .../apache/shenyu/common/dto/ConditionData.java | 156 ++ .../org/apache/shenyu/common/dto/ConfigData.java | 138 ++ .../shenyu/common/dto/DiscoverySyncData.java | 117 ++ .../shenyu/common/dto/DiscoveryUpstreamData.java | 46 +- .../org/apache/shenyu/common/dto/MetaData.java | 532 ++++++ .../org/apache/shenyu/common/dto/PluginData.java | 402 ++++ .../shenyu/common/dto/ProxySelectorData.java | 147 ++ .../org/apache/shenyu/common/dto/RuleData.java | 572 ++++++ .../org/apache/shenyu/common/dto/SelectorData.java | 623 ++++++ .../apache/shenyu/common/dto/WebsocketData.java | 161 ++ .../dto/convert/plugin/DubboRegisterConfig.java | 215 +++ .../dto/convert/plugin/GrpcRegisterConfig.java | 75 + .../dto/convert/plugin/MotanRegisterConfig.java | 193 ++ .../dto/convert/plugin/SofaRegisterConfig.java | 216 +++ .../dto/convert/plugin/TarsRegisterConfig.java | 145 ++ .../dto/convert/rule/GeneralContextHandle.java | 148 ++ .../common/dto/convert/rule/HystrixHandle.java | 428 +++++ .../shenyu/common/dto/convert/rule/MockHandle.java | 92 + .../common/dto/convert/rule/RateLimiterHandle.java | 218 +++ .../common/dto/convert/rule/RedirectHandle.java | 94 + .../common/dto/convert/rule/RequestHandle.java | 591 ++++++ .../dto/convert/rule/Resilience4JHandle.java | 417 ++++ .../common/dto/convert/rule/RewriteHandle.java | 154 ++ .../shenyu/common/dto/convert/rule/RuleHandle.java | 17 +- .../common/dto/convert/rule/SentinelHandle.java | 430 +++++ .../shenyu/common/dto/convert/rule/WafHandle.java | 115 ++ .../dto/convert/rule/impl/CacheRuleHandle.java | 59 +- .../rule/impl/ContextMappingRuleHandle.java | 179 ++ .../dto/convert/rule/impl/DivideRuleHandle.java | 219 +++ .../dto/convert/rule/impl/DubboRuleHandle.java | 187 ++ .../dto/convert/rule/impl/GrpcRuleHandle.java | 86 + .../dto/convert/rule/impl/KeyAuthRuleHandle.java | 100 + .../rule/impl/ModifyResponseRuleHandle.java | 258 +++ .../convert/rule/impl/ParamMappingRuleHandle.java | 215 +++ .../dto/convert/rule/impl/SofaRuleHandle.java | 131 ++ .../convert/rule/impl/SpringCloudRuleHandle.java | 140 ++ .../dto/convert/rule/impl/WebSocketRuleHandle.java | 139 ++ .../dto/convert/selector/CommonUpstream.java | 210 ++ .../dto/convert/selector/DiscoveryUpstream.java | 46 +- .../dto/convert/selector/DivideUpstream.java | 285 +++ .../common/dto/convert/selector/DubboUpstream.java | 419 ++++ .../common/dto/convert/selector/GrpcUpstream.java | 237 +++ .../selector/SpringCloudSelectorHandle.java | 216 +++ .../common/dto/convert/selector/TarsUpstream.java | 279 +++ .../dto/convert/selector/WebSocketUpstream.java | 319 ++++ .../dto/convert/selector/ZombieUpstream.java | 241 +++ .../common/enums/AdminDataPermissionTypeEnum.java | 21 +- .../shenyu/common/enums/AdminDataSourceEnum.java | 49 +- .../common/enums/AdminPluginOperateEnum.java | 54 +- .../shenyu/common/enums/AdminResourceEnum.java | 44 +- .../shenyu/common/enums/ApiHttpMethodEnum.java | 132 ++ .../apache/shenyu/common/enums/ApiSourceEnum.java | 70 +- .../apache/shenyu/common/enums/ApiStateEnum.java | 44 +- .../shenyu/common/enums/ConfigGroupEnum.java | 76 + .../shenyu/common/enums/DataEventTypeEnum.java | 72 + .../apache/shenyu/common/enums/DataSyncEnum.java | 59 +- .../apache/shenyu/common/enums/HttpMethodEnum.java | 94 + .../apache/shenyu/common/enums/HttpSchemeEnum.java | 39 +- .../common/enums/HystrixIsolationModeEnum.java | 54 +- .../shenyu/common/enums/LoadBalanceEnum.java | 100 + .../apache/shenyu/common/enums/MatchModeEnum.java | 94 + .../apache/shenyu/common/enums/OperatorEnum.java | 147 ++ .../apache/shenyu/common/enums/ParamTypeEnum.java | 139 ++ .../org/apache/shenyu/common/enums/PluginEnum.java | 345 ++++ .../common/enums/PluginHandlerEventEnum.java | 29 +- .../apache/shenyu/common/enums/PluginRoleEnum.java | 52 +- .../apache/shenyu/common/enums/PluginTypeEnum.java | 45 +- .../apache/shenyu/common/enums/RateLimitEnum.java | 51 +- .../apache/shenyu/common/enums/RedisModeEnum.java | 61 +- .../org/apache/shenyu/common/enums/ResultEnum.java | 44 +- .../org/apache/shenyu/common/enums/RetryEnum.java | 61 +- .../apache/shenyu/common/enums/RpcTypeEnum.java | 151 ++ .../shenyu/common/enums/RunningModeEnum.java | 22 +- .../shenyu/common/enums/SelectorTypeEnum.java | 63 +- .../apache/shenyu/common/enums/SerializeEnum.java | 75 + .../shenyu/common/enums/TrieCacheTypeEnum.java | 55 +- .../apache/shenyu/common/enums/TrieEventEnum.java | 24 +- .../shenyu/common/enums/TrieMatchModeEnum.java | 63 + .../org/apache/shenyu/common/enums/WafEnum.java | 52 +- .../apache/shenyu/common/enums/WafModelEnum.java | 33 +- .../shenyu/common/exception/CommonErrorCode.java | 44 +- .../common/exception/SerializerException.java | 45 +- .../shenyu/common/exception/ShenyuException.java | 39 +- .../shenyu/common/timer/AbstractRetryTask.java | 127 ++ .../shenyu/common/timer/AbstractRoundTask.java | 72 + .../common/timer/HierarchicalWheelTimer.java | 173 ++ .../org/apache/shenyu/common/timer/TaskEntity.java | 31 +- .../java/org/apache/shenyu/common/timer/Timer.java | 48 +- .../org/apache/shenyu/common/timer/TimerTask.java | 100 + .../apache/shenyu/common/timer/TimerTaskList.java | 319 ++++ .../apache/shenyu/common/timer/TimingWheel.java | 130 ++ .../shenyu/common/timer/WheelTimerFactory.java | 183 ++ .../org/apache/shenyu/common/utils/AesUtils.java | 92 + .../shenyu/common/utils/ContextPathUtils.java | 40 +- .../org/apache/shenyu/common/utils/DateUtils.java | 128 ++ .../apache/shenyu/common/utils/DigestUtils.java | 63 + .../shenyu/common/utils/FreshBeanHolder.java | 74 + .../org/apache/shenyu/common/utils/GsonUtils.java | 532 ++++++ .../apache/shenyu/common/utils/HmacHexUtils.java | 66 + .../org/apache/shenyu/common/utils/IpUtils.java | 348 ++++ .../shenyu/common/utils/JarDependencyUtils.java | 98 + .../org/apache/shenyu/common/utils/JsonUtils.java | 185 ++ .../org/apache/shenyu/common/utils/ListUtil.java | 222 +++ .../org/apache/shenyu/common/utils/LogUtils.java | 178 ++ .../org/apache/shenyu/common/utils/MapUtils.java | 57 + .../shenyu/common/utils/ObjectTypeUtils.java | 26 +- .../shenyu/common/utils/ParamCheckUtils.java | 44 +- .../org/apache/shenyu/common/utils/PathUtils.java | 77 + .../shenyu/common/utils/PluginNameAdapter.java | 56 + .../apache/shenyu/common/utils/ReflectUtils.java | 220 +++ .../org/apache/shenyu/common/utils/SignUtils.java | 81 + .../org/apache/shenyu/common/utils/Singleton.java | 49 +- .../apache/shenyu/common/utils/SpiLoadFactory.java | 56 + .../apache/shenyu/common/utils/ThreadUtils.java | 24 +- .../org/apache/shenyu/common/utils/UUIDUtils.java | 125 ++ .../shenyu/common/utils/UpstreamCheckUtils.java | 86 + .../org/apache/shenyu/common/utils/UriUtils.java | 126 ++ .../apache/shenyu/common/utils/VersionUtils.java | 146 ++ .../shenyu/common/cache/MemorySafeLRUMapTest.java | 66 + .../cache/MemorySafeWindowTinyLFUMapTest.java | 89 + .../shenyu/common/cache/WindowTinyLFUMapTest.java | 54 + .../concurrent/MemoryLimitCalculatorTest.java | 50 + .../MemoryLimitedLinkedBlockingQueueTest.java | 144 ++ .../concurrent/MemoryLimitedTaskQueueTest.java | 53 + .../common/concurrent/MemoryLimiterTest.java | 204 ++ .../MemorySafeLinkedBlockingQueueTest.java | 47 + .../common/concurrent/ShenyuThreadFactoryTest.java | 52 + .../concurrent/ShenyuThreadPoolExecutorTest.java | 53 + .../shenyu/common/config/ShenyuConfigTest.java | 257 +++ .../common/constant/DefaultPathConstantsTest.java | 113 ++ .../common/constant/RedisKeyConstantsTest.java | 51 + .../apache/shenyu/common/dto/AppAuthDataTest.java | 81 + .../shenyu/common/dto/AuthParamDataTest.java | 56 + .../apache/shenyu/common/dto/AuthPathDataTest.java | 63 + .../shenyu/common/dto/ConditionDataTest.java | 60 + .../apache/shenyu/common/dto/ConfigDataTest.java | 57 + .../org/apache/shenyu/common/dto/MetaDataTest.java | 76 + .../apache/shenyu/common/dto/PluginDataTest.java | 75 + .../org/apache/shenyu/common/dto/RuleDataTest.java | 92 + .../apache/shenyu/common/dto/SelectorDataTest.java | 101 + .../shenyu/common/dto/WebsocketDataTest.java | 64 + .../convert/plugin/DubboRegisterConfigTest.java | 60 + .../dto/convert/plugin/GrpcRegisterConfigTest.java | 51 + .../convert/plugin/MotanRegisterConfigTest.java | 56 + .../dto/convert/plugin/SofaRegisterConfigTest.java | 52 + .../dto/convert/plugin/TarsRegisterConfigTest.java | 54 + .../dto/convert/rule/GeneralContextHandleTest.java | 52 + .../common/dto/convert/rule/HystrixHandleTest.java | 82 + .../common/dto/convert/rule/MockHandleTest.java | 35 +- .../dto/convert/rule/RateLimiterHandleTest.java | 59 + .../dto/convert/rule/RedirectHandleTest.java | 39 +- .../common/dto/convert/rule/RequestHandleTest.java | 143 ++ .../dto/convert/rule/Resilience4JHandleTest.java | 106 + .../common/dto/convert/rule/RewriteHandleTest.java | 41 +- .../common/dto/convert/rule/RuleHandleTest.java | 28 +- .../dto/convert/rule/SentinelHandleTest.java | 96 + .../common/dto/convert/rule/WafHandleTest.java | 41 +- .../dto/convert/rule/impl/CacheRuleHandleTest.java | 24 +- .../rule/impl/ContextMappingRuleHandleTest.java | 51 + .../convert/rule/impl/DivideRuleHandleTest.java | 61 + .../dto/convert/rule/impl/DubboRuleHandleTest.java | 58 + .../convert/rule/impl/KeyAuthRuleHandleTest.java | 23 +- .../rule/impl/ModifyResponseRuleHandleTest.java | 69 + .../rule/impl/ParamMappingRuleHandleTest.java | 71 + .../dto/convert/rule/impl/SofaRuleHandleTest.java | 54 + .../rule/impl/SpringCloudRuleHandleTest.java | 54 + .../convert/rule/impl/WebSocketRuleHandleTest.java | 54 + .../dto/convert/selector/CommonUpstreamTest.java | 56 + .../dto/convert/selector/DivideUpstreamTest.java | 57 + .../dto/convert/selector/DubboUpstreamTest.java | 66 + .../dto/convert/selector/GrpcUpstreamTest.java | 52 + .../selector/SpringCloudSelectorHandleTest.java | 57 + .../dto/convert/selector/TarsUpstreamTest.java | 54 + .../convert/selector/WebSocketUpstreamTest.java | 58 + .../dto/convert/selector/ZombieUpstreamTest.java | 72 + .../enums/AdminDataPermissionTypeEnumTest.java | 21 +- .../common/enums/AdminDataSourceEnumTest.java | 16 +- .../common/enums/AdminPluginOperateEnumTest.java | 17 +- .../shenyu/common/enums/AdminResourceEnumTest.java | 21 +- .../shenyu/common/enums/ApiHttpMethodEnumTest.java | 80 + .../shenyu/common/enums/ApiSourceEnumTest.java | 46 + .../shenyu/common/enums/ApiStateEnumTest.java | 22 +- .../shenyu/common/enums/ConfigGroupEnumTest.java | 42 + .../shenyu/common/enums/DataEventTypeEnumTest.java | 28 +- .../shenyu/common/enums/DataSyncEnumTest.java | 31 +- .../shenyu/common/enums/HttpMethodEnumTest.java | 58 + .../common/enums/HystrixIsolationModeEnumTest.java | 23 +- .../shenyu/common/enums/LoadBalanceEnumTest.java | 50 + .../shenyu/common/enums/MatchModeEnumTest.java | 23 +- .../shenyu/common/enums/OperatorEnumTest.java | 71 + .../shenyu/common/enums/ParamTypeEnumTest.java | 77 + .../apache/shenyu/common/enums/PluginEnumTest.java | 60 + .../common/enums/PluginHandlerEventEnumTest.java | 21 +- .../shenyu/common/enums/PluginRoleEnumTest.java | 23 +- .../shenyu/common/enums/PluginTypeEnumTest.java | 23 +- .../shenyu/common/enums/RateLimitEnumTest.java | 41 + .../shenyu/common/enums/RedisModeEnumTest.java | 29 +- .../apache/shenyu/common/enums/ResultEnumTest.java | 23 +- .../apache/shenyu/common/enums/RetryEnumTest.java | 27 +- .../shenyu/common/enums/RpcTypeEnumTest.java | 96 + .../shenyu/common/enums/SelectorTypeEnumTest.java | 31 +- .../shenyu/common/enums/SerializeEnumTest.java | 51 + .../shenyu/common/enums/TrieEventEnumTest.java | 23 +- .../shenyu/common/enums/TrieMatchModeEnumTest.java | 46 + .../apache/shenyu/common/enums/WafEnumTest.java | 19 +- .../shenyu/common/enums/WafModelEnumTest.java | 17 +- .../common/exception/CommonErrorCodeTest.java | 21 +- .../common/exception/SerializerExceptionTest.java | 56 + .../common/exception/ShenyuExceptionTest.java | 55 + .../common/timer/HierarchicalWheelTimerTest.java | 122 ++ .../shenyu/common/timer/WheelTimerFactoryTest.java | 24 +- .../shenyu/common/utils/ContextPathUtilsTest.java | 24 +- .../apache/shenyu/common/utils/DateUtilsTest.java | 98 + .../shenyu/common/utils/DigestUtilsTest.java | 48 + .../shenyu/common/utils/FreshBeanHolderTest.java | 50 + .../apache/shenyu/common/utils/GsonUtilsTest.java | 847 ++++++++ .../shenyu/common/utils/HmacHexUtilsTest.java | 30 +- .../apache/shenyu/common/utils/IpUtilsTest.java | 126 ++ .../common/utils/JarDependencyUtilsTest.java | 86 + .../apache/shenyu/common/utils/JsonUtilsTest.java | 528 +++++ .../apache/shenyu/common/utils/ListUtilTest.java | 20 +- .../apache/shenyu/common/utils/LogUtilsTest.java | 160 ++ .../apache/shenyu/common/utils/MapUtilsTest.java | 21 +- .../shenyu/common/utils/ObjectTypeUtilsTest.java | 26 +- .../shenyu/common/utils/ParamCheckUtilsTest.java | 55 + .../apache/shenyu/common/utils/PathUtilsTest.java | 59 + .../shenyu/common/utils/PluginNameAdapterTest.java | 34 +- .../shenyu/common/utils/ReflectUtilsTest.java | 85 + .../apache/shenyu/common/utils/SignUtilsTest.java | 60 + .../apache/shenyu/common/utils/SingletonTest.java | 21 +- .../org/apache/shenyu/common/utils/SpiImpl.java | 8 +- .../apache/shenyu/common/utils/SpiInterface.java | 8 +- .../shenyu/common/utils/SpiLoadFactoryTest.java | 29 +- .../shenyu/common/utils/ThreadUtilsTest.java | 35 +- .../apache/shenyu/common/utils/UUIDUtilsTest.java | 112 ++ .../common/utils/UpstreamCheckUtilsTest.java | 71 + .../apache/shenyu/common/utils/UriUtilsTest.java | 106 + .../shenyu/common/utils/VersionUtilsTest.java | 23 +- .../org.apache.shenyu.common.utils.SpiInterface | 4 +- .../pom.xml | 6 +- .../shenyu-register-java-client-api}/pom.xml | 21 +- .../client/api/FailbackRegistryRepository.java | 260 +++ .../client/api/ShenyuClientRegisterRepository.java | 77 + .../client/api/retry/FailureRegistryTask.java | 59 + .../shenyu-register-java-client-http}/pom.xml | 58 +- .../client/http/HttpClientRegisterRepository.java | 206 ++ .../register/client/http/utils/OkHttpTools.java | 134 ++ .../register/client/http/utils/RegisterUtils.java | 131 ++ .../register/client/http/utils/RuntimeUtils.java | 103 + .../register/client/http/utils/SystemUtils.java | 65 + ...ister.client.api.ShenyuClientRegisterRepository | 4 +- .../client/http/utils/OkHttpToolsTest.java | 94 + .../client/http/utils/RegisterUtilsTest.java | 148 ++ .../client/http/utils/RuntimeUtilsTest.java | 68 + .../client/http/utils/SystemUtilsTest.java | 15 +- .../pom.xml | 14 +- .../register/common/config/PropertiesConfig.java | 31 +- .../register/common/config/ShenyuClientConfig.java | 27 +- .../common/config/ShenyuDiscoveryConfig.java | 125 ++ .../common/config/ShenyuRegisterCenterConfig.java | 78 + .../register/common/dto/ApiDocRegisterDTO.java | 819 ++++++++ .../common/dto/DiscoveryConfigRegisterDTO.java | 0 .../register/common/dto/MetaDataRegisterDTO.java | 0 .../shenyu/register/common/dto/URIRegisterDTO.java | 0 .../shenyu/register/common/enums/EventType.java | 38 +- .../register/common/enums/RegisterTypeEnum.java | 58 +- .../common/path/RegisterPathConstants.java | 179 ++ .../subsriber/AbstractQueueConsumerFactory.java | 37 +- .../common/subsriber/ExecutorSubscriber.java | 18 +- .../common/subsriber/ExecutorTypeSubscriber.java | 25 +- .../shenyu/register/common/type/DataType.java | 29 +- .../register/common/type/DataTypeParent.java | 18 +- .../src/main/resources/META-INF/spring.provides | 2 +- .../src/main/resources/META-INF/spring.provides | 2 +- .../src/main/resources/META-INF/spring.provides | 2 +- .../src/main/resources/META-INF/spring.provides | 2 +- .../src/main/resources/META-INF/spring.provides | 2 +- .../src/main/resources/META-INF/spring.provides | 2 +- .../src/main/resources/META-INF/spring.provides | 2 +- .../src/main/resources/META-INF/spring.provides | 2 +- 328 files changed, 34756 insertions(+), 1639 deletions(-) copy {shenyu-client-java-core => shenyu-java-common}/pom.xml (50%) create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/cache/MemorySafeLRUMap.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/cache/MemorySafeWindowTinyLFUMap.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/cache/WindowTinyLFUMap.java copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/TestRequest.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/AbortPolicy.java (70%) copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/TestRequest.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/DiscardOldestPolicy.java (72%) copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/TestRequest.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/DiscardPolicy.java (74%) copy shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/dto/BigObject.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/EagerExecutorService.java (59%) create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/MemoryLimitCalculator.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/MemoryLimitedLinkedBlockingQueue.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/MemoryLimitedTaskQueue.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/MemoryLimiter.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/MemorySafeLinkedBlockingQueue.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/MemorySafeTaskQueue.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/RejectException.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/Rejector.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/ShenyuThreadFactory.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/ShenyuThreadPoolExecutor.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/concurrent/TaskQueue.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/config/NettyChannelProperties.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/config/NettyHttpProperties.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/config/ShenyuConfig.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/config/ssl/ShenyuSniAsyncMapping.java copy shenyu-java-examples/shenyu-java-examples-common/src/main/java/org/apache/shenyu/examples/common/aop/package-info.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/config/ssl/SslCrtAndKey.java (88%) create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/config/ssl/SslCrtAndKeyFile.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/config/ssl/SslCrtAndKeyStream.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/AdminConstants.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/ApolloPathConstants.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/Constants.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/ConsulConstants.java copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiBeanProcessor.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/DefaultNodeConstants.java (65%) create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/DefaultPathConstants.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/DubboParamConstants.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/ExportImportConstants.java copy shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/dto/BigObject.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/HttpConstants.java (55%) create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/NacosPathConstants.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/PolarisPathConstants.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/RedisKeyConstants.java copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/TestResponse.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/ResourceTypeConstants.java (79%) copy shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/dto/BigObject.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/RuleHandleConstants.java (60%) copy shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/dto/BigObject.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/constant/RunningModeConstants.java (60%) create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/AlarmContent.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/AppAuthData.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/AuthParamData.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/AuthPathData.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/ConditionData.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/ConfigData.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/DiscoverySyncData.java copy {shenyu-client-java-core => shenyu-java-common}/src/main/java/org/apache/shenyu/common/dto/DiscoveryUpstreamData.java (89%) create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/MetaData.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/PluginData.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/ProxySelectorData.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/RuleData.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/SelectorData.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/WebsocketData.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/DubboRegisterConfig.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/GrpcRegisterConfig.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/MotanRegisterConfig.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/SofaRegisterConfig.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/TarsRegisterConfig.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/GeneralContextHandle.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/HystrixHandle.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/MockHandle.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RateLimiterHandle.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RedirectHandle.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RequestHandle.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/Resilience4JHandle.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RewriteHandle.java copy shenyu-client-java-grpc/src/main/java/org/apache/shenyu/client/grpc/server/GrpcServerBuilder.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RuleHandle.java (72%) create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/SentinelHandle.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/WafHandle.java copy shenyu-java-examples/shenyu-java-examples-springcloud/src/main/java/org/apache/shenyu/examples/springcloud/dto/EntityResult.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/CacheRuleHandle.java (54%) create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/ContextMappingRuleHandle.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/DivideRuleHandle.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/DubboRuleHandle.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/GrpcRuleHandle.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/KeyAuthRuleHandle.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/ModifyResponseRuleHandle.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/ParamMappingRuleHandle.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/SofaRuleHandle.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/SpringCloudRuleHandle.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/WebSocketRuleHandle.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/CommonUpstream.java copy shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/dto/BigObject.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/DiscoveryUpstream.java (60%) create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/DivideUpstream.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/DubboUpstream.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/GrpcUpstream.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/SpringCloudSelectorHandle.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/TarsUpstream.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/WebSocketUpstream.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/ZombieUpstream.java copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/TestResponse.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/AdminDataPermissionTypeEnum.java (78%) copy shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/dto/BigObject.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/AdminDataSourceEnum.java (62%) copy shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/dto/BigObject.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/AdminPluginOperateEnum.java (59%) copy shenyu-java-examples/shenyu-java-examples-springmvc-tomcat/src/main/java/org/apache/shenyu/examples/springmvc/dto/OAuth2DTO.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/AdminResourceEnum.java (64%) create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/ApiHttpMethodEnum.java copy shenyu-java-examples/shenyu-java-examples-https/src/main/java/org/apache/shenyu/examples/https/dto/OrderDTO.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/ApiSourceEnum.java (56%) copy shenyu-java-examples/shenyu-java-examples-springmvc-tomcat/src/main/java/org/apache/shenyu/examples/springmvc/dto/OAuth2DTO.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/ApiStateEnum.java (64%) create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/ConfigGroupEnum.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/DataEventTypeEnum.java copy shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/dto/OrderDTO.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/DataSyncEnum.java (57%) create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/HttpMethodEnum.java copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiBeanProcessor.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/HttpSchemeEnum.java (66%) copy shenyu-java-examples/shenyu-java-examples-springcloud/src/main/java/org/apache/shenyu/examples/springcloud/dto/EntityResult.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/HystrixIsolationModeEnum.java (60%) create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/LoadBalanceEnum.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/MatchModeEnum.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/OperatorEnum.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/ParamTypeEnum.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/PluginEnum.java copy shenyu-client-java-grpc/src/main/java/org/apache/shenyu/client/grpc/server/GrpcServerBuilder.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/PluginHandlerEventEnum.java (73%) copy shenyu-java-examples/shenyu-java-examples-springcloud/src/main/java/org/apache/shenyu/examples/springcloud/dto/EntityResult.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/PluginRoleEnum.java (59%) copy shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/dto/BigObject.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/PluginTypeEnum.java (63%) copy shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/dto/BigObject.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/RateLimitEnum.java (50%) copy shenyu-java-examples/shenyu-java-examples-springmvc-tomcat/src/main/java/org/apache/shenyu/examples/springmvc/dto/OrderDTO.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/RedisModeEnum.java (55%) copy shenyu-java-examples/shenyu-java-examples-springmvc/src/main/java/org/apache/shenyu/examples/springmvc/dto/OAuth2DTO.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/ResultEnum.java (64%) copy shenyu-java-examples/shenyu-java-examples-springcloud/src/main/java/org/apache/shenyu/examples/springcloud/dto/EntityResult.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/RetryEnum.java (56%) create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/RpcTypeEnum.java copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/TestResponse.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/RunningModeEnum.java (80%) copy shenyu-java-examples/shenyu-java-examples-springcloud/src/main/java/org/apache/shenyu/examples/springcloud/dto/EntityResult.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/SelectorTypeEnum.java (53%) create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/SerializeEnum.java copy shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/dto/BigObject.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/TrieCacheTypeEnum.java (61%) copy shenyu-client-java-grpc/src/main/java/org/apache/shenyu/client/grpc/server/GrpcServerBuilder.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/TrieEventEnum.java (76%) create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/TrieMatchModeEnum.java copy shenyu-java-examples/shenyu-java-examples-springcloud/src/main/java/org/apache/shenyu/examples/springcloud/dto/EntityResult.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/WafEnum.java (61%) copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/TestResponse.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/enums/WafModelEnum.java (65%) copy shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/dto/BigObject.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/exception/CommonErrorCode.java (61%) copy shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-motan/src/main/java/org/apache/shenyu/springboot/starter/client/motan/property/RegistryConfig.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/exception/SerializerException.java (55%) copy shenyu-java-examples/shenyu-java-examples-springmvc/src/main/java/org/apache/shenyu/examples/springmvc/dto/OAuth2DTO.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/exception/ShenyuException.java (55%) create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/timer/AbstractRetryTask.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/timer/AbstractRoundTask.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/timer/HierarchicalWheelTimer.java copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiBeanProcessor.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/timer/TaskEntity.java (68%) copy shenyu-java-examples/shenyu-java-examples-springmvc/src/main/java/org/apache/shenyu/examples/springmvc/dto/OAuth2DTO.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/timer/Timer.java (63%) create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/timer/TimerTask.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/timer/TimerTaskList.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/timer/TimingWheel.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/timer/WheelTimerFactory.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/AesUtils.java copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiRegisterProcessor.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/ContextPathUtils.java (52%) create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/DateUtils.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/DigestUtils.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/FreshBeanHolder.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/GsonUtils.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/HmacHexUtils.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/IpUtils.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/JarDependencyUtils.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/JsonUtils.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/ListUtil.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/LogUtils.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/MapUtils.java copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/exception/ShenyuClientIllegalArgumentException.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/ObjectTypeUtils.java (58%) copy shenyu-java-examples/shenyu-java-examples-springmvc/src/main/java/org/apache/shenyu/examples/springmvc/dto/OAuth2DTO.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/ParamCheckUtils.java (54%) create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/PathUtils.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/PluginNameAdapter.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/ReflectUtils.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/SignUtils.java copy shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/dto/BigObject.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/Singleton.java (56%) create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/SpiLoadFactory.java copy shenyu-java-examples/shenyu-java-examples-motan/shenyu-java-examples-motan-service/src/main/java/org/apache/shenyu/examples/motan/service/TestMotanApplication.java => shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/ThreadUtils.java (65%) create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/UUIDUtils.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/UpstreamCheckUtils.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/UriUtils.java create mode 100644 shenyu-java-common/src/main/java/org/apache/shenyu/common/utils/VersionUtils.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/cache/MemorySafeLRUMapTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/cache/MemorySafeWindowTinyLFUMapTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/cache/WindowTinyLFUMapTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/concurrent/MemoryLimitCalculatorTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/concurrent/MemoryLimitedLinkedBlockingQueueTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/concurrent/MemoryLimitedTaskQueueTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/concurrent/MemoryLimiterTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/concurrent/MemorySafeLinkedBlockingQueueTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/concurrent/ShenyuThreadFactoryTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/concurrent/ShenyuThreadPoolExecutorTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/config/ShenyuConfigTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/constant/DefaultPathConstantsTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/constant/RedisKeyConstantsTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/AppAuthDataTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/AuthParamDataTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/AuthPathDataTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/ConditionDataTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/ConfigDataTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/MetaDataTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/PluginDataTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/RuleDataTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/SelectorDataTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/WebsocketDataTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/plugin/DubboRegisterConfigTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/plugin/GrpcRegisterConfigTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/plugin/MotanRegisterConfigTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/plugin/SofaRegisterConfigTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/plugin/TarsRegisterConfigTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/GeneralContextHandleTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/HystrixHandleTest.java copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/ApacheDubboClientValidationTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/MockHandleTest.java (52%) create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/RateLimiterHandleTest.java copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/ApacheDubboClientValidationTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/RedirectHandleTest.java (53%) create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/RequestHandleTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/Resilience4JHandleTest.java copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/ApacheDubboClientValidationTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/RewriteHandleTest.java (51%) copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/json/JsonServerCallListenerTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/RuleHandleTest.java (55%) create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/SentinelHandleTest.java copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/ApacheDubboClientValidationTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/WafHandleTest.java (51%) copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/json/JsonServerCallListenerTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/impl/CacheRuleHandleTest.java (64%) create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/impl/ContextMappingRuleHandleTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/impl/DivideRuleHandleTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/impl/DubboRuleHandleTest.java copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/json/JsonForwardingServerCallTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/impl/KeyAuthRuleHandleTest.java (61%) create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/impl/ModifyResponseRuleHandleTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/impl/ParamMappingRuleHandleTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/impl/SofaRuleHandleTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/impl/SpringCloudRuleHandleTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/impl/WebSocketRuleHandleTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/selector/CommonUpstreamTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/selector/DivideUpstreamTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/selector/DubboUpstreamTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/selector/GrpcUpstreamTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/selector/SpringCloudSelectorHandleTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/selector/TarsUpstreamTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/selector/WebSocketUpstreamTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/dto/convert/selector/ZombieUpstreamTest.java copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/mock/MockConstraintValidator.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/AdminDataPermissionTypeEnumTest.java (65%) copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/json/JsonServerCallListenerTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/AdminDataSourceEnumTest.java (64%) copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/json/JsonServerCallListenerTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/AdminPluginOperateEnumTest.java (64%) copy shenyu-java-examples/shenyu-java-examples-common/src/main/java/org/apache/shenyu/examples/common/aop/InterceptorConfiguration.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/AdminResourceEnumTest.java (66%) create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/ApiHttpMethodEnumTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/ApiSourceEnumTest.java copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/validation/ApacheDubboClientValidation.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/ApiStateEnumTest.java (65%) create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/ConfigGroupEnumTest.java copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/json/JsonServerCallListenerTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/DataEventTypeEnumTest.java (54%) copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/ApacheDubboClientValidationTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/DataSyncEnumTest.java (52%) create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/HttpMethodEnumTest.java copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/json/JsonForwardingServerCallTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/HystrixIsolationModeEnumTest.java (59%) create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/LoadBalanceEnumTest.java copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/json/JsonForwardingServerCallTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/MatchModeEnumTest.java (54%) create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/OperatorEnumTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/ParamTypeEnumTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/PluginEnumTest.java copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/mock/MockConstraintValidator.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/PluginHandlerEventEnumTest.java (65%) copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/json/JsonForwardingServerCallTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/PluginRoleEnumTest.java (62%) copy shenyu-java-examples/shenyu-java-examples-common/src/main/java/org/apache/shenyu/examples/common/aop/InterceptorConfiguration.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/PluginTypeEnumTest.java (66%) create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/RateLimitEnumTest.java copy shenyu-java-examples/shenyu-java-examples-grpc/src/main/java/org/apache/shenyu/examples/grpc/ShenyuTestGrpcApplication.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/RedisModeEnumTest.java (50%) copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/validation/ApacheDubboClientValidation.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/ResultEnumTest.java (65%) copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/json/JsonForwardingServerCallTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/RetryEnumTest.java (56%) create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/RpcTypeEnumTest.java copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/ApacheDubboClientValidationTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/SelectorTypeEnumTest.java (52%) create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/SerializeEnumTest.java copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/validation/ApacheDubboClientValidation.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/TrieEventEnumTest.java (65%) create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/TrieMatchModeEnumTest.java copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/json/JsonServerCallListenerTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/WafEnumTest.java (64%) copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/TestRequest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/enums/WafModelEnumTest.java (68%) copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/json/JsonForwardingServerCallTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/exception/CommonErrorCodeTest.java (60%) create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/exception/SerializerExceptionTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/exception/ShenyuExceptionTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/timer/HierarchicalWheelTimerTest.java copy shenyu-java-examples/shenyu-java-examples-common/src/main/java/org/apache/shenyu/examples/common/aop/InterceptorConfiguration.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/timer/WheelTimerFactoryTest.java (65%) copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/json/JsonServerCallListenerTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/ContextPathUtilsTest.java (53%) create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/DateUtilsTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/DigestUtilsTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/FreshBeanHolderTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/GsonUtilsTest.java copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/ApacheDubboClientValidationTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/HmacHexUtilsTest.java (52%) create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/IpUtilsTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/JarDependencyUtilsTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/JsonUtilsTest.java copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/json/JsonForwardingServerCallTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/ListUtilTest.java (59%) create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/LogUtilsTest.java copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/json/JsonForwardingServerCallTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/MapUtilsTest.java (61%) copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/json/JsonForwardingServerCallTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/ObjectTypeUtilsTest.java (53%) create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/ParamCheckUtilsTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/PathUtilsTest.java copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ExtractorProcessor.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/PluginNameAdapterTest.java (54%) create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/ReflectUtilsTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/SignUtilsTest.java copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/mock/MockConstraintValidator.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/SingletonTest.java (64%) copy shenyu-java-examples/shenyu-java-examples-common/src/main/java/org/apache/shenyu/examples/common/aop/package-info.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/SpiImpl.java (89%) copy shenyu-java-examples/shenyu-java-examples-common/src/main/java/org/apache/shenyu/examples/common/aop/package-info.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/SpiInterface.java (91%) copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/json/JsonServerCallListenerTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/SpiLoadFactoryTest.java (57%) copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/ApacheDubboClientValidationTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/ThreadUtilsTest.java (50%) create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/UUIDUtilsTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/UpstreamCheckUtilsTest.java create mode 100644 shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/UriUtilsTest.java copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/json/JsonForwardingServerCallTest.java => shenyu-java-common/src/test/java/org/apache/shenyu/common/utils/VersionUtilsTest.java (61%) copy shenyu-java-examples/shenyu-java-examples-http-swagger2/k8s/script/services.list => shenyu-java-common/src/test/resources/META-INF/services/org.apache.shenyu.common.utils.SpiInterface (87%) copy {shenyu-client-java-dubbo => shenyu-register-java-client}/pom.xml (88%) copy {shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-tars => shenyu-register-java-client/shenyu-register-java-client-api}/pom.xml (76%) create mode 100644 shenyu-register-java-client/shenyu-register-java-client-api/src/main/java/org/apache/shenyu/register/client/api/FailbackRegistryRepository.java create mode 100644 shenyu-register-java-client/shenyu-register-java-client-api/src/main/java/org/apache/shenyu/register/client/api/ShenyuClientRegisterRepository.java create mode 100644 shenyu-register-java-client/shenyu-register-java-client-api/src/main/java/org/apache/shenyu/register/client/api/retry/FailureRegistryTask.java copy {shenyu-client-java-http/shenyu-client-java-springmvc => shenyu-register-java-client/shenyu-register-java-client-http}/pom.xml (77%) create mode 100644 shenyu-register-java-client/shenyu-register-java-client-http/src/main/java/org/apache/shenyu/register/client/http/HttpClientRegisterRepository.java create mode 100644 shenyu-register-java-client/shenyu-register-java-client-http/src/main/java/org/apache/shenyu/register/client/http/utils/OkHttpTools.java create mode 100644 shenyu-register-java-client/shenyu-register-java-client-http/src/main/java/org/apache/shenyu/register/client/http/utils/RegisterUtils.java create mode 100644 shenyu-register-java-client/shenyu-register-java-client-http/src/main/java/org/apache/shenyu/register/client/http/utils/RuntimeUtils.java create mode 100644 shenyu-register-java-client/shenyu-register-java-client-http/src/main/java/org/apache/shenyu/register/client/http/utils/SystemUtils.java copy shenyu-java-examples/shenyu-java-examples-http-swagger2/k8s/script/services.list => shenyu-register-java-client/shenyu-register-java-client-http/src/main/resources/META-INF/shenyu/org.apache.shenyu.register.client.api.ShenyuClientRegisterRepository (87%) create mode 100644 shenyu-register-java-client/shenyu-register-java-client-http/src/test/java/org/apache/shenyu/register/client/http/utils/OkHttpToolsTest.java create mode 100644 shenyu-register-java-client/shenyu-register-java-client-http/src/test/java/org/apache/shenyu/register/client/http/utils/RegisterUtilsTest.java create mode 100644 shenyu-register-java-client/shenyu-register-java-client-http/src/test/java/org/apache/shenyu/register/client/http/utils/RuntimeUtilsTest.java copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/TestRequest.java => shenyu-register-java-client/shenyu-register-java-client-http/src/test/java/org/apache/shenyu/register/client/http/utils/SystemUtilsTest.java (73%) copy {shenyu-client-java-dubbo => shenyu-register-java-common}/pom.xml (82%) copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiBeanProcessor.java => shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/config/PropertiesConfig.java (67%) copy {shenyu-client-java-core => shenyu-register-java-common}/src/main/java/org/apache/shenyu/register/common/config/ShenyuClientConfig.java (78%) create mode 100644 shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/config/ShenyuDiscoveryConfig.java create mode 100644 shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/config/ShenyuRegisterCenterConfig.java create mode 100644 shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/dto/ApiDocRegisterDTO.java rename {shenyu-client-java-core => shenyu-register-java-common}/src/main/java/org/apache/shenyu/register/common/dto/DiscoveryConfigRegisterDTO.java (100%) rename {shenyu-client-java-core => shenyu-register-java-common}/src/main/java/org/apache/shenyu/register/common/dto/MetaDataRegisterDTO.java (100%) rename {shenyu-client-java-core => shenyu-register-java-common}/src/main/java/org/apache/shenyu/register/common/dto/URIRegisterDTO.java (100%) copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiBeanProcessor.java => shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/enums/EventType.java (69%) copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/ClientRegisterConfig.java => shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/enums/RegisterTypeEnum.java (58%) create mode 100644 shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/path/RegisterPathConstants.java copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiRegisterProcessor.java => shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/subsriber/AbstractQueueConsumerFactory.java (52%) copy shenyu-client-java-grpc/src/main/java/org/apache/shenyu/client/grpc/server/GrpcServerBuilder.java => shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/subsriber/ExecutorSubscriber.java (73%) copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiBeanProcessor.java => shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/subsriber/ExecutorTypeSubscriber.java (67%) copy shenyu-client-java-grpc/src/main/java/org/apache/shenyu/client/grpc/server/GrpcServerBuilder.java => shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/type/DataType.java (71%) copy shenyu-client-java-grpc/src/test/java/org/apache/shenyu/client/grpc/TestResponse.java => shenyu-register-java-common/src/main/java/org/apache/shenyu/register/common/type/DataTypeParent.java (79%)