This is an automated email from the ASF dual-hosted git repository.

albumenj pushed a change to branch 3.2
in repository https://gitbox.apache.org/repos/asf/dubbo.git


    from 10e7162268 Update DubboReference.java (#11621)
     add 02a59e2f40 3.2 consumer proxy invocation handler (#11108)

No new revisions were added by this update.

Summary of changes:
 .../java/org/apache/dubbo/common/json/JSON.java    |   1 -
 .../dubbo/common/json/impl/FastJson2Impl.java      |   1 -
 .../dubbo/common/json/impl/FastJsonImpl.java       |   1 +
 .../apache/dubbo/common/json/impl/JacksonImpl.java |   3 +
 .../definition/ServiceDefinitionBuilderTest.java   |   4 +-
 dubbo-demo/dubbo-demo-interface/pom.xml            |  14 +
 .../org/apache/dubbo/demo/RestDemoService.java     |  54 +++-
 .../src/main/java/po/TestPO.java                   |  69 +++++
 .../apache/dubbo/demo/consumer/Application.java    |  31 ++-
 .../dubbo/demo/provider/RestDemoServiceImpl.java   |  37 +++
 dubbo-dependencies-bom/pom.xml                     |  21 ++
 dubbo-distribution/dubbo-all/pom.xml               |  30 ++
 dubbo-metadata/dubbo-metadata-api/pom.xml          |   8 -
 .../dubbo/metadata/AbstractServiceNameMapping.java |   1 -
 .../apache/dubbo/metadata/MetadataConstants.java   |  38 ++-
 .../dubbo/metadata/ParameterTypesComparator.java   |  39 ++-
 .../AbstractAnnotatedMethodParameterProcessor.java |  30 +-
 .../AbstractNoAnnotatedParameterProcessor.java     |  68 +++++
 .../rest/AbstractServiceRestMetadataResolver.java  | 113 ++++++--
 .../rest/AnnotatedMethodParameterProcessor.java    |  15 +-
 .../org/apache/dubbo/metadata/rest/ArgInfo.java    | 151 ++++++++++
 .../dubbo/metadata/rest/JAXRSClassConstants.java   |  62 +++++
 .../NoAnnotatedParameterRequestTagProcessor.java}  |  28 +-
 .../org/apache/dubbo/metadata/rest/ParamType.java  |  97 +++++++
 .../apache/dubbo/metadata/rest/PathMatcher.java    | 146 ++++++++++
 .../org/apache/dubbo/metadata/rest/PathUtil.java   | 157 +++++++++++
 .../dubbo/metadata/rest/RequestMetadata.java       |  19 +-
 .../dubbo/metadata/rest/RestMetadataConstants.java |  20 ++
 .../dubbo/metadata/rest/RestMethodMetadata.java    |  67 ++++-
 .../dubbo/metadata/rest/ServiceRestMetadata.java   | 104 ++++++-
 .../metadata/rest/ServiceRestMetadataResolver.java |   7 +-
 .../metadata/rest/SpringMvcClassConstants.java     |  51 ++++
 ...rProcessor.java => BodyParameterProcessor.java} |  27 +-
 .../rest/jaxrs/DefaultValueParameterProcessor.java |   5 +-
 .../rest/jaxrs/FormParamParameterProcessor.java    |   2 +-
 .../rest/jaxrs/HeaderParamParameterProcessor.java  |   5 +-
 .../jaxrs/JAXRSServiceRestMetadataResolver.java    |  12 +
 .../rest/jaxrs/MatrixParamParameterProcessor.java  |   2 +-
 .../jaxrs/ParamAnnotationParameterProcessor.java   |   3 +-
 ...essor.java => PathParamParameterProcessor.java} |  13 +-
 .../rest/jaxrs/QueryParamParameterProcessor.java   |   2 +-
 .../dubbo/metadata/rest/media/MediaType.java       |  39 +--
 ...ssor.java => FormBodyNoAnnotatedProcessor.java} |  28 +-
 ...ssor.java => JsonBodyNoAnnotatedProcessor.java} |  25 +-
 ...ocessor.java => ParamNoAnnotatedProcessor.java} |  28 +-
 ...or.java => PathVariableParameterProcessor.java} |  22 +-
 ...sor.java => RequestBodyParameterProcessor.java} |  23 +-
 .../springmvc/RequestHeaderParameterProcessor.java |   5 +-
 .../springmvc/RequestParamParameterProcessor.java  |   6 +-
 .../SpringMvcServiceRestMetadataResolver.java      |  15 +
 .../apache/dubbo/metadata/rest/tag/BodyTag.java}   |  26 +-
 ...metadata.rest.AnnotatedMethodParameterProcessor |   6 +-
 ...ta.rest.NoAnnotatedParameterRequestTagProcessor |   3 +
 .../RestService.java => PathMatcherTest.java}      |  32 +--
 .../dubbo/metadata/rest/DefaultRestService.java    |  15 +
 .../apache/dubbo/metadata/rest/RestService.java    |   4 +
 .../dubbo/metadata/rest/SpringRestService.java     |  26 +-
 .../dubbo/metadata/rest/StandardRestService.java   |  24 ++
 .../metadata/rest/api/AnotherUserRestService.java  |  30 +-
 .../dubbo/metadata/rest/api/JaxrsRestService.java  |  65 +++++
 .../metadata/rest/api/JaxrsRestServiceImpl.java    |  33 ++-
 .../dubbo/metadata/rest/api/SpringRestService.java |  52 ++++
 .../metadata/rest/api/SpringRestServiceImpl.java   |  36 ++-
 .../JAXRSServiceRestMetadataResolverTest.java      |  86 +++++-
 .../SpringMvcServiceRestMetadataResolverTest.java  |  67 ++++-
 .../dubbo/metrics/filter/MetricsFilterTest.java    |  20 +-
 .../prometheus/PrometheusMetricsReporterTest.java  |   1 -
 .../qos/command/DefaultCommandExecutorTest.java    |   2 -
 .../metadata/MetadataServiceNameMappingTest.java   |   2 -
 .../java/org/apache/dubbo/remoting/Constants.java  |  14 +-
 dubbo-remoting/dubbo-remoting-http/pom.xml         |  20 +-
 .../apache/dubbo/remoting/http/BaseRestClient.java |  32 ++-
 .../dubbo/remoting/http/RequestTemplate.java       | 303 +++++++++++++++++++++
 .../org/apache/dubbo/remoting/http/RestClient.java |  42 +--
 .../org/apache/dubbo/remoting/http/RestResult.java |  27 +-
 .../remoting/http/config/HttpClientConfig.java     |  62 +++++
 .../http/factory/AbstractHttpClientFactory.java    |  87 ++++++
 .../remoting/http/factory/RestClientFactory.java   |  30 +-
 .../http/factory/impl/ApacheHttpClientFactory.java |  28 +-
 .../http/factory/impl/OkHttpClientFactory.java     |  29 +-
 .../factory/impl/URLConnectionClientFactory.java   |  29 +-
 .../http/restclient/HttpClientRestClient.java      | 153 +++++++++++
 .../remoting/http/restclient/OKHttpRestClient.java | 144 ++++++++++
 .../http/restclient/URLConnectionRestClient.java   | 181 ++++++++++++
 ...e.dubbo.remoting.http.factory.RestClientFactory |   4 +
 .../MultiplexProtocolConnectionManagerTest.java    |   1 -
 .../dubbo/rpc/protocol/AbstractProxyProtocol.java  |  51 +---
 .../java/org/apache/dubbo/rpc/RpcContextTest.java  |   2 -
 dubbo-rpc/dubbo-rpc-rest/pom.xml                   |  40 ++-
 .../rpc/protocol/rest/NettyRestProtocolServer.java |   4 +-
 .../rpc/protocol/rest/ReferenceCountedClient.java  |  19 +-
 .../dubbo/rpc/protocol/rest/RestProtocol.java      | 264 ++++++++----------
 .../dubbo/rpc/protocol/rest/RestServerFactory.java |   8 +-
 .../protocol/rest/annotation/BaseParseContext.java |  38 ++-
 .../rpc/protocol/rest/annotation/ParamParser.java  |  26 +-
 .../rest/annotation/ParamParserManager.java        |  61 +++++
 .../annotation/consumer/HttpConnectionConfig.java  |  40 ++-
 .../consumer/HttpConnectionCreateContext.java      |  81 ++++++
 .../consumer/HttpConnectionPreBuildIntercept.java  |  29 +-
 .../inercept/AddMustAttachmentIntercept.java       |  48 ++++
 .../consumer/inercept/AttachmentIntercept.java     |  70 +++++
 .../consumer/inercept/ParamParseIntercept.java     |  39 +++
 .../consumer/inercept/PathVariableIntercept.java   |  51 ++++
 .../consumer/inercept/RequestHeaderIntercept.java  |  54 ++++
 .../consumer/inercept/SerializeBodyIntercept.java  |  66 +++++
 .../rest/annotation/metadata/MetadataResolver.java |  57 ++++
 .../parse/consumer/BaseConsumerParamParser.java    |  29 +-
 .../parse/consumer/BodyConsumerParamParser.java    |  32 ++-
 .../param/parse/consumer/ConsumerParseContext.java |  30 +-
 .../parse/consumer/FormConsumerParamParser.java    |  54 ++++
 .../parse/consumer/HeaderConsumerParamParser.java  |  28 +-
 .../consumer/ParameterConsumerParamParser.java     |  28 +-
 .../rpc/protocol/rest/constans/RestConstant.java   |  60 ++++
 .../exception/CodeStyleNotSupportException.java    |  28 +-
 .../rest/exception/HttpClientException.java        |  28 +-
 .../exception/RemoteServerInternalException.java   |  28 +-
 .../exception/UnSupportContentTypeException.java   |  27 +-
 .../protocol/rest/message/HttpMessageCodec.java    |  26 +-
 .../rest/message/HttpMessageCodecManager.java      |  51 ++++
 .../protocol/rest/message/HttpMessageDecode.java   |  24 +-
 .../protocol/rest/message/HttpMessageEncode.java   |  22 +-
 .../protocol/rest/message/MediaTypeMatcher.java    |  64 +++++
 .../rest/message/codec/ByteArrayCodec.java         |  28 +-
 .../rpc/protocol/rest/message/codec/JsonCodec.java |  57 ++++
 .../rest/message/codec/MultiValueCodec.java        |  48 ++++
 .../protocol/rest/message/codec/StringCodec.java   |  30 +-
 .../rpc/protocol/rest/message/codec/TextCodec.java |  47 ++++
 .../rpc/protocol/rest/message/codec/XMLCodec.java  |  72 +++++
 .../rpc/protocol/rest/util/DataParseUtils.java     | 215 +++++++++++++++
 .../rpc/protocol/rest/util/MediaTypeUtil.java      |  33 +--
 .../rpc/protocol/rest/util/MultiValueCreator.java  |  55 ++++
 .../dubbo/rpc/protocol/rest/util/NumberUtils.java  | 149 ++++++++++
 .../dubbo/rpc/protocol/rest/util/ReflectUtils.java | 269 ++++++++++++++++++
 .../dubbo/rpc/protocol/rest/util/StreamUtils.java  |  31 ++-
 .../dubbo/rpc/protocol/rest/util/TypeUtil.java     |  32 +--
 ...tation.consumer.HttpConnectionPreBuildIntercept |   6 +
 ...on.param.parse.consumer.BaseConsumerParamParser |   5 +
 ...ubbo.rpc.protocol.rest.message.HttpMessageCodec |   6 +
 .../dubbo/rpc/protocol/rest/DemoService.java       |  29 +-
 .../dubbo/rpc/protocol/rest/DemoServiceImpl.java   |  19 +-
 ...rotocolTest.java => JaxrsRestProtocolTest.java} |  44 ++-
 ...colTest.java => SpringMvcRestProtocolTest.java} |  70 +++--
 .../rest/{DemoServiceImpl.java => User.java}       |  48 ++--
 .../rpc/protocol/rest/{ => mvc}/DemoService.java   |  27 +-
 .../SpringDemoServiceImpl.java}                    |   7 +-
 .../protocol/rest/rest/AnotherUserRestService.java |  40 ++-
 .../rest/rest/AnotherUserRestServiceImpl.java      |  36 ++-
 .../rpc/protocol/rest/rest/RegistrationResult.java |  34 +--
 .../RestDemoService.java}                          |   8 +-
 .../RestDemoServiceImpl.java}                      |   9 +-
 .../test/common/api/SpringmvcDemoService.java      |  25 +-
 151 files changed, 5327 insertions(+), 1224 deletions(-)
 create mode 100644 dubbo-demo/dubbo-demo-interface/src/main/java/po/TestPO.java
 copy 
