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