You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by li...@apache.org on 2019/04/28 01:42:41 UTC

[servicecomb-java-chassis] branch weak-contract-type updated (582a090 -> 0df05c5)

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

liubao pushed a change to branch weak-contract-type
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git.


    from 582a090  [SCB-1256][WIP][WEAK] rename ConcreteInterfaceRegister to ConcreteTypeRegister
     new 3552bf5  [SCB-1117][WIP][WEAK] SwaggerConsumer arguments not depend on swagger interface
     new 63346ed  [SCB-1117][WIP][WEAK] delete useless files
     new 7cdacef  [SCB-1117][WIP][WEAK] delete useless UT files
     new e1b8986  [SCB-1117][WIP][WEAK] prepare UT model and consumer interfaces
     new a734e86  [SCB-1117][WIP][WEAK] UT for Pojo mode
     new 8866c71  [SCB-1117][WIP][WEAK] UT for Jaxrs mode
     new 0df05c5  [SCB-1117][WIP][WEAK] UT for Springmvc mode

The 2263 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:
 swagger/swagger-invocation/invocation-core/pom.xml |  24 +--
 .../swagger/engine/SwaggerBootstrap.java           |  21 --
 .../swagger/engine/SwaggerConsumer.java            |  21 +-
 .../swagger/engine/SwaggerConsumerOperation.java   |  21 +-
 .../swagger/engine/SwaggerEnvironment.java         | 101 +++------
 .../swagger/engine/bootstrap/BootstrapNormal.java  |  51 -----
 .../engine/unittest/LocalProducerInvoker.java      |  94 --------
 .../parameter/InvocationContextParameter.java      |  24 ---
 .../arguments/AbstractArgumentsMapperCreator.java  | 240 +++++++++++++++++++++
 .../arguments/ArgumentsMapperConfig.java           |  84 --------
 .../arguments/ContextArgumentMapperFactory.java    |  24 ---
 .../swagger/invocation/arguments/FieldInfo.java    |  40 ----
 .../invocation/arguments/ProviderParameter.java    |  87 --------
 ...mentsMapper.java => ArgumentsMapperCommon.java} |  29 +--
 .../ArgumentsMapperDirectReuse.java}               |  10 +-
 .../arguments/consumer/ConsumerArgumentSame.java   |  17 +-
 .../consumer/ConsumerArgumentToBodyField.java      |  69 ++----
 .../consumer/ConsumerArgumentsMapper.java          |  55 +++--
 .../consumer/ConsumerArgumentsMapperCreator.java   | 119 ++++++++++
 .../consumer/ConsumerArgumentsMapperFactory.java   |  65 ------
 ...umentSame.java => ConsumerBeanParamMapper.java} |  53 +++--
 .../ConsumerContextArgumentMapperFactory.java      |   8 +-
 .../consumer/ConsumerInvocationContextMapper.java  |   1 +
 .../ConsumerInvocationContextMapperFactory.java    |   8 +-
 .../generator/InvocationContextProcessor.java      |  14 +-
 ...ecomb.swagger.generator.SwaggerContextRegister} |   2 +-
 ...s.consumer.ConsumerContextArgumentMapperFactory |   2 +-
 .../engine/SwaggerEnvironmentForTest.java          |  55 -----
 .../arguments/TestPojoConsumerEqualProducer.java   | 211 ------------------
 .../arguments/TestPojoConsumerEqualSwagger.java    | 233 --------------------
 .../consumer/ConsumerArgumentSameTest.java         |  53 -----
 .../arguments/consumer/TestJaxrsV1V1.java          | 142 ++++++++++++
 .../arguments/consumer/TestJaxrsV1V2.java          | 146 +++++++++++++
 .../arguments/consumer/TestJaxrsV2V1.java          | 142 ++++++++++++
 .../arguments/consumer/TestJaxrsV2V2.java          | 147 +++++++++++++
 .../arguments/consumer/TestPojoV1V1.java           | 139 ++++++++++++
 .../arguments/consumer/TestPojoV1V2.java           | 105 +++++++++
 .../arguments/consumer/TestPojoV2V1.java           | 105 +++++++++
 .../arguments/consumer/TestPojoV2V2.java           | 107 +++++++++
 .../arguments/consumer/TestSpringmvcV1V1.java      | 143 ++++++++++++
 .../arguments/consumer/TestSpringmvcV1V2.java      | 147 +++++++++++++
 .../arguments/consumer/TestSpringmvcV2V1.java      | 143 ++++++++++++
 .../arguments/consumer/TestSpringmvcV2V2.java      | 148 +++++++++++++
 .../swagger/invocation/arguments/utils/Utils.java  |  30 ---
 .../invocation/schemas/ConsumerAddBodyV1.java      |   9 +-
 .../invocation/schemas/ConsumerAddBodyV2.java      |   9 +-
 .../swagger/invocation/schemas/ConsumerAddV1.java  |   6 +-
 .../swagger/invocation/schemas/ConsumerAddV2.java  |   9 +-
 .../invocation/schemas/ConsumerAddWithContext.java |   9 +-
 .../invocation/schemas/JaxrsAddBeanParamV1.java    |  16 +-
 .../invocation/schemas/JaxrsAddBeanParamV2.java    |  16 +-
 .../swagger/invocation/schemas/JaxrsAddBodyV1.java |  19 +-
 .../swagger/invocation/schemas/JaxrsAddBodyV2.java |  19 +-
 .../swagger/invocation/schemas/JaxrsAddV1.java     |  16 +-
 .../swagger/invocation/schemas/JaxrsAddV2.java     |  17 +-
 .../swagger/invocation/schemas/PojoAddBodyV1.java  |  10 +-
 .../swagger/invocation/schemas/PojoAddBodyV2.java  |   9 +-
 .../swagger/invocation/schemas/PojoAddV1.java      |   9 +-
 .../swagger/invocation/schemas/PojoAddV2.java      |   9 +-
 .../invocation/schemas/PojoAddWithContextV1.java}  |  12 +-
 .../invocation/schemas/SpringmvcAddBodyV1.java     |  18 +-
 .../invocation/schemas/SpringmvcAddBodyV2.java}    |  15 +-
 .../invocation/schemas/SpringmvcAddV1.java}        |  13 +-
 .../swagger/invocation/schemas/SpringmvcAddV2.java |  19 +-
 .../invocation/schemas/SpringmvcAddWrapperV1.java  |  19 +-
 .../invocation/schemas/SpringmvcAddWrapperV2.java  |  19 +-
 .../invocation/schemas/models/AddBeanParamV1.java} |  27 ++-
 .../invocation/schemas/models/AddBeanParamV2.java} |  29 ++-
 .../invocation/schemas/models/AddWrapperV1.java    |  23 +-
 .../invocation/schemas/models/AddWrapperV2.java    |  37 ++--
 70 files changed, 2339 insertions(+), 1554 deletions(-)
 delete mode 100644 swagger/swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/engine/SwaggerBootstrap.java
 delete mode 100644 swagger/swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/engine/bootstrap/BootstrapNormal.java
 delete mode 100644 swagger/swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/engine/unittest/LocalProducerInvoker.java
 delete mode 100644 swagger/swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/extend/parameter/InvocationContextParameter.java
 create mode 100644 swagger/swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/invocation/arguments/AbstractArgumentsMapperCreator.java
 delete mode 100644 swagger/swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/invocation/arguments/ArgumentsMapperConfig.java
 delete mode 100644 swagger/swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/invocation/arguments/ContextArgumentMapperFactory.java
 delete mode 100644 swagger/swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/invocation/arguments/FieldInfo.java
 delete mode 100644 swagger/swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/invocation/arguments/ProviderParameter.java
 copy swagger/swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/invocation/arguments/consumer/{ConsumerArgumentsMapper.java => ArgumentsMapperCommon.java} (58%)
 copy swagger/swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/invocation/arguments/{ArgumentMapper.java => consumer/ArgumentsMapperDirectReuse.java} (74%)
 create mode 100644 swagger/swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/invocation/arguments/consumer/ConsumerArgumentsMapperCreator.java
 delete mode 100644 swagger/swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/invocation/arguments/consumer/ConsumerArgumentsMapperFactory.java
 copy swagger/swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/invocation/arguments/consumer/{ConsumerArgumentSame.java => ConsumerBeanParamMapper.java} (51%)
 copy common/common-javassist/src/main/java/org/apache/servicecomb/common/javassist/MultiWrapper.java => swagger/swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/invocation/arguments/consumer/ConsumerContextArgumentMapperFactory.java (76%)
 rename swagger/swagger-invocation/invocation-core/src/main/resources/META-INF/services/{org.apache.servicecomb.swagger.generator.core.CommonParameterTypeProcessor => org.apache.servicecomb.swagger.generator.SwaggerContextRegister} (98%)
 copy common/common-rest/src/main/resources/META-INF/services/org.apache.servicecomb.common.rest.filter.HttpServerFilter => swagger/swagger-invocation/invocation-core/src/main/resources/META-INF/services/org.apache.servicecomb.swagger.invocation.arguments.consumer.ConsumerContextArgumentMapperFactory (88%)
 delete mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/engine/SwaggerEnvironmentForTest.java
 delete mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/arguments/TestPojoConsumerEqualProducer.java
 delete mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/arguments/TestPojoConsumerEqualSwagger.java
 delete mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/arguments/consumer/ConsumerArgumentSameTest.java
 create mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/arguments/consumer/TestJaxrsV1V1.java
 create mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/arguments/consumer/TestJaxrsV1V2.java
 create mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/arguments/consumer/TestJaxrsV2V1.java
 create mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/arguments/consumer/TestJaxrsV2V2.java
 create mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/arguments/consumer/TestPojoV1V1.java
 create mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/arguments/consumer/TestPojoV1V2.java
 create mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/arguments/consumer/TestPojoV2V1.java
 create mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/arguments/consumer/TestPojoV2V2.java
 create mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/arguments/consumer/TestSpringmvcV1V1.java
 create mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/arguments/consumer/TestSpringmvcV1V2.java
 create mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/arguments/consumer/TestSpringmvcV2V1.java
 create mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/arguments/consumer/TestSpringmvcV2V2.java
 delete mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/arguments/utils/Utils.java
 copy common/common-javassist/src/main/java/org/apache/servicecomb/common/javassist/MultiWrapper.java => swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/ConsumerAddBodyV1.java (79%)
 copy common/common-javassist/src/main/java/org/apache/servicecomb/common/javassist/MultiWrapper.java => swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/ConsumerAddBodyV2.java (79%)
 copy common/common-protobuf/src/test/java/org/apache/servicecomb/codec/protobuf/internal/converter/model/Ref1.java => swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/ConsumerAddV1.java (87%)
 copy common/common-javassist/src/main/java/org/apache/servicecomb/common/javassist/MultiWrapper.java => swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/ConsumerAddV2.java (81%)
 copy common/common-javassist/src/main/java/org/apache/servicecomb/common/javassist/MultiWrapper.java => swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/ConsumerAddWithContext.java (77%)
 copy archetypes/business-service-jaxrs/src/main/resources/archetype-resources/src/main/java/HelloImpl.java => swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/JaxrsAddBeanParamV1.java (73%)
 copy archetypes/business-service-jaxrs/src/main/resources/archetype-resources/src/main/java/HelloImpl.java => swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/JaxrsAddBeanParamV2.java (76%)
 copy archetypes/business-service-jaxrs/src/main/resources/archetype-resources/src/main/java/HelloImpl.java => swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/JaxrsAddBodyV1.java (74%)
 copy archetypes/business-service-jaxrs/src/main/resources/archetype-resources/src/main/java/HelloImpl.java => swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/JaxrsAddBodyV2.java (76%)
 copy archetypes/business-service-jaxrs/src/main/resources/archetype-resources/src/main/java/HelloImpl.java => swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/JaxrsAddV1.java (80%)
 copy archetypes/business-service-jaxrs/src/main/resources/archetype-resources/src/main/java/HelloImpl.java => swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/JaxrsAddV2.java (77%)
 copy core/src/main/java/org/apache/servicecomb/core/event/InvocationStartEvent.java => swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/PojoAddBodyV1.java (76%)
 copy common/common-javassist/src/main/java/org/apache/servicecomb/common/javassist/MultiWrapper.java => swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/PojoAddBodyV2.java (79%)
 copy foundations/foundation-common/src/main/java/org/apache/servicecomb/foundation/common/utils/SPIOrder.java => swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/PojoAddV1.java (85%)
 copy common/common-javassist/src/main/java/org/apache/servicecomb/common/javassist/MultiWrapper.java => swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/PojoAddV2.java (81%)
 copy swagger/{swagger-generator/generator-core/src/test/java/org/apache/servicecomb/swagger/generator/core/schema/RepeatOperation.java => swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/PojoAddWithContextV1.java} (78%)
 copy demo/demo-edge/authentication/src/main/java/org/apache/servicecomb/demo/edge/authentication/AuthImpl.java => swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/SpringmvcAddBodyV1.java (70%)
 copy swagger/{swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/ClassMethodNoPath.java => swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/SpringmvcAddBodyV2.java} (70%)
 copy swagger/{swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/ClassMethodNoPath.java => swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/SpringmvcAddV1.java} (79%)
 copy archetypes/business-service-spring-boot-starter/src/main/resources/archetype-resources/src/main/java/HelloImpl.java => swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/SpringmvcAddV2.java (77%)
 copy archetypes/business-service-springmvc/src/main/resources/archetype-resources/src/main/java/HelloImpl.java => swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/SpringmvcAddWrapperV1.java (75%)
 copy archetypes/business-service-spring-boot-starter/src/main/resources/archetype-resources/src/main/java/HelloImpl.java => swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/SpringmvcAddWrapperV2.java (78%)
 copy swagger/{swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/BeanParamComplexField.java => swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/models/AddBeanParamV1.java} (70%)
 copy swagger/{swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/BeanParamComplexSetter.java => swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/models/AddBeanParamV2.java} (66%)
 copy common/common-protobuf/src/test/java/io/protostuff/runtime/model/User.java => swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/models/AddWrapperV1.java (73%)
 copy foundations/foundation-test-scaffolding/src/main/java/org/apache/servicecomb/foundation/test/scaffolding/model/Media.java => swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/schemas/models/AddWrapperV2.java (70%)