dubbo-rpc/dubbo-rpc-rest/src/test/java/org/apache/dubbo/rpc/protocol/rest/DemoServiceImpl.java
 => 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/ParameterTypesComparator.java
 (53%)
 create mode 100644 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/rest/AbstractNoAnnotatedParameterProcessor.java
 create mode 100644 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/rest/ArgInfo.java
 create mode 100644 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/rest/JAXRSClassConstants.java
 copy 
dubbo-metadata/dubbo-metadata-api/src/{test/java/org/apache/dubbo/metadata/rest/RestService.java
 => 
main/java/org/apache/dubbo/metadata/rest/NoAnnotatedParameterRequestTagProcessor.java}
 (62%)
 create mode 100644 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/rest/ParamType.java
 create mode 100644 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/rest/PathMatcher.java
 create mode 100644 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/rest/PathUtil.java
 create mode 100644 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/rest/SpringMvcClassConstants.java
 copy 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/rest/jaxrs/{HeaderParamParameterProcessor.java
 => BodyParameterProcessor.java} (61%)
 copy 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/rest/jaxrs/{FormParamParameterProcessor.java
 => PathParamParameterProcessor.java} (76%)
 copy 
dubbo-common/src/main/java/org/apache/dubbo/common/json/impl/FastJson2Impl.java 
=> 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/rest/media/MediaType.java
 (53%)
 copy 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/rest/springmvc/{RequestParamParameterProcessor.java
 => FormBodyNoAnnotatedProcessor.java} (56%)
 copy 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/rest/springmvc/{RequestParamParameterProcessor.java
 => JsonBodyNoAnnotatedProcessor.java} (56%)
 copy 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/rest/springmvc/{RequestParamParameterProcessor.java
 => ParamNoAnnotatedProcessor.java} (60%)
 copy 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/rest/springmvc/{RequestParamParameterProcessor.java
 => PathVariableParameterProcessor.java} (64%)
 copy 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/rest/springmvc/{RequestParamParameterProcessor.java
 => RequestBodyParameterProcessor.java} (63%)
 copy 
