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 8621d7f [SCB-752] provide a configuration to determine whether to output merged.log4j.properties new 218f6e9 [SCB-728] enhance HttpServletRequestEx to support adjust form data new a23db1a [SCB-728] change edge mode from threadPool to reactive new ea9a9be [SCB-728] json to class, accept single value to be array or collection new f221653 [SCB-728] add edge demo The 4 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/RestObjectMapper.java | 1 + .../edge/authentication/encrypt/EncryptImpl.java | 23 +++-- .../demo/edge/authentication/encrypt/Hcr.java | 25 +++-- .../servicecomb/demo/edge/business/Impl.java | 6 ++ .../servicecomb/demo/edge/consumer/Consumer.java | 29 ++++++ .../demo/edge/consumer/ConsumerMain.java | 8 +- .../demo/edge/authentication/encrypt/Hcr.java | 25 +++-- .../servicecomb/demo/edge/service/EdgeConst.java | 8 +- .../demo/edge/service/encrypt/Encrypt.java} | 10 +- .../demo/edge/service/encrypt/EncryptContext.java} | 36 +++---- .../service/encrypt/EncryptEdgeDispatcher.java | 114 +++++++++++++++++++++ .../service/encrypt/EncryptEdgeInvocation.java | 14 ++- .../service/encrypt/filter/DecodeBodyFilter.java | 65 ++++++++++++ .../encrypt/filter/EdgeSignatureRequestFilter.java | 67 ++++++++++++ .../filter/EdgeSignatureResponseFilter.java | 76 ++++++++++++++ .../edge/service/encrypt/filter/UserIdFilter.java | 19 +++- .../demo/edge/service/handler/Auth.java | 4 +- .../demo/edge/service/handler/AuthHandler.java | 28 ++++- ...servicecomb.common.rest.filter.HttpServerFilter | 6 +- ...cecomb.transport.rest.vertx.VertxHttpDispatcher | 1 + .../src/main/resources/microservice.yaml | 2 - .../apache/servicecomb/demo/edge/model}/User.java | 56 ++++++---- .../vertx/http/HttpServletRequestEx.java | 4 + .../vertx/http/StandardHttpServletRequestEx.java | 5 + .../VertxServerRequestToHttpServletRequest.java | 24 +++++ .../http/TestStandardHttpServletRequestEx.java | 17 +++ ...TestVertxServerRequestToHttpServletRequest.java | 18 ++++ 27 files changed, 592 insertions(+), 99 deletions(-) copy archetypes/business-service-spring-boot-starter/src/main/resources/archetype-resources/src/main/java/HelloImpl.java => demo/demo-edge/authentication/src/main/java/org/apache/servicecomb/demo/edge/authentication/encrypt/EncryptImpl.java (66%) copy swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/generator/core/SwaggerConst.java => demo/demo-edge/authentication/src/main/java/org/apache/servicecomb/demo/edge/authentication/encrypt/Hcr.java (67%) copy swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/generator/core/SwaggerConst.java => demo/demo-edge/edge-service/src/main/java/org/apache/servicecomb/demo/edge/authentication/encrypt/Hcr.java (67%) copy core/src/main/java/org/apache/servicecomb/core/tracing/TraceIdGenerator.java => demo/demo-edge/edge-service/src/main/java/org/apache/servicecomb/demo/edge/service/EdgeConst.java (86%) copy demo/{perf/src/main/java/org/apache/servicecomb/demo/perf/Intf.java => demo-edge/edge-service/src/main/java/org/apache/servicecomb/demo/edge/service/encrypt/Encrypt.java} (76%) copy demo/{demo-schema/src/main/java/org/apache/servicecomb/demo/smartcare/Group.java => demo-edge/edge-service/src/main/java/org/apache/servicecomb/demo/edge/service/encrypt/EncryptContext.java} (62%) create mode 100644 demo/demo-edge/edge-service/src/main/java/org/apache/servicecomb/demo/edge/service/encrypt/EncryptEdgeDispatcher.java copy common/common-rest/src/main/java/org/apache/servicecomb/common/rest/VertxRestInvocation.java => demo/demo-edge/edge-service/src/main/java/org/apache/servicecomb/demo/edge/service/encrypt/EncryptEdgeInvocation.java (69%) create mode 100644 demo/demo-edge/edge-service/src/main/java/org/apache/servicecomb/demo/edge/service/encrypt/filter/DecodeBodyFilter.java create mode 100644 demo/demo-edge/edge-service/src/main/java/org/apache/servicecomb/demo/edge/service/encrypt/filter/EdgeSignatureRequestFilter.java create mode 100644 demo/demo-edge/edge-service/src/main/java/org/apache/servicecomb/demo/edge/service/encrypt/filter/EdgeSignatureResponseFilter.java copy common/common-rest/src/test/java/org/apache/servicecomb/common/rest/filter/HttpServerFilterBaseForTest.java => demo/demo-edge/edge-service/src/main/java/org/apache/servicecomb/demo/edge/service/encrypt/filter/UserIdFilter.java (64%) copy {common/common-rest => demo/demo-edge/edge-service}/src/main/resources/META-INF/services/org.apache.servicecomb.common.rest.filter.HttpServerFilter (72%) copy demo/{demo-spring-boot-transport/demo-spring-boot-pojo-server/src/main/java/org/apache/servicecomb/demo/server => demo-edge/model/src/main/java/org/apache/servicecomb/demo/edge/model}/User.java (62%)