You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by me...@apache.org on 2019/11/14 05:14:12 UTC

[dubbo] branch master updated (08e994f -> 1722689)

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

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


    from 08e994f  [Refactor] Dubbo Spring based on Alibaba spring-context-support (#5324)
     add 1722689  [Migration] To migrate dubbo-metadata-processor from cloud-native branch #5326 (#5328)

No new revisions were added by this update.

Summary of changes:
 .../dubbo/common/extension/ExtensionLoader.java    |  24 +-
 .../DynamicConfigurationServiceNameMapping.java    |  20 +-
 .../dubbo/metadata/rest/RequestMetadata.java       | 225 ++++++++++
 .../dubbo/metadata/rest/RestMethodMetadata.java    | 187 +++++++++
 .../dubbo/metadata/rest/ServiceRestMetadata.java   | 103 +++++
 .../store/BaseWritableMetadataService.java         |   5 +-
 .../RemoteWritableMetadataServiceDelegate.java     |   1 -
 .../org/apache/dubbo/metadata/util/HttpUtils.java  | 266 ++++++++++++
 ...DynamicConfigurationServiceNameMappingTest.java |  10 +-
 .../report/identifier/MetadataIdentifierTest.java  |   1 -
 .../store/InMemoryWritableMetadataServiceTest.java |   1 -
 .../store/RemoteWritableMeatadataServiceTest.java  |   3 -
 dubbo-metadata/dubbo-metadata-processor/pom.xml    | 161 +++++++
 .../AbstractServiceAnnotationProcessor.java        | 108 +++++
 .../processing/ClassPathMetadataStorage.java       | 105 +++++
 ...rviceDefinitionMetadataAnnotationProcessor.java |  60 +++
 .../builder/ArrayTypeDefinitionBuilder.java        |  50 +++
 .../builder/CollectionTypeDefinitionBuilder.java   |  61 +++
 .../builder/DeclaredTypeDefinitionBuilder.java     |  49 +++
 .../builder/EnumTypeDefinitionBuilder.java         |  55 +++
 .../builder/GeneralTypeDefinitionBuilder.java      |  65 +++
 .../builder/MapTypeDefinitionBuilder.java          |  62 +++
 .../builder/MethodDefinitionBuilder.java           |  53 +++
 .../builder/PrimitiveTypeDefinitionBuilder.java    |  48 +++
 .../builder/ServiceDefinitionBuilder.java          |  56 +++
 .../builder/SimpleTypeDefinitionBuilder.java       |  49 +++
 .../processing/builder/TypeDefinitionBuilder.java  |  95 +++++
 .../AbstractAnnotatedMethodParameterProcessor.java |  52 +++
 .../rest/AbstractServiceRestMetadataProcessor.java | 234 +++++++++++
 .../rest/AnnotatedMethodParameterProcessor.java    |  64 +++
 .../rest/DefaultServiceRestMetadataProcessor.java  |  59 +++
 .../ServiceRestMetadataAnnotationProcessor.java    |  88 ++++
 .../rest/ServiceRestMetadataProcessor.java         |  55 +++
 .../rest/ServiceRestMetadataStorage.java           |  66 +++
 .../rest/jaxrs/DefaultValueParameterProcessor.java |  78 ++++
 .../rest/jaxrs/FormParamParameterProcessor.java    |  32 ++
 .../rest/jaxrs/HeaderParamParameterProcessor.java  |  50 +++
 .../jaxrs/JAXRSServiceRestMetadataProcessor.java   | 113 +++++
 .../rest/jaxrs/MatrixParamParameterProcessor.java  |  32 ++
 .../jaxrs/ParamAnnotationParameterProcessor.java   |  38 ++
 .../rest/jaxrs/QueryParamParameterProcessor.java   |  32 ++
 ...bstractRequestAnnotationParameterProcessor.java |  69 +++
 .../springmvc/RequestHeaderParameterProcessor.java |  41 ++
 .../springmvc/RequestParamParameterProcessor.java  |  44 ++
 .../SpringMvcServiceRestMetadataProcessor.java     | 157 +++++++
 .../processing/util/AnnotationUtils.java           | 233 ++++++++++
 .../annotation/processing/util/FieldUtils.java     | 146 +++++++
 .../annotation/processing/util/LoggerUtils.java    |  45 ++
 .../annotation/processing/util/MemberUtils.java    |  94 +++++
 .../annotation/processing/util/MethodUtils.java    | 155 +++++++
 .../processing/util/ServiceAnnotationUtils.java    | 121 ++++++
 .../annotation/processing/util/TypeUtils.java      | 382 +++++++++++++++++
 ...tation.processing.builder.TypeDefinitionBuilder |   7 +
 ...ocessing.rest.AnnotatedMethodParameterProcessor |  10 +
 ...on.processing.rest.ServiceRestMetadataProcessor |   3 +
 .../services/javax.annotation.processing.Processor |   2 +
 .../AbstractAnnotationProcessingTest.java          |  69 +++
 .../builder/ArrayTypeDefinitionBuilderTest.java    | 121 ++++++
 .../CollectionTypeDefinitionBuilderTest.java       | 105 +++++
 .../builder/EnumTypeDefinitionBuilderTest.java     |  67 +++
 .../builder/GeneralTypeDefinitionBuilderTest.java  |  67 +++
 .../builder/MapTypeDefinitionBuilderTest.java      | 134 ++++++
 .../PrimitiveTypeDefinitionBuilderTest.java        | 130 ++++++
 .../builder/ServiceDefinitionBuilderTest.java      |  64 +++
 .../builder/SimpleTypeDefinitionBuilderTest.java   | 146 +++++++
 .../processing/model/ArrayTypeModel.java           |  36 ++
 .../processing/model/CollectionTypeModel.java      |  42 ++
 .../annotation/processing/model/Color.java         |  46 ++
 .../annotation/processing/model/MapTypeModel.java  |  41 ++
 .../annotation/processing/model/Model.java         |  89 ++++
 .../processing/model/PrimitiveTypeModel.java       |  73 ++++
 .../processing/model/SimpleTypeModel.java          | 161 +++++++
 .../AnnotatedMethodParameterProcessorTest.java     |  59 +++
 .../processing/util/AnnotationUtilsTest.java       | 231 ++++++++++
 .../annotation/processing/util/FieldUtilsTest.java | 259 ++++++++++++
 .../processing/util/LoggerUtilsTest.java           |  50 +++
 .../processing/util/MemberUtilsTest.java           | 113 +++++
 .../processing/util/MethodUtilsTest.java           | 195 +++++++++
 .../util/ServiceAnnotationUtilsTest.java           | 136 ++++++
 .../annotation/processing/util/TypeUtilsTest.java  | 467 +++++++++++++++++++++
 .../org/apache/dubbo/metadata/tools/Ancestor.java  |  35 ++
 .../org/apache/dubbo/metadata/tools/Compiler.java  | 116 +++++
 .../apache/dubbo/metadata/tools/CompilerTest.java  |  37 ++
 .../dubbo/metadata/tools/DefaultTestService.java   |  63 +++
 .../dubbo/metadata/tools/GenericTestService.java   |  38 ++
 .../org/apache/dubbo/metadata/tools/Parent.java    |  63 +++
 .../apache/dubbo/metadata/tools/RestService.java   |  42 ++
 .../dubbo/metadata/tools/RestServiceTest.java      |  37 ++
 .../dubbo/metadata/tools/SpringRestService.java    |  97 +++++
 .../metadata/tools/SpringRestServiceTest.java      |  35 ++
 .../dubbo/metadata/tools/StandardRestService.java  | 107 +++++
 .../metadata/tools/StandardRestServiceTest.java    |  35 ++
 .../apache/dubbo/metadata/tools/TestProcessor.java |  46 ++
 .../apache/dubbo/metadata/tools/TestService.java   |  54 +++
 .../dubbo/metadata/tools/TestServiceImpl.java      |  51 +++
 .../java/org/apache/dubbo/metadata/tools/User.java |  61 +++
 dubbo-metadata/pom.xml                             |   1 +
 97 files changed, 8211 insertions(+), 33 deletions(-)
 create mode 100644 dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/rest/RequestMetadata.java
 create mode 100644 dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/rest/RestMethodMetadata.java
 create mode 100644 dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/rest/ServiceRestMetadata.java
 create mode 100644 dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/util/HttpUtils.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/pom.xml
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/AbstractServiceAnnotationProcessor.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/ClassPathMetadataStorage.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/ServiceDefinitionMetadataAnnotationProcessor.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/builder/ArrayTypeDefinitionBuilder.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/builder/CollectionTypeDefinitionBuilder.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/builder/DeclaredTypeDefinitionBuilder.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/builder/EnumTypeDefinitionBuilder.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/builder/GeneralTypeDefinitionBuilder.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/builder/MapTypeDefinitionBuilder.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/builder/MethodDefinitionBuilder.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/builder/PrimitiveTypeDefinitionBuilder.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/builder/ServiceDefinitionBuilder.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/builder/SimpleTypeDefinitionBuilder.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/builder/TypeDefinitionBuilder.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/rest/AbstractAnnotatedMethodParameterProcessor.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/rest/AbstractServiceRestMetadataProcessor.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/rest/AnnotatedMethodParameterProcessor.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/rest/DefaultServiceRestMetadataProcessor.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/rest/ServiceRestMetadataAnnotationProcessor.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/rest/ServiceRestMetadataProcessor.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/rest/ServiceRestMetadataStorage.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/rest/jaxrs/DefaultValueParameterProcessor.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/rest/jaxrs/FormParamParameterProcessor.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/rest/jaxrs/HeaderParamParameterProcessor.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/rest/jaxrs/JAXRSServiceRestMetadataProcessor.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/rest/jaxrs/MatrixParamParameterProcessor.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/rest/jaxrs/ParamAnnotationParameterProcessor.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/rest/jaxrs/QueryParamParameterProcessor.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/rest/springmvc/AbstractRequestAnnotationParameterProcessor.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/rest/springmvc/RequestHeaderParameterProcessor.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/rest/springmvc/RequestParamParameterProcessor.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/rest/springmvc/SpringMvcServiceRestMetadataProcessor.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/util/AnnotationUtils.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/util/FieldUtils.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/util/LoggerUtils.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/util/MemberUtils.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/util/MethodUtils.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/util/ServiceAnnotationUtils.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/util/TypeUtils.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.metadata.annotation.processing.builder.TypeDefinitionBuilder
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.metadata.annotation.processing.rest.AnnotatedMethodParameterProcessor
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.metadata.annotation.processing.rest.ServiceRestMetadataProcessor
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/main/resources/META-INF/services/javax.annotation.processing.Processor
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/AbstractAnnotationProcessingTest.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/ArrayTypeDefinitionBuilderTest.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/CollectionTypeDefinitionBuilderTest.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/EnumTypeDefinitionBuilderTest.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/GeneralTypeDefinitionBuilderTest.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/MapTypeDefinitionBuilderTest.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/PrimitiveTypeDefinitionBuilderTest.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/ServiceDefinitionBuilderTest.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/SimpleTypeDefinitionBuilderTest.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/model/ArrayTypeModel.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/model/CollectionTypeModel.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/model/Color.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/model/MapTypeModel.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/model/Model.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/model/PrimitiveTypeModel.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/model/SimpleTypeModel.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/rest/AnnotatedMethodParameterProcessorTest.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/util/AnnotationUtilsTest.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/util/FieldUtilsTest.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/util/LoggerUtilsTest.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/util/MemberUtilsTest.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/util/MethodUtilsTest.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/util/ServiceAnnotationUtilsTest.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/util/TypeUtilsTest.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/Ancestor.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/Compiler.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/CompilerTest.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/DefaultTestService.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/GenericTestService.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/Parent.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/RestService.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/RestServiceTest.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/SpringRestService.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/SpringRestServiceTest.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/StandardRestService.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/StandardRestServiceTest.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/TestProcessor.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/TestService.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/TestServiceImpl.java
 create mode 100644 dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/tools/User.java