dubbo-metadata/dubbo-metadata-api/src/{test/java/org/apache/dubbo/metadata/rest/RestService.java
 => main/java/org/apache/dubbo/metadata/rest/tag/BodyTag.java} (61%)
 create mode 100644 
dubbo-metadata/dubbo-metadata-api/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.metadata.rest.NoAnnotatedParameterRequestTagProcessor
 copy 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/{rest/RestService.java
 => PathMatcherTest.java} (61%)
 copy 
dubbo-demo/dubbo-demo-interface/src/main/java/org/apache/dubbo/demo/RestDemoService.java
 => 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/rest/api/AnotherUserRestService.java
 (67%)
 create mode 100644 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/rest/api/JaxrsRestService.java
 copy 
dubbo-common/src/main/java/org/apache/dubbo/common/json/impl/FastJson2Impl.java 
=> 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/rest/api/JaxrsRestServiceImpl.java
 (59%)
 create mode 100644 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/rest/api/SpringRestService.java
 copy 
dubbo-common/src/main/java/org/apache/dubbo/common/json/impl/FastJson2Impl.java 
=> 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/rest/api/SpringRestServiceImpl.java
 (57%)
 copy 
dubbo-common/src/main/java/org/apache/dubbo/common/json/impl/FastJson2Impl.java 
=> 
dubbo-remoting/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/BaseRestClient.java
 (56%)
 create mode 100644 
