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 d7c08e5 [SCB-1346][WIP][WEAK] only special type need convert logic new e1d1c7d [SCB-1212[WIP][WEAK] response mapper not depend on swagger class generation new 396eed0 [SCB-1212[WIP][WEAK] add ScbResponse mapper new 6c108b3 [SCB-1212[WIP][WEAK] consumer response mapper switch to new mechanism new f944fbf [SCB-1212[WIP][WEAK] producer response mapper switch to new mechanism new e0e8bd7 [SCB-1212[WIP][WEAK] SwaggerEnvironment switch to new mechanism new 9473d94 [SCB-1212[WIP][WEAK] jaxrs response mapper switch to new mechanism new 42c59e4 [SCB-1212[WIP][WEAK] springMVC response mapper switch to new mechanism The 7 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/engine/SwaggerEnvironment.java | 22 ++-- .../swagger/engine/SwaggerProducer.java | 22 ++++ .../generator/ScbResponseProcessor.java} | 19 ++-- .../invocation/response/ResponseMapperFactory.java | 10 +- .../response/ResponseMapperFactorys.java | 19 +--- .../swagger/invocation/response/ResponseMeta.java | 63 ------------ .../invocation/response/ResponseMetaMapper.java | 4 +- .../swagger/invocation/response/ResponsesMeta.java | 96 +++++++++++------- ...letableFutureConsumerResponseMapperFactory.java | 6 +- .../CseResponseConsumerResponseMapperFactory.java | 4 +- .../consumer/DefaultConsumerResponseMapper.java | 9 +- .../DefaultConsumerResponseMapperFactory.java | 16 +-- .../OptionalConsumerResponseMapperFactory.java | 6 +- ...letableFutureProducerResponseMapperFactory.java | 6 +- .../CseResponseProducerResponseMapperFactory.java | 4 +- .../producer/DefaultProducerResponseMapper.java | 10 +- .../DefaultProducerResponseMapperFactory.java | 16 +-- .../OptionalProducerResponseMapperFactory.java | 6 +- ...icecomb.swagger.generator.ResponseTypeProcessor | 2 +- .../swagger/engine/TestSwaggerEnvironment.java | 62 ++---------- .../response/TestResponseMapperFactorys.java | 89 ----------------- .../invocation/response/TestResponsesMeta.java | 37 +++---- ...letableFutureConsumerResponseMapperFactory.java | 76 -------------- .../TestConsumerResponseMapperFactorys.java | 96 ++++++++++++++++++ ...stCseResponseConsumerResponseMapperFactory.java | 43 -------- .../TestDefaultConsumerResponseMapper.java | 37 ------- .../TestDefaultConsumerResponseMapperFactory.java | 51 ---------- ...letableFutureProducerResponseMapperFactory.java | 76 -------------- ...stCseResponseProducerResponseMapperFactory.java | 45 --------- .../TestDefaultProducerResponseMapper.java | 40 -------- .../TestDefaultProducerResponseMapperFactory.java | 55 ---------- .../TestProducerResponseMapperFactorys.java | 111 +++++++++++++++++++++ .../swagger-invocation/invocation-jaxrs/pom.xml | 12 ++- .../response/JaxrsConsumerResponseMapper.java | 16 ++- .../JaxrsConsumerResponseMapperFactory.java | 4 +- .../JaxrsProducerResponseMapperFactory.java | 4 +- .../response/TestJaxrsConsumerResponseMapper.java | 100 +++++++------------ .../TestJaxrsConsumerResponseMapperFactory.java | 43 -------- .../TestJaxrsProducerResponseMapperFactory.java | 6 +- .../response/SpringmvcConsumerResponseMapper.java | 18 +++- .../SpringmvcConsumerResponseMapperFactory.java | 6 +- .../SpringmvcProducerResponseMapperFactory.java | 6 +- .../TestSpringmvcConsumerResponseMapper.java | 79 +++++++++++---- ...TestSpringmvcConsumerResponseMapperFactory.java | 101 ------------------- ...TestSpringmvcProducerResponseMapperFactory.java | 20 ++-- 45 files changed, 516 insertions(+), 1057 deletions(-) copy swagger/{swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/PathMethodAnnotationProcessor.java => swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/invocation/generator/ScbResponseProcessor.java} (65%) delete mode 100644 swagger/swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/invocation/response/ResponseMeta.java 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.generator.ResponseTypeProcessor (91%) delete mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/response/TestResponseMapperFactorys.java delete mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/response/consumer/TestCompletableFutureConsumerResponseMapperFactory.java create mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/response/consumer/TestConsumerResponseMapperFactorys.java delete mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/response/consumer/TestCseResponseConsumerResponseMapperFactory.java delete mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/response/consumer/TestDefaultConsumerResponseMapper.java delete mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/response/consumer/TestDefaultConsumerResponseMapperFactory.java delete mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/response/producer/TestCompletableFutureProducerResponseMapperFactory.java delete mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/response/producer/TestCseResponseProducerResponseMapperFactory.java delete mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/response/producer/TestDefaultProducerResponseMapper.java delete mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/response/producer/TestDefaultProducerResponseMapperFactory.java create mode 100644 swagger/swagger-invocation/invocation-core/src/test/java/org/apache/servicecomb/swagger/invocation/response/producer/TestProducerResponseMapperFactorys.java delete mode 100644 swagger/swagger-invocation/invocation-jaxrs/src/test/java/org/apache/servicecomb/swagger/invocation/jaxrs/response/TestJaxrsConsumerResponseMapperFactory.java delete mode 100644 swagger/swagger-invocation/invocation-springmvc/src/test/java/org/apache/servicecomb/swagger/invocation/springmvc/response/TestSpringmvcConsumerResponseMapperFactory.java