You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by wu...@apache.org on 2019/04/15 03:29:54 UTC
[servicecomb-java-chassis] branch weak-contract-type updated
(7eae773 -> 8cf4d08)
This is an automated email from the ASF dual-hosted git repository.
wujimin pushed a change to branch weak-contract-type
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git.
from 7eae773 [SCB-1242] add spring data plugin project
new 896cc64 [SCB-1227][WIP][WEAK] swagger jaxrs generator switch to new mechanism
new 3ef1758 [SCB-1227][WIP][WEAK] jaxrs processors switch to new mechanism
new a19e28d [SCB-1227][WIP][WEAK] update SPI definition
new 8cf4d08 [SCB-1227][WIP][WEAK] update unit test
The 2218 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:
.../generator/jaxrs/JaxrsOperationGenerator.java | 73 ++++
.../generator/jaxrs/JaxrsSwaggerGenerator.java} | 30 +-
.../jaxrs/JaxrsSwaggerGeneratorContext.java | 117 -------
.../jaxrs/JaxrsSwaggerGeneratorFactory.java} | 23 +-
.../annotation/BeanParamAnnotationProcessor.java | 229 -------------
.../annotation/ConsumesAnnotationProcessor.java | 26 +-
.../annotation/CookieParamAnnotationProcessor.java | 21 +-
.../annotation/DeleteAnnotationProcessor.java | 12 +-
.../annotation/FormParamAnnotationProcessor.java | 20 +-
...nProcessor.java => GetAnnotationProcessor.java} | 19 +-
.../annotation/HeaderParamAnnotationProcessor.java | 21 +-
.../annotation/PathClassAnnotationProcessor.java | 16 +-
.../annotation/PathMethodAnnotationProcessor.java | 16 +-
.../annotation/PathParamAnnotationProcessor.java | 20 +-
.../annotation/PostAnnotationProcessor.java} | 11 +-
.../annotation/ProducesAnnotationProcessor.java | 26 +-
.../annotation/PutAnnotationProcessor.java} | 11 +-
.../annotation/QueryParamAnnotationProcessor.java | 20 +-
.../parameter/JaxrsDefaultParameterProcessor.java | 33 --
.../processor/response/JaxrsResponseProcessor.java | 20 +-
...comb.swagger.generator.ClassAnnotationProcessor | 2 +-
...omb.swagger.generator.MethodAnnotationProcessor | 12 +-
...ervicecomb.swagger.generator.ParameterProcessor | 6 +-
...cecomb.swagger.generator.ResponseTypeProcessor} | 0
...comb.swagger.generator.SwaggerGeneratorFactory} | 2 +-
.../servicecomb/swagger/generator/jaxrs/Echo.java | 57 ++++
.../swagger/generator/jaxrs/TestJaxrs.java | 114 ++++---
.../generator/jaxrs/model/AggregatedParam.java | 83 +++++
.../jaxrs/model/BeanParamComplexField.java | 16 +-
.../jaxrs/model/BeanParamComplexSetter.java | 16 +-
.../jaxrs/model/BeanParamDefaultBody.java | 5 +-
.../jaxrs/model/BeanParamInvalidDefaultBody.java | 14 +-
.../model/BeanParamWithJsonIgnoredTagged.java | 30 +-
.../generator/jaxrs/model/BeanParamWithPart.java | 45 +--
.../generator/jaxrs/model/ConsumesAndProduces.java | 34 +-
.../BeanParamAnnotationProcessorTest.java | 369 ---------------------
.../ConsumesAnnotationProcessorTest.java | 86 -----
.../ProducesAnnotationProcessorTest.java | 59 ----
.../schemas/{echo.yaml => aggregatedParam.yaml} | 55 ++-
...StringMethod.yaml => beanParamDefaultBody.yaml} | 9 +-
...ry.yaml => beanParamWithJsonIgnoredTagged.yaml} | 10 +-
.../schemas/{form.yaml => beanParamWithPart.yaml} | 21 +-
.../resources/schemas/{echo.yaml => consumes.yaml} | 83 +++--
.../schemas/{response.yaml => responseText.yaml} | 9 +-
44 files changed, 683 insertions(+), 1218 deletions(-)
create mode 100644 swagger/swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/JaxrsOperationGenerator.java
copy swagger/swagger-generator/{generator-core/src/main/java/org/apache/servicecomb/swagger/generator/pojo/PojoSwaggerGenerator.java => generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/JaxrsSwaggerGenerator.java} (58%)
delete mode 100644 swagger/swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/JaxrsSwaggerGeneratorContext.java
copy swagger/swagger-generator/generator-jaxrs/src/{test/java/org/apache/servicecomb/swagger/generator/jaxrs/MultiDefaultPath.java => main/java/org/apache/servicecomb/swagger/generator/jaxrs/JaxrsSwaggerGeneratorFactory.java} (60%)
delete mode 100644 swagger/swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/BeanParamAnnotationProcessor.java
copy common/common-rest/src/main/java/org/apache/servicecomb/common/rest/codec/param/ParamValueProcessorCreator.java => swagger/swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/DeleteAnnotationProcessor.java (77%)
rename swagger/swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/{HttpMethodAnnotationProcessor.java => GetAnnotationProcessor.java} (61%)
copy swagger/{swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/invocation/converter/CustomizedConverter.java => swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/PostAnnotationProcessor.java} (77%)
copy swagger/{swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/invocation/converter/CustomizedConverter.java => swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/PutAnnotationProcessor.java} (77%)
delete mode 100644 swagger/swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/parameter/JaxrsDefaultParameterProcessor.java
copy common/common-rest/src/main/resources/META-INF/services/org.apache.servicecomb.common.rest.filter.HttpServerFilter => swagger/swagger-generator/generator-jaxrs/src/main/resources/META-INF/services/org.apache.servicecomb.swagger.generator.ClassAnnotationProcessor (89%)
copy swagger/swagger-generator/{generator-core => generator-jaxrs}/src/main/resources/META-INF/services/org.apache.servicecomb.swagger.generator.MethodAnnotationProcessor (54%)
copy common/common-rest/src/main/resources/META-INF/services/org.apache.servicecomb.common.rest.filter.HttpServerFilter => swagger/swagger-generator/generator-jaxrs/src/main/resources/META-INF/services/org.apache.servicecomb.swagger.generator.ParameterProcessor (61%)
rename swagger/swagger-generator/generator-jaxrs/src/main/resources/META-INF/services/{org.apache.servicecomb.swagger.generator.core.ResponseTypeProcessor => org.apache.servicecomb.swagger.generator.ResponseTypeProcessor} (100%)
rename swagger/swagger-generator/generator-jaxrs/src/main/resources/META-INF/services/{org.apache.servicecomb.swagger.generator.core.SwaggerGeneratorContext => org.apache.servicecomb.swagger.generator.SwaggerGeneratorFactory} (98%)
create mode 100644 swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/AggregatedParam.java
copy common/common-protobuf/src/main/java/io/protostuff/MapSchemaUtils.java => swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/BeanParamComplexField.java (71%)
copy common/common-protobuf/src/main/java/io/protostuff/MapSchemaUtils.java => swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/BeanParamComplexSetter.java (71%)
copy samples/common-schema/src/main/java/org/apache/servicecomb/samples/common/schema/models/Person.java => swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/BeanParamDefaultBody.java (90%)
copy common/common-javassist/src/main/java/org/apache/servicecomb/common/javassist/ParameterConfig.java => swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/BeanParamInvalidDefaultBody.java (81%)
copy demo/demo-schema/src/main/java/org/apache/servicecomb/demo/smartcare/Group.java => swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/BeanParamWithJsonIgnoredTagged.java (70%)
copy demo/demo-jaxrs/jaxrs-server/src/main/java/org/apache/servicecomb/demo/jaxrs/server/beanParam/TestBeanParameterWithUpload.java => swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/BeanParamWithPart.java (65%)
copy common/common-rest/src/test/java/org/apache/servicecomb/common/rest/definition/UnitTestRestUtils.java => swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/model/ConsumesAndProduces.java (58%)
delete mode 100644 swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/BeanParamAnnotationProcessorTest.java
delete mode 100644 swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/ConsumesAnnotationProcessorTest.java
delete mode 100644 swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/ProducesAnnotationProcessorTest.java
copy swagger/swagger-generator/generator-jaxrs/src/test/resources/schemas/{echo.yaml => aggregatedParam.yaml} (70%)
copy swagger/swagger-generator/generator-jaxrs/src/test/resources/schemas/{rawJsonStringMethod.yaml => beanParamDefaultBody.yaml} (91%)
copy swagger/swagger-generator/generator-jaxrs/src/test/resources/schemas/{query.yaml => beanParamWithJsonIgnoredTagged.yaml} (91%)
copy swagger/swagger-generator/generator-jaxrs/src/test/resources/schemas/{form.yaml => beanParamWithPart.yaml} (79%)
copy swagger/swagger-generator/generator-jaxrs/src/test/resources/schemas/{echo.yaml => consumes.yaml} (54%)
copy swagger/swagger-generator/generator-jaxrs/src/test/resources/schemas/{response.yaml => responseText.yaml} (92%)