dubbo-remoting/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/RequestTemplate.java
 copy 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/rest/RestService.java
 => 
dubbo-remoting/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/RestClient.java
 (59%)
 copy 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/rest/RestService.java
 => 
dubbo-remoting/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/RestResult.java
 (63%)
 create mode 100644 
dubbo-remoting/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/config/HttpClientConfig.java
 create mode 100644 
dubbo-remoting/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/factory/AbstractHttpClientFactory.java
 copy 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/rest/RestService.java
 => 
dubbo-remoting/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/factory/RestClientFactory.java
 (56%)
 copy 
dubbo-common/src/main/java/org/apache/dubbo/common/json/impl/FastJson2Impl.java 
=> 
dubbo-remoting/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/factory/impl/ApacheHttpClientFactory.java
 (55%)
 copy 
dubbo-common/src/main/java/org/apache/dubbo/common/json/impl/FastJson2Impl.java 
=> 
dubbo-remoting/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/factory/impl/OkHttpClientFactory.java
 (56%)
 copy 
dubbo-common/src/main/java/org/apache/dubbo/common/json/impl/FastJson2Impl.java 
=> 
dubbo-remoting/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/factory/impl/URLConnectionClientFactory.java
 (55%)
 create mode 100644 
dubbo-remoting/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/restclient/HttpClientRestClient.java
 create mode 100644 
