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