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%)