dubbo-remoting/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/restclient/OKHttpRestClient.java
 create mode 100644 
dubbo-remoting/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/restclient/URLConnectionRestClient.java
 create mode 100644 
dubbo-remoting/dubbo-remoting-http/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.remoting.http.factory.RestClientFactory
 copy 
dubbo-common/src/main/java/org/apache/dubbo/common/json/impl/FastJson2Impl.java 
=> 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/BaseParseContext.java
 (58%)
 copy 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/rest/RestService.java
 => 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/ParamParser.java
 (61%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/ParamParserManager.java
 copy 
dubbo-common/src/main/java/org/apache/dubbo/common/json/impl/FastJson2Impl.java 
=> 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/consumer/HttpConnectionConfig.java
 (54%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/consumer/HttpConnectionCreateContext.java
 copy 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/rest/RestService.java
 => 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/consumer/HttpConnectionPreBuildIntercept.java
 (61%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/consumer/inercept/AddMustAttachmentIntercept.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/consumer/inercept/AttachmentIntercept.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/consumer/inercept/ParamParseIntercept.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/consumer/inercept/PathVariableIntercept.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/consumer/inercept/RequestHeaderIntercept.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/consumer/inercept/SerializeBodyIntercept.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/metadata/MetadataResolver.java
 copy 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/rest/RestService.java
 => 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/param/parse/consumer/BaseConsumerParamParser.java
 (61%)
 copy 
dubbo-common/src/main/java/org/apache/dubbo/common/json/impl/FastJson2Impl.java 
=> 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/param/parse/consumer/BodyConsumerParamParser.java
 (52%)
 copy 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/rest/RestService.java
 => 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/param/parse/consumer/ConsumerParseContext.java
 (61%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/param/parse/consumer/FormConsumerParamParser.java
 copy 
dubbo-common/src/main/java/org/apache/dubbo/common/json/impl/FastJson2Impl.java 
=> 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/param/parse/consumer/HeaderConsumerParamParser.java
 (51%)
 copy 
dubbo-common/src/main/java/org/apache/dubbo/common/json/impl/FastJson2Impl.java 
=> 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/param/parse/consumer/ParameterConsumerParamParser.java
 (51%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/constans/RestConstant.java
 copy 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/rest/RestService.java
 => 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/exception/CodeStyleNotSupportException.java
 (61%)
 copy 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/rest/RestService.java
 => 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/exception/HttpClientException.java
 (61%)
 copy 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/rest/RestService.java
 => 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/exception/RemoteServerInternalException.java
 (61%)
 copy 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/rest/RestService.java
 => 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/exception/UnSupportContentTypeException.java
 (61%)
 copy 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/rest/RestService.java
 => 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/message/HttpMessageCodec.java
 (61%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/message/HttpMessageCodecManager.java
 copy 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/rest/RestService.java
 => 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/message/HttpMessageDecode.java
 (61%)
 copy 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/rest/RestService.java
 => 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/message/HttpMessageEncode.java
 (61%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/message/MediaTypeMatcher.java
 copy 
dubbo-common/src/main/java/org/apache/dubbo/common/json/impl/FastJson2Impl.java 
=> 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/message/codec/ByteArrayCodec.java
 (52%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/message/codec/JsonCodec.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/message/codec/MultiValueCodec.java
 copy 
dubbo-common/src/main/java/org/apache/dubbo/common/json/impl/FastJson2Impl.java 
=> 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/message/codec/StringCodec.java
 (50%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/message/codec/TextCodec.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/message/codec/XMLCodec.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/util/DataParseUtils.java
 copy 
dubbo-common/src/main/java/org/apache/dubbo/common/json/impl/FastJson2Impl.java 
=> 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/util/MediaTypeUtil.java
 (52%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/util/MultiValueCreator.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/util/NumberUtils.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/util/ReflectUtils.java
 copy 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/rest/jaxrs/FormParamParameterProcessor.java
 => 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/util/StreamUtils.java
 (52%)
 copy 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/rest/RestService.java
 => 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/util/TypeUtil.java
 (61%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.rest.annotation.consumer.HttpConnectionPreBuildIntercept
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.rest.annotation.param.parse.consumer.BaseConsumerParamParser
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.rest.message.HttpMessageCodec
 copy 
dubbo-rpc/dubbo-rpc-rest/src/test/java/org/apache/dubbo/rpc/protocol/rest/{RestProtocolTest.java
 => JaxrsRestProtocolTest.java} (85%)
 rename 
dubbo-rpc/dubbo-rpc-rest/src/test/java/org/apache/dubbo/rpc/protocol/rest/{RestProtocolTest.java
 => SpringMvcRestProtocolTest.java} (78%)
 copy 
dubbo-rpc/dubbo-rpc-rest/src/test/java/org/apache/dubbo/rpc/protocol/rest/{DemoServiceImpl.java
 => User.java} (58%)
 copy 
dubbo-rpc/dubbo-rpc-rest/src/test/java/org/apache/dubbo/rpc/protocol/rest/{ => 
mvc}/DemoService.java (56%)
 copy 
dubbo-rpc/dubbo-rpc-rest/src/test/java/org/apache/dubbo/rpc/protocol/rest/{DemoServiceImpl.java
 => mvc/SpringDemoServiceImpl.java} (92%)
 copy 
dubbo-demo/dubbo-demo-interface/src/main/java/org/apache/dubbo/demo/RestDemoService.java
 => 
dubbo-rpc/dubbo-rpc-rest/src/test/java/org/apache/dubbo/rpc/protocol/rest/rest/AnotherUserRestService.java
 (55%)
 copy 
dubbo-common/src/main/java/org/apache/dubbo/common/json/impl/FastJson2Impl.java 
=> 
dubbo-rpc/dubbo-rpc-rest/src/test/java/org/apache/dubbo/rpc/protocol/rest/rest/AnotherUserRestServiceImpl.java
 (58%)
 copy 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/rest/RestService.java
 => 
dubbo-rpc/dubbo-rpc-rest/src/test/java/org/apache/dubbo/rpc/protocol/rest/rest/RegistrationResult.java
 (62%)
 copy 
dubbo-rpc/dubbo-rpc-rest/src/test/java/org/apache/dubbo/rpc/protocol/rest/{DemoService.java
 => rest/RestDemoService.java} (86%)
 copy 
dubbo-rpc/dubbo-rpc-rest/src/test/java/org/apache/dubbo/rpc/protocol/rest/{DemoServiceImpl.java
 => rest/RestDemoServiceImpl.java} (91%)
 copy 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/rest/RestService.java
 => 
dubbo-test/dubbo-test-common/src/main/java/org/apache/dubbo/test/common/api/SpringmvcDemoService.java
 (61%)

Reply via email to