This is an automated email from the ASF dual-hosted git repository. liuhongyu pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/shenyu-client-java.git
from f44af06 [feat] init shenyu java client new 5f19916 [feat] init shenyu java client new 9d3bd58 [feat] init shenyu java client The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .asf.yaml | 48 ++ .gitignore | 50 +++ .licenserc.yaml | 68 +++ NOTICE | 5 + pom.xml | 2 + shenyu-client-java-autoconfig/pom.xml | 2 +- .../shenyu/common/dto/DiscoveryUpstreamData.java | 455 +++++++++++++++++++ .../shenyu/register/common/dto/URIRegisterDTO.java | 1 + .../shenyu-client-java-apache-dubbo/pom.xml | 2 +- .../shenyu-client-java-dubbo-common/pom.xml | 2 +- shenyu-client-java-grpc/pom.xml | 2 +- .../shenyu-client-java-springcloud/pom.xml | 2 +- .../shenyu-client-java-springmvc/pom.xml | 2 +- shenyu-client-java-motan/pom.xml | 2 +- shenyu-client-java-sofa/pom.xml | 2 +- shenyu-client-java-tars/pom.xml | 2 +- .../shenyu-client-java-spring-websocket/pom.xml | 2 +- shenyu-java-examples/pom.xml | 131 ++++++ .../shenyu-java-examples-common}/pom.xml | 20 +- .../common/aop/InterceptorConfiguration.java | 21 +- .../org/apache/shenyu/examples/common/aop/Log.java | 17 +- .../shenyu/examples/common/aop/LogInterceptor.java | 57 +++ .../shenyu/examples/common/aop/package-info.java | 7 +- .../src/main/resources/META-INF/spring.factories | 3 + .../src/main/resources/META-INF/spring.provides | 1 + .../shenyu-java-examples-dubbo/pom.xml | 52 +++ .../pom.xml | 136 ++++++ .../src/main/http/apache-dubbo-class-test-api.http | 191 ++++++++ .../src/main/http/apache-dubbo-test-api.http | 187 ++++++++ .../TestApacheDubboAnnotationApplication.java | 30 +- .../impl/DubboClassMultiParamServiceImpl.java | 113 +++++ .../annotation/impl/DubboClassTestServiceImpl.java | 61 +++ .../impl/DubboMultiParamServiceImpl.java | 106 +++++ .../annotation/impl/DubboTestServiceImpl.java | 75 ++++ .../src/main/resources/application.yml | 47 ++ .../Dockerfile | 30 ++ .../pom.xml | 193 ++++++++ .../src/main/http/apache-dubbo-class-test-api.http | 191 ++++++++ .../src/main/http/apache-dubbo-test-api.http | 191 ++++++++ .../service/xml/TestApacheDubboXmlApplication.java | 30 +- .../xml/impl/DubboClassMultiParamServiceImpl.java | 114 +++++ .../xml/impl/DubboClassTestServiceImpl.java | 56 +++ .../xml/impl/DubboMultiParamServiceImpl.java | 106 +++++ .../service/xml/impl/DubboTestServiceImpl.java | 68 +++ .../src/main/resources/application.yml | 27 ++ .../src/main/resources/shenyu.xml | 59 +++ .../src/main/resources/spring-dubbo.xml | 36 ++ .../Dockerfile | 30 ++ .../k8s/ingress.yml | 87 ++++ .../k8s/shenyu-examples-dubbo.yml | 84 ++++ .../k8s/shenyu-zookeeper.yml | 87 ++++ .../pom.xml | 199 +++++++++ .../src/main/http/apache-dubbo-test-api.http | 187 ++++++++ .../dubbo/service/TestApacheDubboApplication.java | 28 +- .../service/impl/DubboMultiParamServiceImpl.java | 106 +++++ .../dubbo/service/impl/DubboTestServiceImpl.java | 68 +++ .../src/main/resources/application.yml | 39 ++ .../src/main/resources/spring-dubbo.xml | 33 ++ .../shenyu-java-examples-dubbo-api}/pom.xml | 13 +- .../examples/dubbo/api/entity/ComplexBeanTest.java | 108 +++++ .../examples/dubbo/api/entity/DubboTest.java | 83 ++++ .../shenyu/examples/dubbo/api/entity/ListResp.java | 69 ++- .../api/service/DubboClassMultiParamService.java | 114 +++++ .../dubbo/api/service/DubboClassTestService.java | 53 +-- .../dubbo/api/service/DubboMultiParamService.java | 104 +++++ .../dubbo/api/service/DubboTestService.java | 50 ++- .../shenyu-java-examples-eureka/Dockerfile | 29 ++ .../k8s/shenyu-examples-eureka.yml | 63 +++ .../shenyu-java-examples-eureka/pom.xml | 172 ++++++++ .../examples/eureka/EurekaServerApplication.java | 25 +- .../src/main/resources/bootstrap.yml | 47 ++ .../shenyu-java-examples-grpc/Dockerfile | 30 ++ .../shenyu-java-examples-grpc/k8s/ingress.yml | 61 +++ .../k8s/shenyu-examples-grpc.yml | 93 ++++ .../shenyu-java-examples-grpc/pom.xml | 160 +++++++ .../main/http/grpc-class-annotation-test-api.http | 76 ++++ .../src/main/http/grpc-test-api.http | 87 ++++ .../examples/grpc/ShenyuGrpcServerBuilder.java | 21 +- .../examples/grpc/ShenyuTestGrpcApplication.java | 28 +- .../grpc/controller/GrpcTestController.java | 56 +++ .../examples/grpc/demo/EventServiceImpl.java | 76 ++++ .../examples/grpc/demo/HelloServiceImpl.java | 69 +++ .../shenyu/examples/grpc/echo/EchoServiceImpl.java | 59 +++ .../examples/grpc/stream/StreamServiceImpl.java | 119 +++++ .../src/main/resources/application.yml | 63 +++ .../src/main/resources/proto/echo.proto | 23 +- .../src/main/resources/proto/event.proto | 21 +- .../src/main/resources/proto/hello.proto | 21 +- .../src/main/resources/proto/stream.proto | 26 +- .../shenyu-java-examples-http-swagger2/Dockerfile | 29 ++ .../k8s/script/healthcheck.sh | 48 ++ .../k8s/script/services.list | 19 + .../k8s/shenyu-deployment.yml | 82 ++++ .../k8s/shenyu-examples-http-deployment.yml | 91 ++++ .../k8s/shenyu-examples-http-service.yml | 62 +++ .../k8s/shenyu-service.yml | 52 +++ .../shenyu-java-examples-http-swagger2/pom.xml | 176 ++++++++ .../http/ShenyuTestSwaggerApplication.java | 28 +- .../examples/http/config/HttpServerConfig.java | 69 +++ .../examples/http/config/SwaggerConfiguration.java | 158 +++++++ .../http/controller/HttpTestController.java | 480 ++++++++++++++++++++ .../examples/http/controller/OauthController.java | 32 +- .../examples/http/controller/OrderController.java | 123 ++++++ .../http/controller/RequestController.java | 94 ++++ .../controller/ShenyuClientPathController.java | 90 ++++ .../controller/SpringMvcMappingPathController.java | 71 +++ .../examples/http/controller/UploadController.java | 65 +++ .../apache/shenyu/examples/http/dto/OAuth2DTO.java | 37 +- .../apache/shenyu/examples/http/dto/OrderDTO.java | 100 +++++ .../shenyu/examples/http/dto/RequestDTO.java | 132 ++++++ .../apache/shenyu/examples/http/dto/UserDTO.java | 151 +++++++ .../shenyu/examples/http/result/ResultBean.java | 99 +++++ .../shenyu/examples/http/result/TreeResult.java | 107 +++++ .../examples/http/router/ShenyuTestHttpRouter.java | 97 ++++ .../src/main/resources/application.yml | 73 +++ .../shenyu-java-examples-http/Dockerfile | 29 ++ .../shenyu-java-examples-http/k8s/ingress.yml | 35 ++ .../k8s/script/healthcheck.sh | 52 +++ .../k8s/script/services.list | 19 + .../k8s/shenyu-deployment.yml | 82 ++++ .../k8s/shenyu-examples-http.yml | 77 ++++ .../k8s/shenyu-service.yml | 52 +++ .../k8s/shenyu-zookeeper.yml | 78 ++++ .../shenyu-java-examples-http/pom.xml | 156 +++++++ .../src/main/http/http-test-api-local.http | 185 ++++++++ .../src/main/http/http-test-api.http | 236 ++++++++++ .../examples/http/ShenyuTestHttpApplication.java | 28 +- .../examples/http/config/HttpServerConfig.java | 68 +++ .../http/controller/HttpTestController.java | 491 +++++++++++++++++++++ .../examples/http/controller/OauthController.java | 44 +- .../examples/http/controller/OrderController.java | 136 ++++++ .../http/controller/RequestController.java | 85 ++++ .../controller/ShenyuClientPathController.java | 95 ++++ .../controller/SpringMvcMappingPathController.java | 71 +++ .../examples/http/controller/UploadController.java | 64 +++ .../apache/shenyu/examples/http/dto/BigObject.java | 47 +- .../apache/shenyu/examples/http/dto/OAuth2DTO.java | 36 +- .../apache/shenyu/examples/http/dto/OrderDTO.java | 66 ++- .../shenyu/examples/http/dto/RequestDTO.java | 127 ++++++ .../apache/shenyu/examples/http/dto/UserDTO.java | 75 ++++ .../shenyu/examples/http/result/ResultBean.java | 99 +++++ .../examples/http/router/ShenyuTestHttpRouter.java | 98 ++++ .../src/main/resources/application.yml | 67 +++ .../shenyu-java-examples-https/Dockerfile | 31 ++ .../shenyu-java-examples-https/pom.xml | 119 +++++ .../src/main/http/https-test-api-local.http | 37 ++ .../src/main/http/https-test-api.http | 37 ++ .../examples/https/ShenyuTestHttpsApplication.java | 28 +- .../https/configuration/HttpsConfiguration.java | 66 +++ .../examples/https/controller/OrderController.java | 52 +++ .../https/controller/UploadController.java | 51 +++ .../apache/shenyu/examples/https/dto/OrderDTO.java | 66 ++- .../src/main/resources/application.yml | 49 ++ .../src/main/resources/keystore.p12 | Bin 0 -> 2729 bytes .../shenyu-java-examples-motan}/pom.xml | 14 +- .../shenyu-java-examples-motan-api/pom.xml | 107 +++++ .../motan/service/MotanClassDemoService.java | 54 +-- .../examples/motan/service/MotanDemoService.java | 34 +- .../shenyu/examples/motan/service/MotanTest.java | 84 ++++ .../shenyu-java-examples-motan-service/Dockerfile | 30 ++ .../k8s/ingress.yml | 89 ++++ .../k8s/shenyu-examples-motan.yml | 88 ++++ .../k8s/shenyu-zookeeper.yml | 81 ++++ .../shenyu-java-examples-motan-service/pom.xml | 130 ++++++ .../src/main/http/motan-class-test-api.http | 49 ++ .../src/main/http/motan-test-api.http | 35 ++ .../motan/service/TestMotanApplication.java | 28 +- .../service/impl/MotanClassDemoServiceImpl.java | 69 +++ .../motan/service/impl/MotanDemoServiceImpl.java | 65 +++ .../src/main/resources/application.yml | 53 +++ .../shenyu-java-examples-sofa/README.md | 41 ++ .../shenyu-java-examples-sofa}/pom.xml | 22 +- .../shenyu-examples-sofa-api}/pom.xml | 13 +- .../sofa/api/entity/SofaComplexTypeBean.java | 107 +++++ .../sofa/api/entity/SofaSimpleTypeBean.java | 83 ++++ .../api/service/SofaClientMultiParamService.java | 122 +++++ .../api/service/SofaClientSingleParamService.java | 38 +- .../sofa/api/service/SofaMultiParamService.java | 121 +++++ .../sofa/api/service/SofaSingleParamService.java | 43 +- .../shenyu-examples-sofa-service/Dockerfile | 30 ++ .../shenyu-examples-sofa-service/k8s/ingress.yml | 87 ++++ .../k8s/shenyu-examples-sofa.yml | 88 ++++ .../k8s/shenyu-zookeeper.yml | 87 ++++ .../shenyu-examples-sofa-service/pom.xml | 186 ++++++++ .../src/main/http/sofa-test-api.http | 221 ++++++++++ .../examples/sofa/service/TestSofaApplication.java | 29 +- .../impl/SofaClientMultiParamServiceImpl.java | 126 ++++++ .../impl/SofaClientSingleParamServiceImpl.java | 52 +++ .../service/impl/SofaMultiParamServiceImpl.java | 125 ++++++ .../service/impl/SofaSingleParamServiceImpl.java | 59 +++ .../src/main/resources/application.yml | 46 ++ .../src/main/resources/invoke-server-example.xml | 24 +- .../shenyu-java-examples-springcloud/Dockerfile | 29 ++ .../shenyu-java-examples-springcloud/README.md | 41 ++ .../k8s/ingress.yml | 84 ++++ .../k8s/shenyu-examples-springcloud.yml | 81 ++++ .../shenyu-java-examples-springcloud/pom.xml | 152 +++++++ .../src/main/http/spring-cloud-test-api-local.http | 107 +++++ .../src/main/http/spring-cloud-test-api.http | 109 +++++ .../ShenyuTestSpringCloudApplication.java | 28 +- .../springcloud/controller/AllController.java | 57 +++ .../controller/NewFeatureController.java | 109 +++++ .../springcloud/controller/OrderController.java | 95 ++++ .../springcloud/controller/TestController.java | 65 +++ .../springcloud/controller/UploadController.java | 51 +++ .../examples/springcloud/dto/EntityResult.java | 67 +-- .../shenyu/examples/springcloud/dto/OrderDTO.java | 65 ++- .../shenyu/examples/springcloud/dto/UserDTO.java | 75 ++++ .../src/main/resources/application.yml | 65 +++ .../shenyu-java-examples-springmvc-tomcat}/pom.xml | 32 +- .../src/main/http/http-test-api-local.http | 122 +++++ .../src/main/http/http-test-api.http | 123 ++++++ .../springmvc/controller/HttpTestController.java | 218 +++++++++ .../springmvc/controller/OrderController.java | 121 +++++ .../springmvc/controller/UploadController.java | 62 +++ .../shenyu/examples/springmvc/dto/OAuth2DTO.java | 36 +- .../shenyu/examples/springmvc/dto/OrderDTO.java | 78 ++++ .../shenyu/examples/springmvc/dto/UserDTO.java | 81 ++++ .../examples/springmvc/result/ResultBean.java | 108 +++++ .../src/main/resources/application.properties | 22 + .../src/main/resources/context/shenyu.xml | 61 +++ .../src/main/resources/spring-mvc.xml | 59 +++ .../src/main/webapp/WEB-INF/web.xml | 58 +++ .../shenyu-java-examples-springmvc/Dockerfile | 29 ++ .../shenyu-java-examples-springmvc/pom.xml | 109 +++++ .../src/main/http/http-test-api-local.http | 123 ++++++ .../src/main/http/http-test-api.http | 123 ++++++ .../springmvc/TestSpringMvcApplication.java | 29 +- .../springmvc/controller/HttpTestController.java | 218 +++++++++ .../springmvc/controller/OrderController.java | 114 +++++ .../springmvc/controller/UploadController.java | 61 +++ .../shenyu/examples/springmvc/dto/OAuth2DTO.java | 36 +- .../shenyu/examples/springmvc/dto/OrderDTO.java | 78 ++++ .../shenyu/examples/springmvc/dto/UserDTO.java | 81 ++++ .../examples/springmvc/result/ResultBean.java | 108 +++++ .../src/main/resources/application.yml | 29 ++ .../src/main/resources/context/shenyu.xml | 65 +++ .../shenyu-java-examples-tars/README.md | 10 + .../shenyu-java-examples-tars/pom.xml | 133 ++++++ .../src/main/http/tars-test-api.http | 37 ++ .../examples/tars/ShenyuTestTarsApplication.java | 24 +- .../tars/servant/testapp/HelloServant.java | 46 ++ .../tars/servant/testapp/OrderServant.java | 46 ++ .../examples/tars/servant/testapp/UserServant.java | 46 ++ .../servant/testapp/impl/HelloServantImpl.java | 47 ++ .../servant/testapp/impl/OrderServantImpl.java | 46 ++ .../tars/servant/testapp/impl/UserServantImpl.java | 53 +-- ...henyuExampleServer.ShenyuExampleApp.config.conf | 97 ++++ .../src/main/resources/application.yml | 44 ++ .../src/main/resources/test.tars | 35 ++ .../shenyu-java-examples-websocket}/pom.xml | 22 +- .../Dockerfile | 29 ++ .../k8s/ingress.yml | 35 ++ .../shenyu-example-spring-annotation-websocket.yml | 79 ++++ .../pom.xml | 118 +++++ .../TestAnnotationWebsocketApplication.java | 48 +- .../examples/websocket/config/WebSocketConfig.java | 31 +- .../examples/websocket/service/SaveFile.java | 18 +- .../examples/websocket/service/SaveFileImpl.java | 50 +++ .../examples/websocket/ws/UploadController.java | 94 ++++ .../examples/websocket/ws/WsServerEndpoint.java | 66 +++ .../src/main/resources/application.yml | 59 +++ .../Dockerfile | 29 ++ .../shenyu-example-spring-native-websocket/pom.xml | 140 ++++++ .../websocket/TestNativeWebsocketApplication.java | 29 +- .../examples/websocket/config/WebSocketConfig.java | 50 +++ .../websocket/config/WsSessionManager.java | 85 ++++ .../websocket/controller/TestHttpController.java | 95 ++++ .../websocket/handler/HttpAuthHandler.java | 94 ++++ .../interceptor/WebSocketInterceptor.java | 83 ++++ .../src/main/resources/application.yml | 67 +++ .../pom.xml | 85 ++++ .../TestReactiveWebsocketApplication.java | 28 +- .../websocket/config/WebSocketConfiguration.java | 80 ++++ .../examples/websocket/handler/EchoHandler.java | 27 +- .../websocket/handler/UploadFileHandler.java | 37 +- .../src/main/resources/application.yml | 61 +++ shenyu-spring-boot-starter-java-client/pom.xml | 67 +++ .../pom.xml | 22 +- .../ShenyuApacheDubboClientConfiguration.java | 54 +++ .../src/main/resources/META-INF/spring.factories | 19 + .../src/main/resources/META-INF/spring.provides | 18 + ...rk.boot.autoconfigure.AutoConfiguration.imports | 18 + .../ShenyuApacheDubboClientConfigurationTest.java | 60 +++ .../src/test/resources/application.properties | 33 ++ .../pom.xml | 17 +- .../ShenyuClientCommonBeanConfiguration.java | 81 ++++ .../src/main/resources/META-INF/spring.factories | 19 + ...rk.boot.autoconfigure.AutoConfiguration.imports | 18 + .../ShenyuClientCommonBeanConfigurationTest.java | 120 +++++ .../pom.xml | 23 +- .../client/grpc/ShenyuGrpcClientConfiguration.java | 102 +++++ .../grpc/ShenyuGrpcDiscoveryConfiguration.java | 83 ++++ .../src/main/resources/META-INF/spring.factories | 20 + .../src/main/resources/META-INF/spring.provides | 18 + ...rk.boot.autoconfigure.AutoConfiguration.imports | 19 + .../grpc/ShenyuGrpcClientConfigurationTest.java | 98 ++++ .../grpc/server/ShenyuGrpcServerBuilderTest.java | 19 +- .../pom.xml | 24 +- .../motan/ShenyuMotanClientConfiguration.java | 178 ++++++++ .../client/motan/property/RegistryConfig.java | 52 ++- .../client/motan/property/ShenyuMotanConfig.java | 288 ++++++++++++ .../src/main/resources/META-INF/spring.factories | 19 + .../src/main/resources/META-INF/spring.provides | 18 + ...rk.boot.autoconfigure.AutoConfiguration.imports | 18 + .../motan/ShenyuMotanClientConfigurationTest.java | 69 +++ .../pom.xml | 28 +- .../client/sofa/ShenyuSofaClientConfiguration.java | 53 +++ .../src/main/resources/META-INF/spring.factories | 19 + .../src/main/resources/META-INF/spring.provides | 18 + ...rk.boot.autoconfigure.AutoConfiguration.imports | 18 + .../sofa/ShenyuSofaClientConfigurationTest.java | 78 ++++ .../pom.xml | 24 +- .../ShenyuSpringWebSocketClientConfiguration.java | 88 ++++ ...henyuSpringWebSocketDiscoveryConfiguration.java | 82 ++++ .../src/main/resources/META-INF/spring.factories | 20 + .../src/main/resources/META-INF/spring.provides | 18 + ...rk.boot.autoconfigure.AutoConfiguration.imports | 19 + ...enyuSpringWebSocketClientConfigurationTest.java | 72 +++ .../pom.xml | 23 +- .../ShenyuSpringCloudClientConfiguration.java | 60 +++ ...SpringCloudClientInfoRegisterConfiguration.java | 119 +++++ .../src/main/resources/META-INF/spring.factories | 20 + .../src/main/resources/META-INF/spring.provides | 18 + ...rk.boot.autoconfigure.AutoConfiguration.imports | 20 + .../ShenyuSpringCloudClientConfigurationTest.java | 72 +++ .../pom.xml | 23 +- .../ShenyuSpringMvcClientConfiguration.java | 107 +++++ ...yuSpringMvcClientInfoRegisterConfiguration.java | 95 ++++ .../ShenyuSpringMvcDiscoveryConfiguration.java | 87 ++++ .../src/main/resources/META-INF/spring.factories | 21 + .../src/main/resources/META-INF/spring.provides | 18 + ...rk.boot.autoconfigure.AutoConfiguration.imports | 20 + .../ShenyuSpringMvcClientConfigurationTest.java | 101 +++++ .../pom.xml | 19 +- .../client/tars/ShenyuTarsClientConfiguration.java | 53 +++ .../src/main/resources/META-INF/spring.factories | 19 + .../src/main/resources/META-INF/spring.provides | 18 + ...rk.boot.autoconfigure.AutoConfiguration.imports | 18 + .../tars/ShenyuTarsClientConfigurationTest.java | 73 +++ 340 files changed, 22748 insertions(+), 885 deletions(-) create mode 100644 .asf.yaml create mode 100644 .gitignore create mode 100644 .licenserc.yaml create mode 100644 NOTICE create mode 100644 shenyu-client-java-core/src/main/java/org/apache/shenyu/common/dto/DiscoveryUpstreamData.java create mode 100644 shenyu-java-examples/pom.xml copy {shenyu-client-java-autoconfig => shenyu-java-examples/shenyu-java-examples-common}/pom.xml (66%) copy shenyu-client-java-grpc/src/main/java/org/apache/shenyu/client/grpc/server/GrpcServerBuilder.java => shenyu-java-examples/shenyu-java-examples-common/src/main/java/org/apache/shenyu/examples/common/aop/InterceptorConfiguration.java (67%) copy shenyu-client-java-tars/src/main/java/org/apache/shenyu/client/tars/common/annotation/ShenyuTarsService.java => shenyu-java-examples/shenyu-java-examples-common/src/main/java/org/apache/shenyu/examples/common/aop/Log.java (79%) create mode 100644 shenyu-java-examples/shenyu-java-examples-common/src/main/java/org/apache/shenyu/examples/common/aop/LogInterceptor.java copy script/checkstyle-header.txt => shenyu-java-examples/shenyu-java-examples-common/src/main/java/org/apache/shenyu/examples/common/aop/package-info.java (91%) create mode 100644 shenyu-java-examples/shenyu-java-examples-common/src/main/resources/META-INF/spring.factories create mode 100644 shenyu-java-examples/shenyu-java-examples-common/src/main/resources/META-INF/spring.provides create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/pom.xml create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service-annotation/pom.xml create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service-annotation/src/main/http/apache-dubbo-class-test-api.http create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service-annotation/src/main/http/apache-dubbo-test-api.http copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/mock/MockValidationParameter.java => shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/annotation/TestApacheDubboAnnotationApplication.java (59%) create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/annotation/impl/DubboClassMultiParamServiceImpl.java create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/annotation/impl/DubboClassTestServiceImpl.java create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/annotation/impl/DubboMultiParamServiceImpl.java create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/annotation/impl/DubboTestServiceImpl.java create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service-annotation/src/main/resources/application.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service-xml/Dockerfile create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service-xml/pom.xml create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service-xml/src/main/http/apache-dubbo-class-test-api.http create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service-xml/src/main/http/apache-dubbo-test-api.http copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/mock/MockValidationParameter.java => shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service-xml/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/xml/TestApacheDubboXmlApplication.java (56%) create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service-xml/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/xml/impl/DubboClassMultiParamServiceImpl.java create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service-xml/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/xml/impl/DubboClassTestServiceImpl.java create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service-xml/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/xml/impl/DubboMultiParamServiceImpl.java create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service-xml/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/xml/impl/DubboTestServiceImpl.java create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service-xml/src/main/resources/application.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service-xml/src/main/resources/shenyu.xml create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service-xml/src/main/resources/spring-dubbo.xml create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service/Dockerfile create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service/k8s/ingress.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service/k8s/shenyu-examples-dubbo.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service/k8s/shenyu-zookeeper.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service/pom.xml create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service/src/main/http/apache-dubbo-test-api.http copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/mock/MockValidationParameter.java => shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/TestApacheDubboApplication.java (60%) create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/impl/DubboMultiParamServiceImpl.java create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/impl/DubboTestServiceImpl.java create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service/src/main/resources/application.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-apache-dubbo-service/src/main/resources/spring-dubbo.xml copy {shenyu-client-java-api-docs-annotations => shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-dubbo-api}/pom.xml (70%) create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-dubbo-api/src/main/java/org/apache/shenyu/examples/dubbo/api/entity/ComplexBeanTest.java create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-dubbo-api/src/main/java/org/apache/shenyu/examples/dubbo/api/entity/DubboTest.java copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiRegisterProcessor.java => shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-dubbo-api/src/main/java/org/apache/shenyu/examples/dubbo/api/entity/ListResp.java (50%) create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-dubbo-api/src/main/java/org/apache/shenyu/examples/dubbo/api/service/DubboClassMultiParamService.java copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiRegisterProcessor.java => shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-dubbo-api/src/main/java/org/apache/shenyu/examples/dubbo/api/service/DubboClassTestService.java (53%) create mode 100644 shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-dubbo-api/src/main/java/org/apache/shenyu/examples/dubbo/api/service/DubboMultiParamService.java copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/registrar/ApiRegistrar.java => shenyu-java-examples/shenyu-java-examples-dubbo/shenyu-java-examples-dubbo-api/src/main/java/org/apache/shenyu/examples/dubbo/api/service/DubboTestService.java (53%) create mode 100644 shenyu-java-examples/shenyu-java-examples-eureka/Dockerfile create mode 100644 shenyu-java-examples/shenyu-java-examples-eureka/k8s/shenyu-examples-eureka.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-eureka/pom.xml copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/exception/ShenyuClientIllegalArgumentException.java => shenyu-java-examples/shenyu-java-examples-eureka/src/main/java/org/apache/shenyu/examples/eureka/EurekaServerApplication.java (60%) create mode 100644 shenyu-java-examples/shenyu-java-examples-eureka/src/main/resources/bootstrap.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-grpc/Dockerfile create mode 100644 shenyu-java-examples/shenyu-java-examples-grpc/k8s/ingress.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-grpc/k8s/shenyu-examples-grpc.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-grpc/pom.xml create mode 100644 shenyu-java-examples/shenyu-java-examples-grpc/src/main/http/grpc-class-annotation-test-api.http create mode 100644 shenyu-java-examples/shenyu-java-examples-grpc/src/main/http/grpc-test-api.http copy shenyu-client-java-grpc/src/main/java/org/apache/shenyu/client/grpc/server/GrpcServerBuilder.java => shenyu-java-examples/shenyu-java-examples-grpc/src/main/java/org/apache/shenyu/examples/grpc/ShenyuGrpcServerBuilder.java (64%) copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiBeanProcessor.java => shenyu-java-examples/shenyu-java-examples-grpc/src/main/java/org/apache/shenyu/examples/grpc/ShenyuTestGrpcApplication.java (66%) create mode 100644 shenyu-java-examples/shenyu-java-examples-grpc/src/main/java/org/apache/shenyu/examples/grpc/controller/GrpcTestController.java create mode 100644 shenyu-java-examples/shenyu-java-examples-grpc/src/main/java/org/apache/shenyu/examples/grpc/demo/EventServiceImpl.java create mode 100644 shenyu-java-examples/shenyu-java-examples-grpc/src/main/java/org/apache/shenyu/examples/grpc/demo/HelloServiceImpl.java create mode 100644 shenyu-java-examples/shenyu-java-examples-grpc/src/main/java/org/apache/shenyu/examples/grpc/echo/EchoServiceImpl.java create mode 100644 shenyu-java-examples/shenyu-java-examples-grpc/src/main/java/org/apache/shenyu/examples/grpc/stream/StreamServiceImpl.java create mode 100644 shenyu-java-examples/shenyu-java-examples-grpc/src/main/resources/application.yml copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiDefinitionMatcher.java => shenyu-java-examples/shenyu-java-examples-grpc/src/main/resources/proto/echo.proto (72%) copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiDefinitionMatcher.java => shenyu-java-examples/shenyu-java-examples-grpc/src/main/resources/proto/event.proto (71%) copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiDefinitionMatcher.java => shenyu-java-examples/shenyu-java-examples-grpc/src/main/resources/proto/hello.proto (71%) copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiDefinitionMatcher.java => shenyu-java-examples/shenyu-java-examples-grpc/src/main/resources/proto/stream.proto (63%) create mode 100644 shenyu-java-examples/shenyu-java-examples-http-swagger2/Dockerfile create mode 100644 shenyu-java-examples/shenyu-java-examples-http-swagger2/k8s/script/healthcheck.sh create mode 100644 shenyu-java-examples/shenyu-java-examples-http-swagger2/k8s/script/services.list create mode 100644 shenyu-java-examples/shenyu-java-examples-http-swagger2/k8s/shenyu-deployment.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-http-swagger2/k8s/shenyu-examples-http-deployment.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-http-swagger2/k8s/shenyu-examples-http-service.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-http-swagger2/k8s/shenyu-service.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-http-swagger2/pom.xml copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiBeanProcessor.java => shenyu-java-examples/shenyu-java-examples-http-swagger2/src/main/java/org/apache/shenyu/examples/http/ShenyuTestSwaggerApplication.java (66%) create mode 100644 shenyu-java-examples/shenyu-java-examples-http-swagger2/src/main/java/org/apache/shenyu/examples/http/config/HttpServerConfig.java create mode 100644 shenyu-java-examples/shenyu-java-examples-http-swagger2/src/main/java/org/apache/shenyu/examples/http/config/SwaggerConfiguration.java create mode 100644 shenyu-java-examples/shenyu-java-examples-http-swagger2/src/main/java/org/apache/shenyu/examples/http/controller/HttpTestController.java copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/mock/MockValidationParameter.java => shenyu-java-examples/shenyu-java-examples-http-swagger2/src/main/java/org/apache/shenyu/examples/http/controller/OauthController.java (59%) create mode 100644 shenyu-java-examples/shenyu-java-examples-http-swagger2/src/main/java/org/apache/shenyu/examples/http/controller/OrderController.java create mode 100644 shenyu-java-examples/shenyu-java-examples-http-swagger2/src/main/java/org/apache/shenyu/examples/http/controller/RequestController.java create mode 100644 shenyu-java-examples/shenyu-java-examples-http-swagger2/src/main/java/org/apache/shenyu/examples/http/controller/ShenyuClientPathController.java create mode 100644 shenyu-java-examples/shenyu-java-examples-http-swagger2/src/main/java/org/apache/shenyu/examples/http/controller/SpringMvcMappingPathController.java create mode 100644 shenyu-java-examples/shenyu-java-examples-http-swagger2/src/main/java/org/apache/shenyu/examples/http/controller/UploadController.java copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/mock/MockValidationParameter.java => shenyu-java-examples/shenyu-java-examples-http-swagger2/src/main/java/org/apache/shenyu/examples/http/dto/OAuth2DTO.java (61%) create mode 100644 shenyu-java-examples/shenyu-java-examples-http-swagger2/src/main/java/org/apache/shenyu/examples/http/dto/OrderDTO.java create mode 100644 shenyu-java-examples/shenyu-java-examples-http-swagger2/src/main/java/org/apache/shenyu/examples/http/dto/RequestDTO.java create mode 100644 shenyu-java-examples/shenyu-java-examples-http-swagger2/src/main/java/org/apache/shenyu/examples/http/dto/UserDTO.java create mode 100644 shenyu-java-examples/shenyu-java-examples-http-swagger2/src/main/java/org/apache/shenyu/examples/http/result/ResultBean.java create mode 100755 shenyu-java-examples/shenyu-java-examples-http-swagger2/src/main/java/org/apache/shenyu/examples/http/result/TreeResult.java create mode 100644 shenyu-java-examples/shenyu-java-examples-http-swagger2/src/main/java/org/apache/shenyu/examples/http/router/ShenyuTestHttpRouter.java create mode 100644 shenyu-java-examples/shenyu-java-examples-http-swagger2/src/main/resources/application.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-http/Dockerfile create mode 100644 shenyu-java-examples/shenyu-java-examples-http/k8s/ingress.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-http/k8s/script/healthcheck.sh create mode 100644 shenyu-java-examples/shenyu-java-examples-http/k8s/script/services.list create mode 100644 shenyu-java-examples/shenyu-java-examples-http/k8s/shenyu-deployment.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-http/k8s/shenyu-examples-http.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-http/k8s/shenyu-service.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-http/k8s/shenyu-zookeeper.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-http/pom.xml create mode 100644 shenyu-java-examples/shenyu-java-examples-http/src/main/http/http-test-api-local.http create mode 100644 shenyu-java-examples/shenyu-java-examples-http/src/main/http/http-test-api.http copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiBeanProcessor.java => shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/ShenyuTestHttpApplication.java (66%) create mode 100644 shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/config/HttpServerConfig.java create mode 100644 shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/controller/HttpTestController.java copy shenyu-client-java-api-docs-annotations/src/main/java/org/apache/shenyu/client/apidocs/annotations/ApiDoc.java => shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/controller/OauthController.java (53%) create mode 100644 shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/controller/OrderController.java create mode 100644 shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/controller/RequestController.java create mode 100644 shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/controller/ShenyuClientPathController.java create mode 100644 shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/controller/SpringMvcMappingPathController.java create mode 100644 shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/controller/UploadController.java copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/mock/MockValidationParameter.java => shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/dto/BigObject.java (60%) copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiBeanProcessor.java => shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/dto/OAuth2DTO.java (66%) copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiRegisterProcessor.java => shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/dto/OrderDTO.java (50%) create mode 100644 shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/dto/RequestDTO.java create mode 100644 shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/dto/UserDTO.java create mode 100644 shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/result/ResultBean.java create mode 100644 shenyu-java-examples/shenyu-java-examples-http/src/main/java/org/apache/shenyu/examples/http/router/ShenyuTestHttpRouter.java create mode 100644 shenyu-java-examples/shenyu-java-examples-http/src/main/resources/application.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-https/Dockerfile create mode 100644 shenyu-java-examples/shenyu-java-examples-https/pom.xml create mode 100644 shenyu-java-examples/shenyu-java-examples-https/src/main/http/https-test-api-local.http create mode 100644 shenyu-java-examples/shenyu-java-examples-https/src/main/http/https-test-api.http copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiBeanProcessor.java => shenyu-java-examples/shenyu-java-examples-https/src/main/java/org/apache/shenyu/examples/https/ShenyuTestHttpsApplication.java (66%) create mode 100644 shenyu-java-examples/shenyu-java-examples-https/src/main/java/org/apache/shenyu/examples/https/configuration/HttpsConfiguration.java create mode 100644 shenyu-java-examples/shenyu-java-examples-https/src/main/java/org/apache/shenyu/examples/https/controller/OrderController.java create mode 100644 shenyu-java-examples/shenyu-java-examples-https/src/main/java/org/apache/shenyu/examples/https/controller/UploadController.java copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiRegisterProcessor.java => shenyu-java-examples/shenyu-java-examples-https/src/main/java/org/apache/shenyu/examples/https/dto/OrderDTO.java (50%) create mode 100644 shenyu-java-examples/shenyu-java-examples-https/src/main/resources/application.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-https/src/main/resources/keystore.p12 copy {shenyu-client-java-websocket => shenyu-java-examples/shenyu-java-examples-motan}/pom.xml (70%) create mode 100644 shenyu-java-examples/shenyu-java-examples-motan/shenyu-java-examples-motan-api/pom.xml copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiRegisterProcessor.java => shenyu-java-examples/shenyu-java-examples-motan/shenyu-java-examples-motan-api/src/main/java/org/apache/shenyu/examples/motan/service/MotanClassDemoService.java (50%) copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/mock/MockValidationParameter.java => shenyu-java-examples/shenyu-java-examples-motan/shenyu-java-examples-motan-api/src/main/java/org/apache/shenyu/examples/motan/service/MotanDemoService.java (62%) create mode 100644 shenyu-java-examples/shenyu-java-examples-motan/shenyu-java-examples-motan-api/src/main/java/org/apache/shenyu/examples/motan/service/MotanTest.java create mode 100644 shenyu-java-examples/shenyu-java-examples-motan/shenyu-java-examples-motan-service/Dockerfile create mode 100644 shenyu-java-examples/shenyu-java-examples-motan/shenyu-java-examples-motan-service/k8s/ingress.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-motan/shenyu-java-examples-motan-service/k8s/shenyu-examples-motan.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-motan/shenyu-java-examples-motan-service/k8s/shenyu-zookeeper.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-motan/shenyu-java-examples-motan-service/pom.xml create mode 100644 shenyu-java-examples/shenyu-java-examples-motan/shenyu-java-examples-motan-service/src/main/http/motan-class-test-api.http create mode 100644 shenyu-java-examples/shenyu-java-examples-motan/shenyu-java-examples-motan-service/src/main/http/motan-test-api.http copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiBeanProcessor.java => shenyu-java-examples/shenyu-java-examples-motan/shenyu-java-examples-motan-service/src/main/java/org/apache/shenyu/examples/motan/service/TestMotanApplication.java (65%) create mode 100644 shenyu-java-examples/shenyu-java-examples-motan/shenyu-java-examples-motan-service/src/main/java/org/apache/shenyu/examples/motan/service/impl/MotanClassDemoServiceImpl.java create mode 100644 shenyu-java-examples/shenyu-java-examples-motan/shenyu-java-examples-motan-service/src/main/java/org/apache/shenyu/examples/motan/service/impl/MotanDemoServiceImpl.java create mode 100644 shenyu-java-examples/shenyu-java-examples-motan/shenyu-java-examples-motan-service/src/main/resources/application.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-sofa/README.md copy {shenyu-client-java-http => shenyu-java-examples/shenyu-java-examples-sofa}/pom.xml (58%) copy {shenyu-client-java-api-docs-annotations => shenyu-java-examples/shenyu-java-examples-sofa/shenyu-examples-sofa-api}/pom.xml (71%) create mode 100644 shenyu-java-examples/shenyu-java-examples-sofa/shenyu-examples-sofa-api/src/main/java/org/apache/shenyu/examples/sofa/api/entity/SofaComplexTypeBean.java create mode 100644 shenyu-java-examples/shenyu-java-examples-sofa/shenyu-examples-sofa-api/src/main/java/org/apache/shenyu/examples/sofa/api/entity/SofaSimpleTypeBean.java create mode 100644 shenyu-java-examples/shenyu-java-examples-sofa/shenyu-examples-sofa-api/src/main/java/org/apache/shenyu/examples/sofa/api/service/SofaClientMultiParamService.java copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/registrar/ApiRegistrar.java => shenyu-java-examples/shenyu-java-examples-sofa/shenyu-examples-sofa-api/src/main/java/org/apache/shenyu/examples/sofa/api/service/SofaClientSingleParamService.java (56%) create mode 100644 shenyu-java-examples/shenyu-java-examples-sofa/shenyu-examples-sofa-api/src/main/java/org/apache/shenyu/examples/sofa/api/service/SofaMultiParamService.java copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/registrar/ApiRegistrar.java => shenyu-java-examples/shenyu-java-examples-sofa/shenyu-examples-sofa-api/src/main/java/org/apache/shenyu/examples/sofa/api/service/SofaSingleParamService.java (56%) create mode 100644 shenyu-java-examples/shenyu-java-examples-sofa/shenyu-examples-sofa-service/Dockerfile create mode 100644 shenyu-java-examples/shenyu-java-examples-sofa/shenyu-examples-sofa-service/k8s/ingress.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-sofa/shenyu-examples-sofa-service/k8s/shenyu-examples-sofa.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-sofa/shenyu-examples-sofa-service/k8s/shenyu-zookeeper.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-sofa/shenyu-examples-sofa-service/pom.xml create mode 100644 shenyu-java-examples/shenyu-java-examples-sofa/shenyu-examples-sofa-service/src/main/http/sofa-test-api.http copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/mock/MockValidationParameter.java => shenyu-java-examples/shenyu-java-examples-sofa/shenyu-examples-sofa-service/src/main/java/org/apache/shenyu/examples/sofa/service/TestSofaApplication.java (60%) create mode 100644 shenyu-java-examples/shenyu-java-examples-sofa/shenyu-examples-sofa-service/src/main/java/org/apache/shenyu/examples/sofa/service/impl/SofaClientMultiParamServiceImpl.java create mode 100644 shenyu-java-examples/shenyu-java-examples-sofa/shenyu-examples-sofa-service/src/main/java/org/apache/shenyu/examples/sofa/service/impl/SofaClientSingleParamServiceImpl.java create mode 100644 shenyu-java-examples/shenyu-java-examples-sofa/shenyu-examples-sofa-service/src/main/java/org/apache/shenyu/examples/sofa/service/impl/SofaMultiParamServiceImpl.java create mode 100644 shenyu-java-examples/shenyu-java-examples-sofa/shenyu-examples-sofa-service/src/main/java/org/apache/shenyu/examples/sofa/service/impl/SofaSingleParamServiceImpl.java create mode 100644 shenyu-java-examples/shenyu-java-examples-sofa/shenyu-examples-sofa-service/src/main/resources/application.yml copy shenyu-client-java-api-docs-annotations/pom.xml => shenyu-java-examples/shenyu-java-examples-sofa/shenyu-examples-sofa-service/src/main/resources/invoke-server-example.xml (52%) create mode 100644 shenyu-java-examples/shenyu-java-examples-springcloud/Dockerfile create mode 100644 shenyu-java-examples/shenyu-java-examples-springcloud/README.md create mode 100644 shenyu-java-examples/shenyu-java-examples-springcloud/k8s/ingress.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-springcloud/k8s/shenyu-examples-springcloud.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-springcloud/pom.xml create mode 100644 shenyu-java-examples/shenyu-java-examples-springcloud/src/main/http/spring-cloud-test-api-local.http create mode 100644 shenyu-java-examples/shenyu-java-examples-springcloud/src/main/http/spring-cloud-test-api.http copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/mock/MockValidationParameter.java => shenyu-java-examples/shenyu-java-examples-springcloud/src/main/java/org/apache/shenyu/examples/springcloud/ShenyuTestSpringCloudApplication.java (61%) create mode 100644 shenyu-java-examples/shenyu-java-examples-springcloud/src/main/java/org/apache/shenyu/examples/springcloud/controller/AllController.java create mode 100644 shenyu-java-examples/shenyu-java-examples-springcloud/src/main/java/org/apache/shenyu/examples/springcloud/controller/NewFeatureController.java create mode 100644 shenyu-java-examples/shenyu-java-examples-springcloud/src/main/java/org/apache/shenyu/examples/springcloud/controller/OrderController.java create mode 100644 shenyu-java-examples/shenyu-java-examples-springcloud/src/main/java/org/apache/shenyu/examples/springcloud/controller/TestController.java create mode 100644 shenyu-java-examples/shenyu-java-examples-springcloud/src/main/java/org/apache/shenyu/examples/springcloud/controller/UploadController.java copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/ClientRegisterConfig.java => shenyu-java-examples/shenyu-java-examples-springcloud/src/main/java/org/apache/shenyu/examples/springcloud/dto/EntityResult.java (53%) copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiRegisterProcessor.java => shenyu-java-examples/shenyu-java-examples-springcloud/src/main/java/org/apache/shenyu/examples/springcloud/dto/OrderDTO.java (50%) create mode 100644 shenyu-java-examples/shenyu-java-examples-springcloud/src/main/java/org/apache/shenyu/examples/springcloud/dto/UserDTO.java create mode 100644 shenyu-java-examples/shenyu-java-examples-springcloud/src/main/resources/application.yml copy {shenyu-client-java-dubbo/shenyu-client-java-dubbo-common => shenyu-java-examples/shenyu-java-examples-springmvc-tomcat}/pom.xml (55%) create mode 100644 shenyu-java-examples/shenyu-java-examples-springmvc-tomcat/src/main/http/http-test-api-local.http create mode 100644 shenyu-java-examples/shenyu-java-examples-springmvc-tomcat/src/main/http/http-test-api.http create mode 100644 shenyu-java-examples/shenyu-java-examples-springmvc-tomcat/src/main/java/org/apache/shenyu/examples/springmvc/controller/HttpTestController.java create mode 100644 shenyu-java-examples/shenyu-java-examples-springmvc-tomcat/src/main/java/org/apache/shenyu/examples/springmvc/controller/OrderController.java create mode 100644 shenyu-java-examples/shenyu-java-examples-springmvc-tomcat/src/main/java/org/apache/shenyu/examples/springmvc/controller/UploadController.java copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/mock/MockValidationParameter.java => shenyu-java-examples/shenyu-java-examples-springmvc-tomcat/src/main/java/org/apache/shenyu/examples/springmvc/dto/OAuth2DTO.java (63%) create mode 100644 shenyu-java-examples/shenyu-java-examples-springmvc-tomcat/src/main/java/org/apache/shenyu/examples/springmvc/dto/OrderDTO.java create mode 100644 shenyu-java-examples/shenyu-java-examples-springmvc-tomcat/src/main/java/org/apache/shenyu/examples/springmvc/dto/UserDTO.java create mode 100644 shenyu-java-examples/shenyu-java-examples-springmvc-tomcat/src/main/java/org/apache/shenyu/examples/springmvc/result/ResultBean.java create mode 100644 shenyu-java-examples/shenyu-java-examples-springmvc-tomcat/src/main/resources/application.properties create mode 100644 shenyu-java-examples/shenyu-java-examples-springmvc-tomcat/src/main/resources/context/shenyu.xml create mode 100644 shenyu-java-examples/shenyu-java-examples-springmvc-tomcat/src/main/resources/spring-mvc.xml create mode 100644 shenyu-java-examples/shenyu-java-examples-springmvc-tomcat/src/main/webapp/WEB-INF/web.xml create mode 100644 shenyu-java-examples/shenyu-java-examples-springmvc/Dockerfile create mode 100644 shenyu-java-examples/shenyu-java-examples-springmvc/pom.xml create mode 100644 shenyu-java-examples/shenyu-java-examples-springmvc/src/main/http/http-test-api-local.http create mode 100644 shenyu-java-examples/shenyu-java-examples-springmvc/src/main/http/http-test-api.http copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/mock/MockValidationParameter.java => shenyu-java-examples/shenyu-java-examples-springmvc/src/main/java/org/apache/shenyu/examples/springmvc/TestSpringMvcApplication.java (60%) create mode 100644 shenyu-java-examples/shenyu-java-examples-springmvc/src/main/java/org/apache/shenyu/examples/springmvc/controller/HttpTestController.java create mode 100644 shenyu-java-examples/shenyu-java-examples-springmvc/src/main/java/org/apache/shenyu/examples/springmvc/controller/OrderController.java create mode 100644 shenyu-java-examples/shenyu-java-examples-springmvc/src/main/java/org/apache/shenyu/examples/springmvc/controller/UploadController.java copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/mock/MockValidationParameter.java => shenyu-java-examples/shenyu-java-examples-springmvc/src/main/java/org/apache/shenyu/examples/springmvc/dto/OAuth2DTO.java (63%) create mode 100644 shenyu-java-examples/shenyu-java-examples-springmvc/src/main/java/org/apache/shenyu/examples/springmvc/dto/OrderDTO.java create mode 100644 shenyu-java-examples/shenyu-java-examples-springmvc/src/main/java/org/apache/shenyu/examples/springmvc/dto/UserDTO.java create mode 100644 shenyu-java-examples/shenyu-java-examples-springmvc/src/main/java/org/apache/shenyu/examples/springmvc/result/ResultBean.java create mode 100644 shenyu-java-examples/shenyu-java-examples-springmvc/src/main/resources/application.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-springmvc/src/main/resources/context/shenyu.xml create mode 100644 shenyu-java-examples/shenyu-java-examples-tars/README.md create mode 100644 shenyu-java-examples/shenyu-java-examples-tars/pom.xml create mode 100644 shenyu-java-examples/shenyu-java-examples-tars/src/main/http/tars-test-api.http copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/exception/ShenyuClientIllegalArgumentException.java => shenyu-java-examples/shenyu-java-examples-tars/src/main/java/org/apache/shenyu/examples/tars/ShenyuTestTarsApplication.java (63%) create mode 100644 shenyu-java-examples/shenyu-java-examples-tars/src/main/java/org/apache/shenyu/examples/tars/servant/testapp/HelloServant.java create mode 100644 shenyu-java-examples/shenyu-java-examples-tars/src/main/java/org/apache/shenyu/examples/tars/servant/testapp/OrderServant.java create mode 100644 shenyu-java-examples/shenyu-java-examples-tars/src/main/java/org/apache/shenyu/examples/tars/servant/testapp/UserServant.java create mode 100644 shenyu-java-examples/shenyu-java-examples-tars/src/main/java/org/apache/shenyu/examples/tars/servant/testapp/impl/HelloServantImpl.java create mode 100644 shenyu-java-examples/shenyu-java-examples-tars/src/main/java/org/apache/shenyu/examples/tars/servant/testapp/impl/OrderServantImpl.java copy shenyu-client-java-core/src/test/java/org/apache/shenyu/client/core/register/registrar/TestClientRegisterConfig.java => shenyu-java-examples/shenyu-java-examples-tars/src/main/java/org/apache/shenyu/examples/tars/servant/testapp/impl/UserServantImpl.java (51%) create mode 100644 shenyu-java-examples/shenyu-java-examples-tars/src/main/resources/ShenyuExampleServer.ShenyuExampleApp.config.conf create mode 100644 shenyu-java-examples/shenyu-java-examples-tars/src/main/resources/application.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-tars/src/main/resources/test.tars copy {shenyu-client-java-websocket => shenyu-java-examples/shenyu-java-examples-websocket}/pom.xml (55%) create mode 100644 shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-annotation-websocket/Dockerfile create mode 100644 shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-annotation-websocket/k8s/ingress.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-annotation-websocket/k8s/shenyu-example-spring-annotation-websocket.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-annotation-websocket/pom.xml copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiRegisterProcessor.java => shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-annotation-websocket/src/main/java/org/apache/shenyu/examples/websocket/TestAnnotationWebsocketApplication.java (52%) copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/mock/MockValidationParameter.java => shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-annotation-websocket/src/main/java/org/apache/shenyu/examples/websocket/config/WebSocketConfig.java (57%) copy shenyu-client-java-grpc/src/main/java/org/apache/shenyu/client/grpc/server/GrpcServerBuilder.java => shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-annotation-websocket/src/main/java/org/apache/shenyu/examples/websocket/service/SaveFile.java (72%) create mode 100644 shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-annotation-websocket/src/main/java/org/apache/shenyu/examples/websocket/service/SaveFileImpl.java create mode 100644 shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-annotation-websocket/src/main/java/org/apache/shenyu/examples/websocket/ws/UploadController.java create mode 100644 shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-annotation-websocket/src/main/java/org/apache/shenyu/examples/websocket/ws/WsServerEndpoint.java create mode 100644 shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-annotation-websocket/src/main/resources/application.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-native-websocket/Dockerfile create mode 100644 shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-native-websocket/pom.xml copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiBeanProcessor.java => shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-native-websocket/src/main/java/org/apache/shenyu/examples/websocket/TestNativeWebsocketApplication.java (64%) create mode 100644 shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-native-websocket/src/main/java/org/apache/shenyu/examples/websocket/config/WebSocketConfig.java create mode 100644 shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-native-websocket/src/main/java/org/apache/shenyu/examples/websocket/config/WsSessionManager.java create mode 100644 shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-native-websocket/src/main/java/org/apache/shenyu/examples/websocket/controller/TestHttpController.java create mode 100644 shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-native-websocket/src/main/java/org/apache/shenyu/examples/websocket/handler/HttpAuthHandler.java create mode 100644 shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-native-websocket/src/main/java/org/apache/shenyu/examples/websocket/interceptor/WebSocketInterceptor.java create mode 100644 shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-native-websocket/src/main/resources/application.yml create mode 100644 shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-reactive-websocket/pom.xml copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiBeanProcessor.java => shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-reactive-websocket/src/main/java/org/apache/shenyu/examples/websocket/TestReactiveWebsocketApplication.java (65%) create mode 100644 shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-reactive-websocket/src/main/java/org/apache/shenyu/examples/websocket/config/WebSocketConfiguration.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-examples/shenyu-java-examples-websocket/shenyu-example-spring-reactive-websocket/src/main/java/org/apache/shenyu/examples/websocket/handler/EchoHandler.java (52%) copy shenyu-client-java-dubbo/shenyu-client-java-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/mock/MockValidationParameter.java => shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-reactive-websocket/src/main/java/org/apache/shenyu/examples/websocket/handler/UploadFileHandler.java (52%) create mode 100644 shenyu-java-examples/shenyu-java-examples-websocket/shenyu-example-spring-reactive-websocket/src/main/resources/application.yml create mode 100644 shenyu-spring-boot-starter-java-client/pom.xml copy {shenyu-client-java-dubbo/shenyu-client-java-dubbo-common => shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-apache-dubbo}/pom.xml (65%) create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-apache-dubbo/src/main/java/org/apache/shenyu/springboot/starter/client/apache/dubbo/ShenyuApacheDubboClientConfiguration.java create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-apache-dubbo/src/main/resources/META-INF/spring.factories create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-apache-dubbo/src/main/resources/META-INF/spring.provides create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-apache-dubbo/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-apache-dubbo/src/test/java/org/apache/shenyu/springboot/starter/client/apache/dubbo/ShenyuApacheDubboClientConfigurationTest.java create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-apache-dubbo/src/test/resources/application.properties copy {shenyu-client-java-autoconfig => shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-common}/pom.xml (79%) create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-common/src/main/java/org/apache/shenyu/springboot/starter/client/common/config/ShenyuClientCommonBeanConfiguration.java create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-common/src/main/resources/META-INF/spring.factories create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-common/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-common/src/test/java/org/apache/shenyu/springboot/starter/client/common/config/ShenyuClientCommonBeanConfigurationTest.java copy {shenyu-client-java-autoconfig => shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-grpc}/pom.xml (64%) create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-grpc/src/main/java/org/apache/springboot/starter/client/grpc/ShenyuGrpcClientConfiguration.java create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-grpc/src/main/java/org/apache/springboot/starter/client/grpc/ShenyuGrpcDiscoveryConfiguration.java create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-grpc/src/main/resources/META-INF/spring.factories create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-grpc/src/main/resources/META-INF/spring.provides create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-grpc/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-grpc/src/test/java/org/apache/springboot/starter/client/grpc/ShenyuGrpcClientConfigurationTest.java copy shenyu-client-java-grpc/src/main/java/org/apache/shenyu/client/grpc/server/GrpcServerBuilder.java => shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-grpc/src/test/java/org/apache/springboot/starter/client/grpc/server/ShenyuGrpcServerBuilderTest.java (68%) copy {shenyu-client-java-dubbo/shenyu-client-java-dubbo-common => shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-motan}/pom.xml (65%) create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-motan/src/main/java/org/apache/shenyu/springboot/starter/client/motan/ShenyuMotanClientConfiguration.java copy shenyu-client-java-core/src/main/java/org/apache/shenyu/client/core/register/registrar/ApiRegistrar.java => 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 (54%) create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-motan/src/main/java/org/apache/shenyu/springboot/starter/client/motan/property/ShenyuMotanConfig.java create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-motan/src/main/resources/META-INF/spring.factories create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-motan/src/main/resources/META-INF/spring.provides create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-motan/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-motan/src/test/java/org/apache/shenyu/springboot/starter/client/motan/ShenyuMotanClientConfigurationTest.java copy {shenyu-client-java-autoconfig => shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-sofa}/pom.xml (59%) create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-sofa/src/main/java/org/apache/shenyu/springboot/starter/client/sofa/ShenyuSofaClientConfiguration.java create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-sofa/src/main/resources/META-INF/spring.factories create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-sofa/src/main/resources/META-INF/spring.provides create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-sofa/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-sofa/src/test/java/org/apache/shenyu/springboot/starter/client/sofa/ShenyuSofaClientConfigurationTest.java copy {shenyu-client-java-autoconfig => shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-spring-websocket}/pom.xml (63%) create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-spring-websocket/src/main/java/org/apache/shenyu/springboot/starter/client/spring/websocket/ShenyuSpringWebSocketClientConfiguration.java create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-spring-websocket/src/main/java/org/apache/shenyu/springboot/starter/client/spring/websocket/ShenyuSpringWebSocketDiscoveryConfiguration.java create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-spring-websocket/src/main/resources/META-INF/spring.factories create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-spring-websocket/src/main/resources/META-INF/spring.provides create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-spring-websocket/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-spring-websocket/src/test/java/org/apache/shenyu/springboot/starter/client/spring/websocket/ShenyuSpringWebSocketClientConfigurationTest.java copy {shenyu-client-java-autoconfig => shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-springcloud}/pom.xml (63%) create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-springcloud/src/main/java/org/apache/shenyu/springboot/starter/client/springcloud/ShenyuSpringCloudClientConfiguration.java create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-springcloud/src/main/java/org/apache/shenyu/springboot/starter/client/springcloud/ShenyuSpringCloudClientInfoRegisterConfiguration.java create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-springcloud/src/main/resources/META-INF/spring.factories create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-springcloud/src/main/resources/META-INF/spring.provides create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-springcloud/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-springcloud/src/test/java/org/apache/shenyu/springboot/starter/client/springcloud/ShenyuSpringCloudClientConfigurationTest.java copy {shenyu-client-java-autoconfig => shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-springmvc}/pom.xml (64%) create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-springmvc/src/main/java/org/apache/shenyu/springboot/starter/client/springmvc/ShenyuSpringMvcClientConfiguration.java create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-springmvc/src/main/java/org/apache/shenyu/springboot/starter/client/springmvc/ShenyuSpringMvcClientInfoRegisterConfiguration.java create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-springmvc/src/main/java/org/apache/shenyu/springboot/starter/client/springmvc/ShenyuSpringMvcDiscoveryConfiguration.java create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-springmvc/src/main/resources/META-INF/spring.factories create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-springmvc/src/main/resources/META-INF/spring.provides create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-springmvc/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-springmvc/src/test/java/org/apache/shenyu/springboot/starter/client/springmvc/ShenyuSpringMvcClientConfigurationTest.java copy {shenyu-client-java-autoconfig => shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-tars}/pom.xml (70%) create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-tars/src/main/java/org/apache/shenyu/springboot/starter/client/tars/ShenyuTarsClientConfiguration.java create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-tars/src/main/resources/META-INF/spring.factories create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-tars/src/main/resources/META-INF/spring.provides create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-tars/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports create mode 100644 shenyu-spring-boot-starter-java-client/shenyu-spring-boot-starter-java-client-tars/src/test/java/org/apache/shenyu/springboot/starter/client/tars/ShenyuTarsClientConfigurationTest.java