This is an automated email from the ASF dual-hosted git repository.
liubao pushed a change to branch master
in repository
https://gitbox.apache.org/repos/asf/incubator-servicecomb-java-chassis.git.
from e698efa [SCB-846] optimize code
new 8e8a3ec [SCB-847]Provide a way to decode user's custom error data
new a0131f0 [SCB-847]fix test errors and deal with error code override
new fa9ff76 [SCB-847]fix container error code handling logic
new e66da4a [SCB-847]fix integration test error
new 8b9ea35 [SCB-847]fix default value feature for primitive bugs.
new 44cd5bc [SCB-847]support client not write null value and server write
null value.
new a23edf2 [SCB-847]fix it fail
new 9f18a56 [SCB-847]add validation related test case
new 9e99226 [SCB-847]change mapper to two categories
new 1f5b661 [SCB-847]fix compile fail
The 10 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:
.../common/rest/codec/RestObjectMapperFactory.java | 10 +++
.../rest/codec/param/BodyProcessorCreator.java | 7 +-
.../rest/codec/param/CookieProcessorCreator.java | 3 +-
.../rest/codec/param/HeaderProcessorCreator.java | 3 +-
.../rest/codec/param/ParamValueProcessor.java | 3 +-
.../rest/codec/produce/ProduceJsonProcessor.java | 3 +-
.../error/CustomExceptionToResponseConverter.java | 24 ++++---
.../demo/edge/business/error/ErrorData.java} | 22 +++----
.../demo/edge/business/error/ErrorService.java} | 33 ++++++----
.../business/error/IllegalStateErrorData.java} | 32 ++++-----
...vocation.exception.ExceptionToResponseConverter | 5 +-
.../servicecomb/demo/edge/consumer/Consumer.java | 29 ++++++++
.../edge/service/CustomResponseMetaMapper.java | 31 +++++----
.../demo/edge/service/IllegalStateErrorData.java} | 32 ++++-----
...swagger.invocation.response.ResponseMetaMapper} | 3 +-
.../servicecomb/demo/jaxrs/client/JaxrsClient.java | 38 ++++++++---
.../jaxrs/client/pojoDefault/DefaultModel.java | 14 ++--
.../pojoDefault/DefaultModelServiceClient.java | 46 +++++++++++++
.../client/validation/ValidationServiceClient.java | 77 ++++++++++++++++++++++
.../server/pojoDefault/DefaultResponseModel.java} | 53 +++++++++------
.../demo/jaxrs/server/JaxRSDefaultValues.java | 22 +++++++
.../servicecomb/demo/jaxrs/server/JaxrsServer.java | 5 +-
.../server/pojoDefault/DefaultModelService.java | 24 ++++---
.../server/pojoDefault/DefaultRequestModel.java} | 53 +++++++++------
.../server/pojoDefault/DefaultResponseModel.java} | 53 +++++++++------
.../jaxrs/server/validation/ValidationService.java | 31 ++++-----
...tObjectMapperWithStringMapperNotWriteNull.java} | 26 ++------
.../server/validation/ValidationModel.java} | 43 ++++++------
.../resources/microservices/jaxrs/compute.yaml | 1 +
.../main/resources/microservices/pojo/server.yaml | 1 +
.../springboot/jaxrs/client/JaxrsClient.java | 5 +-
.../springboot/jaxrs/server/JaxrsServer.java | 4 +-
.../main/resources/microservices/pojo/server.yaml | 1 +
.../demo/springmvc/client/SpringmvcClient.java | 8 ++-
.../springmvc/server/SpringMvcDefaultValues.java | 34 ++++++++--
.../swagger/generator/core/OperationGenerator.java | 34 ++++------
.../invocation/response/ResponseMetaMapper.java | 8 ++-
.../swagger/invocation/response/ResponsesMeta.java | 34 ++++++++--
.../invocation/response/TestResponsesMeta.java | 11 ++--
.../rest/client/http/DefaultHttpClientFilter.java | 8 ++-
.../client/http/TestDefaultHttpClientFilter.java | 25 +++++--
41 files changed, 609 insertions(+), 290 deletions(-)
copy
swagger/swagger-invocation/invocation-validator/src/main/java/org/apache/servicecomb/swagger/invocation/validator/ConstraintViolationExceptionToResponseConverter.java
=>
demo/demo-edge/business-2.0.0/src/main/java/org/apache/servicecomb/demo/edge/business/error/CustomExceptionToResponseConverter.java
(64%)
copy
demo/{demo-schema/src/main/java/org/apache/servicecomb/demo/multiErrorCode/MultiRequest.java
=>
demo-edge/business-2.0.0/src/main/java/org/apache/servicecomb/demo/edge/business/error/ErrorData.java}
(83%)
copy
demo/{demo-spring-boot-discovery/demo-spring-boot-discovery-server/src/main/java/org/apache/servicecomb/demo/discovery/server/GreetingController.java
=>
demo-edge/business-2.0.0/src/main/java/org/apache/servicecomb/demo/edge/business/error/ErrorService.java}
(57%)
copy
demo/{demo-schema/src/main/java/org/apache/servicecomb/demo/multiErrorCode/MultiResponse500.java
=>
demo-edge/business-2.0.0/src/main/java/org/apache/servicecomb/demo/edge/business/error/IllegalStateErrorData.java}
(74%)
copy core/src/test/resources/config/log4j.demo.properties =>
demo/demo-edge/business-2.0.0/src/main/resources/META-INF/services/org.apache.servicecomb.swagger.invocation.exception.ExceptionToResponseConverter
(90%)
copy
swagger/swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/invocation/response/consumer/CseResponseConsumerResponseMapperFactory.java
=>
demo/demo-edge/edge-service/src/main/java/org/apache/servicecomb/demo/edge/service/CustomResponseMetaMapper.java
(57%)
copy
demo/{demo-schema/src/main/java/org/apache/servicecomb/demo/multiErrorCode/MultiResponse500.java
=>
demo-edge/edge-service/src/main/java/org/apache/servicecomb/demo/edge/service/IllegalStateErrorData.java}
(75%)
copy
demo/{demo-spring-boot-discovery/demo-spring-boot-discovery-server/src/main/resources/application.properties
=>
demo-edge/edge-service/src/main/resources/META-INF/services/org.apache.servicecomb.swagger.invocation.response.ResponseMetaMapper}
(92%)
copy core/src/test/java/org/apache/servicecomb/core/provider/Person.java =>
demo/demo-jaxrs/jaxrs-client/src/main/java/org/apache/servicecomb/demo/jaxrs/client/pojoDefault/DefaultModel.java
(79%)
create mode 100644
demo/demo-jaxrs/jaxrs-client/src/main/java/org/apache/servicecomb/demo/jaxrs/client/pojoDefault/DefaultModelServiceClient.java
create mode 100644
demo/demo-jaxrs/jaxrs-client/src/main/java/org/apache/servicecomb/demo/jaxrs/client/validation/ValidationServiceClient.java
copy
demo/{demo-spring-boot-transport/demo-spring-boot-pojo-client/src/main/java/org/apache/servicecomb/demo/server/User.java
=>
demo-jaxrs/jaxrs-client/src/main/java/org/apache/servicecomb/demo/jaxrs/server/pojoDefault/DefaultResponseModel.java}
(65%)
copy
archetypes/business-service-jaxrs/src/main/resources/archetype-resources/src/main/java/HelloImpl.java
=>
demo/demo-jaxrs/jaxrs-server/src/main/java/org/apache/servicecomb/demo/jaxrs/server/pojoDefault/DefaultModelService.java
(63%)
copy
demo/{demo-spring-boot-transport/demo-spring-boot-pojo-server/src/main/java/org/apache/servicecomb/demo/server/User.java
=>
demo-jaxrs/jaxrs-server/src/main/java/org/apache/servicecomb/demo/jaxrs/server/pojoDefault/DefaultRequestModel.java}
(65%)
copy
demo/{demo-spring-boot-transport/demo-spring-boot-pojo-server/src/main/java/org/apache/servicecomb/demo/server/User.java
=>
demo-jaxrs/jaxrs-server/src/main/java/org/apache/servicecomb/demo/jaxrs/server/pojoDefault/DefaultResponseModel.java}
(65%)
copy
integration-tests/jaxrs-tests/src/test/java/org/apache/servicecomb/demo/jaxrs/tests/endpoints/EnglishGreetingRestEndpoint.java
=>
demo/demo-jaxrs/jaxrs-server/src/main/java/org/apache/servicecomb/demo/jaxrs/server/validation/ValidationService.java
(65%)
copy
demo/demo-schema/src/main/java/org/apache/servicecomb/demo/{RestObjectMapperWithStringMapper.java
=> RestObjectMapperWithStringMapperNotWriteNull.java} (68%)
copy
demo/demo-schema/src/main/java/org/apache/servicecomb/demo/{validator/Student.java
=> jaxrs/server/validation/ValidationModel.java} (71%)
copy
service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/ServiceRegistryTaskInitializer.java
=>
swagger/swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/invocation/response/ResponseMetaMapper.java
(83%)