This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/maven/io.fabric8-docker-maven-plugin-0.43.4
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git
discard 139cb4388 Bump io.fabric8:docker-maven-plugin from 0.43.3 to 0.43.4
add b1642095c [SCB-2803]add proto-buffer schema codec
add 3d4c0b071 [SCB-2803]add request proto-buffer codec
add d3a787ccd [SCB-2803]add test case for request proto-buffer codec
add 2607f0331 [SCB-2803]add response proto-buffer codec
add 6ad909d91 [SCB-2803]add test case for response proto-buffer codec
add c6eeb90ff [SCB-2803]fix checkstyle and test fails
add e3ede5a5d [SCB-2803]fix proto-buffer nested list and map problems
(#3915)
add 77279e025 [SCB-2803]map java integer/bigdecimal to proto-buffer (#3916)
add 5f17e0010 Bump com.puppycrawl.tools:checkstyle from 10.12.2 to 10.12.3
(#3920)
add 85c61ec92 Bump io.netty:netty-bom from 4.1.96.Final to 4.1.97.Final
(#3922)
add 9c0496433 Bump org.springframework.boot:spring-boot-maven-plugin
(#3921)
add cd6239112 [SCB-2808]DiscoveryTree changed to bean and not handler all
services (#3933)
add 00317c70c [SCB-2805]change default settings for http keepalive timeout
and idle timeout (#3927) (#3935)
add a10cf724f Bump io.micrometer:micrometer-bom from 1.11.2 to 1.11.4
(#3944)
add 475ee14c8 [SCB-2008]change DynamicPropertyFactory to Environment:
swagger export
add 2d14fa32d [SCB-2008]change DynamicPropertyFactory to Environment:
executor manager
add 0c73ca435 [SCB-2008]change DynamicPropertyFactory to Environment:
group executor
add dc13103a1 [SCB-2008]change DynamicPropertyFactory to Environment:
transport manager
add f07cb98c5 [SCB-2008]change DynamicPropertyFactory to Environment: core
static
add e4dd97584 [SCB-2008]change DynamicPropertyFactory to Environment:
metrics
add 1c924443c [SCB-2008]change DynamicPropertyFactory to Environment: core
and transports
add 2c51cd424 [SCB-2008]change DynamicPropertyFactory to Environment: load
balance
add fd5cdff1e [SCB-2008]change DynamicPropertyFactory to Environment:
foundation vertx
add e7723baa4 [SCB-2008]change DynamicPropertyFactory to Environment:
fault injection and flowcontrol
add 9d7d89e0c [SCB-2008]change DynamicPropertyFactory to Environment:
foundation ssl
add 02d595876 [SCB-2008]change DynamicPropertyFactory to Environment: in
demos
add aea533176 [SCB-2810]support nacos discovery and registration (#3942)
add eec5b5cb8 [SCB-2811] support global route rule for gray (#3948)
add 7395e9221 [SCB-2008]change DynamicPropertyFactory to Environment: in
huawei cloud
add 5f660e28c [SCB-2008]change DynamicPropertyFactory to Environment: in
common rest
add 97c4c7a99 [SCB-2008]change DynamicPropertyFactory to Environment: in
edge
add f2c562ddf [SCB-2008]allows not injectable property in model
add afddef347 [SCB-2008]change DynamicPropertyFactory to Environment: in
public key
add d27969a56 [SCB-2008]change DynamicPropertyFactory to Environment: in
edge core
add 55f827169 [SCB-2008]remove archaius dependency: apollo adapter
add c8c647922 [SCB-2008]remove archaius dependency: apollo adapter
add 42d07fd84 [SCB-2008]remove archaius dependency: cc adapter
add 8d2d91a1f [SCB-2008]remove archaius dependency: kie adapter
add 3e24ad182 [SCB-2008]remove archaius dependency: nacos adapter
add 58c036983 [SCB-2008]remove archaius dependency: fix tests
add c2437e376 [SCB-2008]remove archaius dependency: remove ArchaiusUtils
usage
add 4120fa790 [SCB-2008]remove archaius dependency: remove ArchaiusUtils
usage and DynamicProperty
add ccd96f164 [SCB-2008]remove archaius dependency: remove Archaius
dependency
add 133732780 [SCB-2008]remove inspector module
add a1cc01d06 [SCB-2008]adapt DynamicProperties
add ef42dbac0 [SCB-2008]remove deployment module
add d9a431d08 [SCB-2008]remove ConfigUtil methods
add f4ac0ec8b [SCB-2008]remove archaius adapters
add bf0b2fc1d [SCB-2008]priority property adapter
add 1a9b3ffd7 [SCB-2008]remove un-maintained jsr305 usages
add 4b6272350 [SCB-2008]remove commons-configuration usage
add cb657eb66 [SCB-2008]fix test case error
add a72776737 [SCB-2008]fix rebase code error
add fc24b813a [#3960]fix vertx close may block shutdown (#3964)
add b5b52f78c [SCB-2813]Fix some pending features/changes add as TODO
(#3967)
add c93459da0 Bump com.netflix.spectator:spectator-reg-servo from 1.6.8 to
1.6.11 (#3969)
add e28cc855d Bump com.fasterxml.jackson:jackson-bom from 2.15.0 to 2.15.3
(#3973)
add e5bb4f9d7 Bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre
(#3970)
add 793b1c13d [SCB-2786]remove EnableServiceComb annotation (#3975)
add 06b2b5f02 [SCB-2813]refactoring configuration extension because can
not using ConfigurationProperties before configuration setup (#3976)
add 7f18ee589 [SCB-2813]DynamicProperties: when key removed should get
default value (#3978)
add ed602676b [SCB-2813]Nacos implementation not properly read endpoints
and other properties (#3980)
add 4a1da760b [SCB-2813]Nacos implementation not properly handle instance
change (#3982)
add c1ddf4a5c [SCB-2813]Nacos dynamic properties support and improvement
(#3984)
add 9c67f6656 [SCB-2814]remove servicestage-environment module (#3991)
add 184911a47 Bump okhttp3.version from 4.11.0 to 4.12.0 (#3987)
add 916a84d1d [SCB-2359]Implements RestOperations instead of RestTemplate
(#3992)
add 112fca813 过滤值为null的配置,并输出日志记录
add 6f7b3bc95 Merge branch 'apache:master' into master
add e86a08211 Merge branch 'master' of
https://ghps.cc/https://github.com/apache/servicecomb-java-chassis
add 386c246da Merge branch 'master' of
https://ghps.cc/https://github.com/apache/servicecomb-java-chassis
add 857dd6b77 [#3966] Add a switch to control the tracing-zipkin to adapt
to the path of non CSE frameworks
add bb22a61f9 [#3966] remove unused import
add 78ddc8fc2 Merge pull request #3983 from yanghao605/master
add 5e7141d86 [SCB-2764]remove ribbon component and add new
implementations (#3993)
add 429a57a16 [SCB-2813]provide schema discovery from instance mechanism
(#3995)
add 964115cb0 [SCB-2813]normalize health and metrics endpoint (#3997)
add 52ba6e753 [#3977]fix logs information not clear problem (#3998)
add aa2eb2bb0 [#3698]client url do not remove slash and fix test case
problems (#4002)
add c288a0b56 [#2694]model with same name should throw exception (#4003)
add 58bef312b [#3727]Fix metrics not correct when timeout/connection
timeout (#4005)
add 43440432a [#3727]use separate filter chain for edge and consumer
(#4008)
add ec57988b0 [#3727]adjust router match same with governance and fix edge
version rule test cases (#4009)
add 2dd9757ee [#3727]enhance metrics to reflect current process flow
(#4012)
add 1b6afed60 [#4014] kie client support xml config parsing (#4015)
add c313c605f Bump com.netflix.spectator:spectator-reg-servo from 1.6.11
to 1.7.1 (#4011)
add 4c184f8f1 [#3979]can configure not decode invocation context (#4019)
add b1ba228c7 [#2523]fix problem when client api do not provide file
parameter (#4021)
add ee81f6bf7 [SCB-2813]remove unused rest client request impl (#4023)
add 23f2b968d Bump org.owasp:dependency-check-maven from 8.3.1 to 8.4.2
(#3989)
add 85919b00d Bump io.netty:netty-bom from 4.1.97.Final to 4.1.101.Final
(#4028)
add 08f5e8a25 Bump io.micrometer:micrometer-bom from 1.11.4 to 1.11.5
(#4030)
add 54ac28822 [SCB-2813]fix access log related problems (#4032)
add 5dbec1954 [#4004] fixed firstPull address choose logic (#4017)
add 7cb81e13c [SCB-2813]fix some compile warnings (#4036)
add 9c942aacd [SCB-2450]provide traffic mark rate limiting to edge service
(#4037)
add 25631cd1e [SCB-2743]edge service support retry governance (#4038)
add 7930c3b77 [SCB-2840]add request parameter to context parameter mapper
(#4044)
add 454dc5114 Bump org.junit:junit-bom from 5.10.0 to 5.10.1 (#4039)
add aac1cc719 [SCB-2813]two apis invoke to one for first time invoke
(#4050)
add 5d8ebe62f [SCB-2813]first time invoke performance tuning (#4052)
add b59d5611b Bump io.micrometer:micrometer-bom from 1.11.5 to 1.12.0
(#4059)
add e7de67a38 Bump actions/checkout from 3 to 4 (#3939)
add 09e2b2c52 Bump org.aspectj:aspectjweaver from 1.9.19 to 1.9.20.1
(#3937)
add 3d0053e70 Bump com.fasterxml:classmate from 1.5.1 to 1.6.0 (#3971)
add 9422c0b3a Bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11
(#3986)
add f97fdd510 Bump com.google.guava:failureaccess from 1.0.1 to 1.0.2
(#3988)
add 37c9cd39c Bump io.swagger.core.v3:swagger-core-jakarta from 2.2.15 to
2.2.19 (#4029)
add 33388f3cb Bump org.codehaus.mojo:license-maven-plugin from 2.2.0 to
2.3.0 (#4040)
add 7d9da97be Bump com.netflix.spectator:spectator-reg-servo from 1.7.1 to
1.7.3 (#4041)
add e42c12cfd Bump com.puppycrawl.tools:checkstyle from 10.12.3 to 10.12.5
(#4042)
add c7cc9481e Bump io.fabric8:docker-maven-plugin from 0.43.3 to 0.43.4
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (139cb4388)
\
N -- N -- N
refs/heads/dependabot/maven/io.fabric8-docker-maven-plugin-0.43.4 (c7cc9481e)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/checkstyle.yml | 2 +-
.github/workflows/maven.yml | 2 +-
.github/workflows/rat_check.yml | 2 +-
.github/workflows/spotbugs.yml | 2 +-
ci/checkstyle/checkstyle.xml | 4 +
.../config/center/client/ConfigCenterClient.java | 3 +-
.../ConfigCenterConfigurationChangedEvent.java} | 51 +-
.../config/center/client/ConfigCenterManager.java | 20 +-
.../center/client/ConfigCenterOperation.java | 3 +-
.../common/TestConfigurationChangedEvent.java | 47 --
.../servicecomb/config/kie/client/KieClient.java | 3 +-
.../config/kie/client/KieConfigManager.java | 63 ++-
.../config/kie/client/KieConfigOperation.java | 3 +-
.../kie/client/KieConfigurationChangedEvent.java} | 49 +-
.../config/kie/client/model/ValueType.java | 3 +-
.../http/client/common/AbstractAddressManager.java | 2 +-
.../center/client/model/MicroserviceInstance.java | 5 +
common/common-access-log/pom.xml | 4 +
.../common/accessLog/AccessLogConfig.java | 74 ++-
.../common/accessLog/AccessLogConfiguration.java | 2 +
.../accessLog/client/ClientDefaultInitializer.java | 5 +-
.../impl/ConfigurableDatetimeAccessItem.java | 7 +-
.../core/element/impl/CookieAccessItem.java | 6 +-
.../impl/DurationMillisecondAccessItem.java | 3 +-
.../element/impl/DurationSecondAccessItem.java | 3 +-
.../core/element/impl/HttpMethodAccessItem.java | 10 +-
.../core/element/impl/LocalHostAccessItem.java | 14 +-
.../core/element/impl/LocalPortAccessItem.java | 13 +-
.../core/element/impl/QueryStringAccessItem.java | 11 +-
.../core/element/impl/RequestHeaderAccessItem.java | 13 +-
.../core/element/impl/TraceIdAccessItem.java | 4 +-
.../core/element/impl/UrlPathAccessItem.java | 14 +-
.../impl/VertxRestAccessLogPatternParser.java | 4 +-
.../accessLog/server/ServerDefaultInitializer.java | 2 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 0
.../common/accessLog/core/AccessLogConfigTest.java | 42 --
.../accessLog/core/AccessLogGeneratorTest.java | 6 +-
.../core/element/impl/CookieItemTest.java | 8 +-
.../element/impl/DatetimeConfigurableItemTest.java | 66 +--
.../element/impl/DurationMillisecondItemTest.java | 3 +-
.../core/element/impl/DurationSecondItemTest.java | 8 +-
.../element/impl/FirstLineOfRequestItemTest.java | 8 +-
.../core/element/impl/HttpMethodItemTest.java | 10 +-
.../core/element/impl/LocalHostItemTest.java | 16 +-
.../core/element/impl/LocalPortItemTest.java | 12 +-
.../core/element/impl/QueryStringItemTest.java | 14 +-
.../core/element/impl/RequestHeaderItemTest.java | 10 +-
.../core/element/impl/TraceIdItemTest.java | 22 +-
.../core/element/impl/UrlPathItemTest.java | 19 +-
common/common-protobuf/pom.xml | 4 -
.../converter/SwaggerToProtoGenerator.java | 33 +-
.../protobuf/schema/SchemaToProtoGenerator.java | 413 ++++++++++++++++
.../utils/ScopedProtobufSchemaManager.java | 55 +++
.../codec/protobuf/schema/TestSchemaCodec.java | 144 ++++++
.../schema/TestSchemaToProtoGenerator.java | 306 ++++++++++++
.../codec/protobuf/schema/model/CyclicInfo.java | 24 +-
.../codec/protobuf/schema/model/DeptInfo.java | 37 +-
.../codec/protobuf/schema/model/SchemaService.java | 33 +-
.../codec/protobuf/schema/model/ScoreInfo.java | 13 +-
.../codec/protobuf/schema/model/UserInfo.java | 36 +-
.../src/test/resources/ProtoSchema.proto | 10 +-
common/common-rest/pom.xml | 4 +
.../common/rest/HttpTransportContext.java | 11 +-
.../apache/servicecomb/common/rest/RestConst.java | 2 +
.../common/rest/RestProducerInvocationCreator.java | 40 +-
.../common/rest/RestProducerInvocationFlow.java | 19 +-
.../rest/RestVertxProducerInvocationCreator.java | 9 +-
.../servicecomb/common/rest/UploadConfig.java | 72 +--
.../common/rest/VertxHttpTransportContext.java | 5 +-
.../common/rest/codec/RestClientRequest.java | 3 +
.../servicecomb/common/rest/codec/RestCodec.java | 3 +-
.../rest/codec/param/BodyProcessorCreator.java | 229 ++++++---
.../rest/codec/param/CookieProcessorCreator.java | 4 +-
.../rest/codec/param/FormProcessorCreator.java | 4 +-
.../rest/codec/param/HeaderProcessorCreator.java | 10 +-
.../codec/param/ParamValueProcessorCreator.java | 5 +-
.../rest/codec/param/PathProcessorCreator.java | 4 +-
.../rest/codec/param/QueryProcessorCreator.java | 18 +-
.../rest/codec/param/RestClientRequestImpl.java | 327 -------------
.../codec/produce/ProduceProcessorManager.java | 90 ++--
.../codec/produce/ProduceProtoBufferProcessor.java | 107 ++++
.../codec/produce/ProduceTextPlainProcessor.java | 23 +-
.../rest/codec/query/AbstractQueryCodec.java | 7 +-
.../common/rest/codec/query/QueryCodec.java | 12 +-
.../common/rest/codec/query/QueryCodecMulti.java | 4 +-
.../rest/codec/query/QueryCodecWithDelimiter.java | 7 +-
.../common/rest/codec/query/QueryCodecs.java | 8 +-
.../common/rest/codec/query/QueryCodecsUtils.java | 3 -
.../common/rest/definition/RestOperationMeta.java | 133 +----
.../common/rest/definition/RestParam.java | 18 +-
.../rest/definition/path/URLPathBuilder.java | 8 +-
.../rest/filter/inner/RestServerCodecFilter.java | 32 +-
.../common/rest/locator/MicroservicePaths.java | 2 +-
.../common/rest/locator/OperationLocator.java | 10 +-
.../common/rest/locator/ServicePathManager.java | 9 -
.../rest/RestProducerInvocationCreatorTest.java | 80 +--
.../common/rest/TestRestEngineSchemaListener.java | 33 +-
.../servicecomb/common/rest/TestUploadConfig.java | 76 ---
.../common/rest/codec/TestRestCodec.java | 44 +-
.../common/rest/codec/param/TestBodyProcessor.java | 52 +-
.../rest/codec/param/TestBodyProcessorCreator.java | 17 +-
.../codec/param/TestCookieProcessorCreator.java | 13 +-
.../rest/codec/param/TestFormProcessorCreator.java | 2 +-
.../rest/codec/param/TestHeaderProcessor.java | 15 +-
.../codec/param/TestHeaderProcessorCreator.java | 15 +-
.../rest/codec/param/TestPathProcessorCreator.java | 2 +-
.../rest/codec/param/TestQueryProcessor.java | 16 +
.../codec/param/TestQueryProcessorCreator.java | 25 +-
.../codec/param/TestRestClientRequestImpl.java | 174 -------
.../produce/TestProduceTextPlainProcessor.java | 4 +-
.../common/rest/codec/query/QueryCodecCsvTest.java | 17 +
.../rest/codec/query/QueryCodecMultiTest.java | 14 +
.../rest/codec/query/QueryCodecPipesTest.java | 17 +
.../common/rest/codec/query/QueryCodecSsvTest.java | 19 +-
.../common/rest/definition/TestPath.java | 21 +-
.../rest/definition/TestRestOperationMeta.java | 244 ++--------
.../definition/path/QueryVarParamWriterTest.java | 19 +-
.../rest/definition/path/URLPathBuilderTest.java | 19 +-
.../filter/inner/RestServerCodecFilterTest.java | 65 ++-
.../common/rest/locator/TestMicroservicePaths.java | 45 +-
.../rest/locator/TestServicePathManager.java | 44 +-
core/pom.xml | 4 -
.../core/ConfigurationSpringInitializer.java | 355 --------------
.../core/{Const.java => CoreConst.java} | 8 +-
.../java/org/apache/servicecomb/core/Endpoint.java | 7 +-
.../org/apache/servicecomb/core/Invocation.java | 41 +-
.../servicecomb/core/NonSwaggerInvocation.java | 2 +-
.../servicecomb/core/SCBApplicationListener.java | 9 -
.../org/apache/servicecomb/core/SCBEngine.java | 197 +++-----
.../core/ServiceCombCoreConfiguration.java | 61 ++-
.../org/apache/servicecomb/core/Transport.java | 4 +
.../servicecomb/core/bootstrap/SCBBootstrap.java | 26 +-
.../core/bootstrap/SCBEngineForTest.java | 22 +-
.../core/definition/MicroserviceMeta.java | 35 +-
.../core/definition/OperationConfig.java | 8 +-
.../servicecomb/core/definition/OperationMeta.java | 6 +-
.../core/event/InvocationFinishEvent.java | 7 -
.../core/exception/DefaultExceptionProcessor.java | 17 +-
.../core/exception/ExceptionConverter.java | 7 +-
.../core/exception/ExceptionProcessor.java | 18 +-
.../servicecomb/core/exception/Exceptions.java | 14 +-
.../ConnectTimeoutExceptionConverter.java | 6 +-
.../ConstraintViolationExceptionConverter.java | 23 +-
.../converter/DefaultExceptionConverter.java | 8 +-
.../IllegalArgumentExceptionConverter.java | 7 +-
.../converter/InvocationExceptionConverter.java | 7 +-
.../converter/ServiceCombExceptionConverter.java | 9 +-
.../converter/TimeoutExceptionConverter.java | 7 +-
.../servicecomb/core/executor/ExecutorManager.java | 23 +-
.../servicecomb/core/executor/GroupExecutor.java | 21 +-
.../servicecomb/core/filter/AbstractFilter.java | 63 +++
.../servicecomb/core/filter/ConsumerFilter.java | 10 +-
.../core/filter/CoreFilterConfiguration.java | 20 +-
.../apache/servicecomb/core/filter/EdgeFilter.java | 7 +-
.../org/apache/servicecomb/core/filter/Filter.java | 21 +-
.../core/filter/FilterChainsManager.java | 45 +-
.../apache/servicecomb/core/filter/FilterNode.java | 8 +-
.../core/filter/InvocationFilterChains.java | 35 +-
.../servicecomb/core/filter/ProviderFilter.java | 10 +-
.../core/filter/impl/ContextMapperFilter.java | 84 ++++
.../servicecomb/core/filter/impl/EmptyFilter.java | 15 +-
.../core/filter/impl/ParameterValidatorFilter.java | 59 ++-
.../core/filter/impl/ProviderOperationFilter.java | 10 +-
.../servicecomb/core/filter/impl/RetryFilter.java | 135 +++++
.../core/filter/impl/ScheduleFilter.java | 36 +-
.../core/governance/GovernanceConfiguration.java | 4 +-
.../servicecomb/core/governance/MatchType.java | 10 +
.../servicecomb/core/governance/RetryContext.java | 1 +
.../ServiceCombCircuitBreakerExtension.java | 13 +-
.../ServiceCombConfigurationEventAdapter.java | 21 +-
.../ServiceCombInstanceIsolationExtension.java | 8 +-
.../governance/ServiceCombMicroserviceMeta.java | 5 +-
.../core/governance/ServiceCombRetryExtension.java | 13 +-
.../core/invocation/InvocationFactory.java | 20 +-
.../core/invocation/InvocationStageTrace.java | 402 +++++++--------
.../invocation/InvocationTimeoutBootListener.java | 7 -
.../core/invocation/InvocationTimeoutStrategy.java | 4 -
.../core/invocation/ProducerInvocationFlow.java | 14 +-
.../invocation/timeout/PassingTimeStrategy.java | 2 +-
.../core/provider/LocalOpenAPIRegistry.java | 90 ++++
.../servicecomb/core/provider/OpenAPIRegistry.java | 29 +-
.../core/provider/OpenAPIRegistryManager.java | 116 +++++
.../core/provider/RegistryOpenAPIRegistry.java | 101 ++++
.../provider/consumer/ConsumerProviderManager.java | 65 ++-
.../core/provider/consumer/InvokerUtils.java | 216 +-------
.../consumer/MicroserviceReferenceConfig.java | 5 -
.../provider/consumer/ReferenceConfigManager.java | 160 ++++++
.../provider/producer/ProducerBootListener.java | 22 +-
.../provider/producer/ProducerProviderManager.java | 11 +-
.../core/registry/discovery/SwaggerLoader.java | 175 -------
.../core/tracing/BraveTraceIdGenerator.java | 4 +-
.../core/transport/AbstractTransport.java | 25 +-
.../core/transport/TransportManager.java | 16 +
.../main/resources/META-INF/spring/cse.bean.xml | 30 --
.../org/apache/servicecomb/core/TestConfig.java | 10 +-
.../core/TestConfigurationSpringInitializer.java | 98 +---
.../apache/servicecomb/core/TestInvocation.java | 78 +--
.../core/TestSCBApplicationListener.java | 14 +-
.../org/apache/servicecomb/core/TestTransport.java | 5 +
.../core/definition/OperationConfigTest.java | 6 +-
.../core/event/TestInvocationFinishEvent.java | 57 ---
.../servicecomb/core/exception/ExceptionsTest.java | 6 +-
.../core/executor/TestExecutorManager.java | 35 +-
.../core/executor/TestGroupExecutor.java | 43 +-
.../servicecomb/core/filter/FilterChainTest.java | 49 +-
.../servicecomb/core/filter/SimpleRetryFilter.java | 102 ----
.../filter/impl/ParameterValidatorFilterTest.java | 36 +-
.../filter/impl/ProducerOperationFilterTest.java | 31 +-
.../invocation/ProducerInvocationFlowTest.java | 19 +-
.../core/invocation/TestInvocationStageTrace.java | 194 +++-----
.../timeout/PassingTimeStrategyTest.java | 11 -
.../timeout/ProcessingTimeStrategyTest.java | 11 -
.../core/provider/consumer/TestInvokerUtils.java | 9 +-
.../producer/TestProducerBootListener.java | 68 +--
.../producer/TestProducerProviderManager.java | 2 +-
.../discovery/TestEndpointDiscoveryFilter.java | 20 +-
.../core/tracing/BraveTraceIdGeneratorTest.java | 2 +-
.../core/transport/TestAbstractTransport.java | 26 +
coverage-reports/pom.xml | 20 -
demo/demo-crossapp/crossapp-client/pom.xml | 12 -
.../servicecomb/demo/crossapp/CrossappClient.java | 7 +-
demo/demo-crossapp/crossapp-server/pom.xml | 8 -
.../servicecomb/demo/crossapp/CrossappServer.java | 2 -
demo/demo-crossapp/pom.xml | 4 +
.../servicecomb/samples/ConsumerApplication.java | 2 -
.../samples/ConsumerConfigController.java | 13 +-
.../consumer/src/main/resources/application.yml | 2 +-
.../servicecomb/samples/GatewayApplication.java | 2 -
demo/demo-cse-v1/pom.xml | 14 +-
.../servicecomb/samples/ProviderApplication.java | 2 -
.../servicecomb/samples/ProviderApplication.java | 2 -
.../servicecomb/samples/ConsumerConfigIT.java | 3 +-
.../apache/servicecomb/samples/HelloWorldIT.java | 3 +-
.../servicecomb/samples/TestClientApplication.java | 2 -
.../servicecomb/samples/ConsumerApplication.java | 2 -
.../servicecomb/samples/GatewayApplication.java | 2 -
demo/demo-cse-v2/pom.xml | 4 -
.../servicecomb/samples/ProviderApplication.java | 2 -
.../servicecomb/samples/ConsumerConfigIT.java | 3 +-
.../apache/servicecomb/samples/HelloWorldIT.java | 3 +-
.../servicecomb/samples/TestClientApplication.java | 2 -
demo/demo-edge/README.md | 20 +
demo/demo-edge/authentication/pom.xml | 8 -
.../demo/edge/authentication/AuthMain.java | 2 -
demo/demo-edge/business-1-1-0/pom.xml | 12 -
.../demo/edge/business/BusinessMain_V1_1_0.java | 2 -
.../servicecomb/demo/edge/business/Impl.java | 12 +-
demo/demo-edge/business-1.0.0/pom.xml | 12 -
.../demo/edge/business/BusinessMain_V1_0_0.java | 2 -
.../servicecomb/demo/edge/business/Impl.java | 10 +-
demo/demo-edge/business-2.0.0/pom.xml | 12 -
.../demo/edge/business/BusinessMain_V2_0_0.java | 2 -
.../servicecomb/demo/edge/business/Impl.java | 84 +---
.../demo/edge/business/{Impl.java => ImplV2.java} | 16 +-
...CustomExceptionToProducerResponseConverter.java | 9 +-
demo/demo-edge/consumer/pom.xml | 16 -
.../servicecomb/demo/edge/consumer/Consumer.java | 74 +--
.../demo/edge/consumer/ConsumerMain.java | 7 +-
.../edge/consumer/EdgeServiceGovernanceTest.java | 33 +-
.../consumer/src/main/resources/microservice.yaml | 14 -
demo/demo-edge/edge-service/pom.xml | 12 -
.../org/apache/servicecomb/demo/edge/EdgeMain.java | 2 -
.../service/encrypt/EncryptEdgeDispatcher.java | 3 +-
.../service/encrypt/filter/DecodeBodyFilter.java | 11 +-
.../encrypt/filter/EdgeSignatureRequestFilter.java | 11 +-
.../filter/EdgeSignatureResponseFilter.java | 13 +-
.../edge/service/encrypt/filter/UserIdFilter.java | 11 +-
.../demo/edge/service/handler/AuthHandler.java | 17 +-
.../src/main/resources/microservice.yaml | 50 +-
.../demo/edge/model/ResultWithInstance.java | 7 +-
demo/demo-edge/pom.xml | 4 +
demo/demo-filter/filter-client/pom.xml | 4 -
.../servicecomb/demo/filter/FilterClient.java | 2 -
.../demo/filter/client/ClientExceptionSchema.java | 4 +-
...ntSchema.java => GovernanceConsumerSchema.java} | 32 +-
.../demo/filter/client/RetryClientSchema.java | 29 +-
.../src/main/resources/microservice.yaml | 2 +
demo/demo-filter/filter-edge/pom.xml | 4 -
.../apache/servicecomb/demo/filter/FilterEdge.java | 2 -
.../src/main/resources/microservice.yaml | 22 +
demo/demo-filter/filter-server/pom.xml | 4 -
.../servicecomb/demo/filter/FilterServer.java | 2 -
.../filter/server/GovernanceProviderSchema.java | 17 +-
.../src/main/resources/microservice.yaml | 11 +
demo/demo-filter/filter-tests/pom.xml | 8 -
.../servicecomb/demo/filter/FilterTests.java | 2 -
.../tests/TestExceptionSchemaFromClient.java | 4 +-
.../filter/tests/TestGovernanceSchemaFromEdge.java | 115 +++++
.../filter/tests/TestRetrySchemaFromClient.java | 4 +-
.../demo/filter/tests/TestRetrySchemaFromEdge.java | 16 +-
.../src/main/resources/microservice.yaml | 10 -
.../filterEdge/GovernanceConsumerSchema.yaml | 34 +-
.../filterEdge/RetryClientSchema.yaml | 23 +-
.../filter-tests/src/main/resources/registry.yaml | 2 -
demo/demo-filter/pom.xml | 4 +
demo/demo-jaxrs/jaxrs-client/pom.xml | 16 -
.../apache/servicecomb/demo/jaxrs/JaxrsClient.java | 56 +--
.../jaxrs/client/CodeFirstRestTemplateJaxrs.java | 10 +-
.../client/CustomLoadbalanceExtensionsFactory.java | 17 -
.../jaxrs/client/MultiErrorCodeServiceClient.java | 4 +-
.../demo/jaxrs/client/TestClientTimeout.java | 10 +-
.../demo/jaxrs/client/TestFileUploadSchema.java | 8 +-
.../demo/jaxrs/client/TestFormRequestSchema.java | 4 +-
.../demo/jaxrs/client/TestQueryParamSchema.java | 4 +-
.../jaxrs/client/TestQueryParamWithListSchema.java | 4 +-
.../demo/jaxrs/client/TestReactiveSchema.java | 4 +-
.../beanParam/BeanParamRestTemplateClient.java | 13 +-
.../client/injectBean/TestInjectBeanSchema.java | 4 +-
.../pojoDefault/DefaultModelServiceClient.java | 8 +-
.../client/validation/ValidationServiceClient.java | 12 +-
.../src/main/resources/microservice.yaml | 11 +
demo/demo-jaxrs/jaxrs-server/pom.xml | 8 -
.../apache/servicecomb/demo/jaxrs/JaxrsServer.java | 2 -
.../demo/jaxrs/server/CodeFirstJaxrs.java | 8 +-
.../jaxrs/server/QueryParamWithListSchema.java | 9 -
.../demo/jaxrs/server/ReactiveSchema.java | 10 +-
.../src/main/resources/microservice.yaml | 11 +
demo/demo-jaxrs/pom.xml | 4 +
.../demo-local-registry-client/pom.xml | 4 -
.../LocalRegistryClientApplication.java | 6 +-
.../LocalRegistryServerTest.java | 4 +-
.../demo-local-registry-server/pom.xml | 4 -
.../LocalRegistryServerApplication.java | 5 +-
demo/demo-local-registry/pom.xml | 4 +
.../demo-multi-registries-client/pom.xml | 4 -
.../registry/MultiRegistriesClientApplication.java | 2 -
.../registry/MultiRegistriesServerTestCase.java | 4 +-
.../demo-multi-registries-server/pom.xml | 4 -
.../registry/MultiRegistriesServerApplication.java | 2 -
demo/demo-multi-registries/pom.xml | 4 +
.../demo-multi-service-center-client/pom.xml | 4 -
.../demo/multiServiceCenterClient/Application.java | 2 -
.../multiServiceCenterClient/SC2Configuration.java | 9 +-
.../demo-multi-service-center-serverA/pom.xml | 4 -
.../demo/multiServiceCenter/ServerApplication.java | 2 -
.../demo-multi-service-center-serverB/pom.xml | 4 -
.../ConfigurationEndpoint.java | 6 +-
.../ServerApplication.java | 2 -
demo/demo-multi-service-center/pom.xml | 4 +
.../demo/multiple/a/client/AClientMain.java | 2 -
.../demo/multiple/a/server/AServerMain.java | 2 -
.../demo/multiple/b/client/BClientMain.java | 2 -
.../demo/multiple/b/server/BServerMain.java | 2 -
.../demo/multiple/client/MultipleClient.java | 2 -
.../demo/multiple/server/MultipleServer.java | 2 -
demo/demo-multiple/pom.xml | 4 -
.../authentication => demo-nacos/consumer}/pom.xml | 20 +-
.../servicecomb/samples/ConsumerApplication.java | 2 -
.../servicecomb/samples/ConsumerController.java | 0
.../servicecomb/samples/ProviderService.java | 0
.../consumer/src/main/resources/application.yml | 22 +-
.../consumer}/src/main/resources/log4j2.xml | 0
.../authentication => demo-nacos/gateway}/pom.xml | 23 +-
.../servicecomb/samples/GatewayApplication.java | 2 -
.../gateway/src/main/resources/application.yml} | 33 +-
.../gateway}/src/main/resources/log4j2.xml | 0
demo/{demo-cse-v2 => demo-nacos}/pom.xml | 14 +-
.../authentication => demo-nacos/provider}/pom.xml | 24 +-
.../servicecomb/samples/ProviderApplication.java | 2 -
.../servicecomb/samples/ProviderController.java | 0
.../provider/src/main/resources/application.yml | 22 +-
.../provider}/src/main/resources/log4j2.xml | 0
.../test-client}/pom.xml | 96 ++--
.../org/apache/servicecomb/samples/Config.java | 0
.../apache/servicecomb/samples/HelloWorldIT.java | 5 +-
.../servicecomb/samples/TestClientApplication.java | 8 +-
.../test-client/src/main/resources/application.yml | 14 +-
.../test-client}/src/main/resources/log4j2.xml | 0
.../org/apache/servicecomb/samples/NocasIT.java | 29 +-
demo/demo-pojo/pojo-client/pom.xml | 4 -
.../servicecomb/demo/pojo/client/BeanRpcTest.java | 1 -
.../servicecomb/demo/pojo/client/PojoClient.java | 17 +-
.../client/TestClientInterfaceForServerTest.java | 45 --
.../src/main/resources/microservice.yaml | 1 +
demo/demo-pojo/pojo-server/pom.xml | 4 -
.../servicecomb/demo/pojo/server/PojoServer.java | 4 +-
.../servicecomb/demo/pojo/server/TestImpl.java | 4 +-
.../src/main/resources/microservice.yaml | 1 +
demo/demo-pojo/pom.xml | 4 +
.../demo-register-url-prefix-client/pom.xml | 4 -
.../servicecomb/demo/prefix/Application.java | 6 +-
.../demo-register-url-prefix-server/pom.xml | 8 -
.../servicecomb/demo/prefix/PrefixApplication.java | 2 -
demo/demo-register-url-prefix/pom.xml | 4 +
demo/demo-schema/pom.xml | 27 +-
.../demo/CategorizedTestCaseRunner.java | 4 +-
.../servicecomb/demo/CodeFirstRestTemplate.java | 65 +--
.../org/apache/servicecomb/demo/DemoConst.java | 4 +-
.../resources/microservices/jaxrs/compute.yaml | 212 --------
.../microservices/no-use/cse.basic.Basic/main.idl | 62 ---
.../resources/microservices/no-use/hello/main.idl | 26 -
.../no-use/helloworld.Greeter/main.idl | 29 --
.../no-use/helloworld.Standard/main.idl | 34 --
.../resources/microservices/no-use/server/main.idl | 97 ----
.../microservices/pojo/helloworld.Greeter.yaml | 68 ---
.../main/resources/microservices/pojo/server.yaml | 241 ---------
.../resources/microservices/pojo/smartcare.yaml | 102 ----
.../microservices/springmvc/controller.yaml | 138 ------
.../demo/springboot/pojo/client/DemoConst.java | 4 +-
.../demo/springboot/pojo/client/PojoClient.java | 4 +-
.../springboot/pojo/client/PojoClientTest.java | 4 +-
.../demo/springboot/pojo/server/PojoServer.java | 2 -
.../springboot/pojo/server/handler/MyHandler.java | 9 +-
.../microservices/pojo/helloworld.Greeter.yaml | 74 ---
.../main/resources/microservices/pojo/server.yaml | 197 --------
.../resources/microservices/pojo/smartcare.yaml | 135 -----
.../resources/microservices/pojo/tcc-server.yaml | 108 ----
.../springmvc/client/PlaceHolderSchemaTest.java | 4 +-
.../springmvc/client/SpringMvcClient.java | 2 -
.../springmvc/client/UploadDownloadSchemaTest.java | 69 +++
.../springmvc/server/SpringmvcServer.java | 17 +-
.../springmvc/server/UploadDownloadSchema.java | 47 ++
demo/demo-spring-boot-transport/pom.xml | 4 +
demo/demo-springmvc/pom.xml | 8 +
demo/demo-springmvc/springmvc-client/pom.xml | 29 --
.../demo/springmvc/SpringmvcClient.java | 49 +-
.../client/CodeFirstRestTemplateSpringmvc.java | 31 +-
.../springmvc/client/SchemeInterfaceSpringmvc.java | 4 +
.../client/TestCompatible1xTestSchema.java | 70 ---
.../demo/springmvc/client/TestContentType.java | 43 +-
.../demo/springmvc/client/TestControllerImpl.java | 9 +-
.../demo/springmvc/client/TestDateTimeSchema.java | 4 +-
.../demo/springmvc/client/TestDownloadSchema.java | 19 +-
.../demo/springmvc/client/TestGeneric.java | 6 +-
.../client/TestInvokeWhenServerNotReady.java | 4 +-
.../springmvc/client/TestManagementEndpoint.java | 153 ++++++
.../springmvc/client/TestMaxHttpUrlLength.java | 11 +-
.../demo/springmvc/client/TestObject.java | 8 +-
.../demo/springmvc/client/TestResponse.java | 15 +-
.../demo/springmvc/client/TestRestTemplate.java | 4 +-
.../demo/springmvc/client/TestRetrySchema.java | 4 +-
.../demo/springmvc/client/TestUploadSchema.java | 10 +-
.../demo/springmvc/client/TestWeakSpringmvc.java | 4 +-
.../demo/springmvc/client/ThirdSvc.java | 13 +-
.../src/main/resources/microservice.yaml | 10 +-
demo/demo-springmvc/springmvc-server/pom.xml | 24 -
.../demo/springmvc/SpringmvcServer.java | 2 -
.../demo/springmvc/filter/ProviderTestFilter.java | 9 +-
.../demo/springmvc/server/CodeFirstSpringmvc.java | 22 +-
.../springmvc/server/Compatible1xTestSchema.java | 6 +-
.../springmvc/server/ContentTypeSpringmvc.java | 12 +
.../springmvc/server/ProducerTestsAfterBootup.java | 3 +-
.../springmvc/server/SchemeInterfaceSpringmvc.java | 13 +-
.../server/SchemeInterfaceSpringmvcImpl.java | 25 +-
.../servicecomb/demo/springmvc/third/Register.java | 10 +-
.../schemas/CodeFirstSpringmvcForSchema.yaml | 8 +-
.../demo-zeroconfig-registry-client/pom.xml | 8 -
.../demo/zeroconfig/client/ClientApplication.java | 2 -
.../demo/zeroconfig/client/GovernanceEndpoint.java | 8 +-
.../demo/zeroconfig/edge/EdgeApplication.java | 2 -
.../demo-zeroconfig-registry-server/pom.xml | 4 -
.../demo/zeroconfig/server/ServerApplication.java | 3 +-
.../demo/zeroconfig/tests/Application.java | 2 -
.../demo/zeroconfig/tests/GovernanceTest.java | 4 +-
.../demo/zeroconfig/tests/ServerTest.java | 4 +-
demo/demo-zeroconfig-registry/pom.xml | 4 +
demo/docker-run-config-edge/pom.xml | 3 -
demo/pom.xml | 1 +
dependencies/bom/pom.xml | 28 +-
dependencies/default/pom.xml | 131 +----
deployment/README.md | 13 -
deployment/pom.xml | 71 ---
.../apache/servicecomb/deployment/Deployment.java | 35 --
.../deployment/CustomDeploymentProvider.java | 48 --
.../servicecomb/deployment/TestDeployment.java | 39 --
distribution/pom.xml | 25 +-
.../config/{client => apollo}/ApolloClient.java | 48 +-
.../config/{client => apollo}/ApolloConfig.java | 35 +-
.../config/apollo/ApolloConfiguration.java | 8 +-
.../apollo/ApolloDynamicPropertiesSource.java | 82 ++++
.../{client => apollo}/ConfigurationAction.java | 2 +-
.../sources/ApolloConfigurationSourceImpl.java | 147 ------
...ache.servicecomb.config.DynamicPropertiesSource | 2 +-
...comb.config.spi.ConfigCenterConfigurationSource | 18 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 2 +-
.../{client => apollo}/ApolloClientTest.java | 28 +-
.../sources/ApolloConfigurationSourceImplTest.java | 78 ---
.../config/client/ApolloConfigTest.java | 43 --
dynamic-config/config-cc/pom.xml | 4 -
.../servicecomb/config/ConfigCenterConfig.java | 138 ------
.../ConfigCenterConfigurationSourceImpl.java | 231 ---------
.../servicecomb/config/cc/ConfigCenterConfig.java | 89 ++++
.../config/{ => cc}/ConfigCenterConfiguration.java | 3 +-
.../cc/ConfigCenterDynamicPropertiesSource.java | 193 ++++++++
.../ConfigCenterInformationCollector.java | 22 +-
.../config/{ => cc}/TransportUtils.java | 54 +-
.../ConfigCenterDefaultDeploymentProvider.java | 53 --
...che.servicecomb.config.DynamicPropertiesSource} | 2 +-
...vicecomb.core.bootup.BootUpInformationCollector | 2 +-
...pache.servicecomb.deployment.DeploymentProvider | 17 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 2 +-
.../ConfigCenterAddressManagerTest.java | 3 +-
.../ConfigCenterConfigurationSourceImplTest.java | 2 +-
.../TestConfigCenterDefaultDeploymentProvider.java | 67 ---
dynamic-config/config-kie/pom.xml | 4 -
.../apache/servicecomb/config/kie/KieConfig.java | 83 +---
.../config/kie/KieConfigurationSourceImpl.java | 210 --------
.../config/kie/KieDynamicPropertiesSource.java | 175 +++++++
.../servicecomb/config/kie/TransportUtils.java | 52 +-
.../KieCenterDefaultDeploymentProvider.java | 53 --
.../kie/collect/KieClientInformationCollector.java | 20 +-
...che.servicecomb.config.DynamicPropertiesSource} | 2 +-
...pache.servicecomb.deployment.DeploymentProvider | 17 -
.../TestKieCenterDefaultDeploymentProvider.java | 69 ---
.../servicecomb/config/nacos/NacosClient.java | 262 ++++++++++
.../servicecomb/config/nacos/NacosConfig.java | 94 ++++
.../config/nacos/NacosDynamicPropertiesSource.java | 72 +++
.../sources/NacosConfigurationSourceImpl.java | 145 ------
.../config/nacos/client/NacosClient.java | 138 ------
.../config/nacos/client/NacosConfig.java | 69 ---
...che.servicecomb.config.DynamicPropertiesSource} | 2 +-
...comb.config.spi.ConfigCenterConfigurationSource | 18 -
.../sources/NacosConfigurationSourceImplTest.java | 74 ---
.../config/nacos/client/NacosClientTest.java | 81 ---
.../edge/core/CommonHttpEdgeDispatcher.java | 48 +-
.../edge/core/DefaultEdgeDispatcher.java | 21 +-
.../servicecomb/edge/core/EdgeAddHeaderFilter.java | 63 ++-
.../servicecomb/edge/core/EdgeBootListener.java | 26 +-
.../edge/core/EdgeCoreConfiguration.java | 10 +-
.../edge/core/EdgeInvocationCreator.java | 13 +-
.../edge/core/EdgeServerCodecFilter.java | 74 ---
.../edge/core/URLMappedConfigurationLoader.java | 30 +-
.../edge/core/URLMappedEdgeDispatcher.java | 39 +-
.../src/main/resources/META-INF}/microservice.yaml | 10 +-
.../edge/core/TestEdgeBootListener.java | 77 ---
.../edge/core/TestURLMappedEdgeDispatcher.java | 63 ++-
foundations/foundation-common/pom.xml | 4 -
.../foundation/common/LegacyPropertyFactory.java | 72 +++
.../foundation/common/utils/BeanUtils.java | 4 -
.../foundation/common/utils/KeyPairUtils.java | 15 +-
.../foundation/common/utils/TestRSAUtil.java | 21 +-
foundations/foundation-config/pom.xml | 9 +-
.../servicecomb/config/BootStrapProperties.java | 182 +++----
.../config/ConcurrentMapConfigurationExt.java | 53 --
.../config/ConfigEnvironmentPostProcessor.java | 148 ++++++
.../apache/servicecomb/config/ConfigMapping.java | 12 +-
.../org/apache/servicecomb/config/ConfigUtil.java | 287 ++---------
.../config}/ConfigurationChangedEvent.java | 43 +-
.../config/DynamicConfigurationExt.java | 34 --
.../servicecomb/config/DynamicProperties.java | 4 -
.../servicecomb/config/DynamicPropertiesImpl.java | 143 ++++--
...Scheduler.java => DynamicPropertiesSource.java} | 21 +-
.../config/DynamicWatchedConfigurationExt.java | 75 ---
.../config/FoundationConfigConfiguration.java | 25 +-
.../config/InMemoryDynamicPropertiesSource.java | 55 +++
.../config/LastPropertyPlaceholderConfigurer.java | 39 --
.../servicecomb/config/MicroserviceProperties.java | 111 -----
.../config/archaius/sources/ConfigSourceMaker.java | 28 --
.../sources/MicroserviceConfigurationSource.java | 49 --
.../event/DynamicConfigurationChangedEvent.java | 32 --
.../event/RefreshGovernanceConfigurationEvent.java | 32 --
.../sources => file}/AbstractConfigLoader.java | 2 +-
.../{archaius/sources => file}/ConfigModel.java | 2 +-
.../sources => file}/MicroserviceConfigLoader.java | 2 +-
.../sources => file}/YAMLConfigLoader.java | 2 +-
.../config/inject/PlaceholderResolver.java | 4 +-
.../config/priority/ConfigObjectFactory.java | 15 +-
.../config/priority/ConfigObjectProperty.java | 5 +-
.../config/priority/DynamicProperty.java | 58 +++
.../config/priority/PriorityProperty.java | 11 +-
.../config/priority/PriorityPropertyFactory.java | 38 +-
.../config/priority/PriorityPropertyManager.java | 35 +-
.../spi/ConfigCenterConfigurationSource.java | 35 --
.../spi/ConfigCenterConfigurationSourceLoader.java | 42 --
...ache.servicecomb.config.DynamicPropertiesSource | 2 +-
.../src/main/resources/META-INF/spring.factories | 2 +-
.../config/BootStrapPropertiesTest.java | 155 +++---
.../servicecomb/config/DynamicPropertiesTest.java | 85 ++--
.../config/MapBasedConfigurationSource.java | 103 ----
.../apache/servicecomb/config/TestConfigUtil.java | 335 -------------
.../TestLastPropertyPlaceholderConfigurer.java | 69 ---
.../sources/TestYAMLConfigurationSource.java | 98 ----
.../TestMicroserviceConfigLoader.java | 2 +-
.../config/inject/TestConfigObjectFactory.java | 242 ++++++---
.../config/inject/TestPlaceholderResolver.java | 23 +-
.../config/priority/TestPriorityProperty.java | 147 +++---
.../config/priority/TestPriorityPropertyBase.java | 24 +-
.../priority/TestPriorityPropertyManager.java | 16 +-
.../src/test/resources/microservice.yaml | 6 -
foundations/foundation-metrics/pom.xml | 4 -
.../foundation/metrics/MetricsBootstrap.java | 13 +-
.../foundation/metrics/MetricsBootstrapConfig.java | 36 +-
.../metrics/health/HealthCheckResult.java | 1 -
.../foundation/metrics/TestMetricsBootstrap.java | 13 +
.../internal/parser/ContentFileReader.java | 4 +-
.../deserializer/repeated/RepeatedReadSchemas.java | 8 +-
.../deserializer/scalar/SInt32ReadSchemas.java | 55 ++-
.../deserializer/scalar/StringReadSchemas.java | 42 ++
.../serializer/scalar/StringWriteSchemas.java | 7 +
.../servicecomb/registry/DiscoveryManager.java | 82 +++-
.../registry/config/ConfigurePropertyUtils.java | 55 ---
.../config/ServiceRegistryCommonConfig.java | 40 --
.../registry/definition/DefinitionConst.java | 4 -
.../registry/discovery/DiscoveryTree.java | 51 +-
.../discovery/StatefulDiscoveryInstance.java | 10 +-
.../registry/discovery/TestDiscoveryTree.java | 122 +++--
.../foundation/common/utils/SPIServiceUtils.java | 5 +-
foundations/foundation-ssl/pom.xml | 8 +-
.../servicecomb/foundation/ssl/SSLManager.java | 3 +-
.../servicecomb/foundation/ssl/SSLOption.java | 79 +--
.../foundation/ssl/SSLOptionFactory.java | 6 +-
.../servicecomb/foundation/ssl/SSLOptionTest.java | 87 ++--
.../foundation/ssl/TestSSLOptionFactory.java | 15 +-
foundations/foundation-test-scaffolding/pom.xml | 9 -
.../test/scaffolding/config/ArchaiusUtils.java | 83 ----
.../test/scaffolding/log/LogCollector.java | 16 +-
.../foundation/vertx/AddressResolverConfig.java | 70 +--
.../foundation/vertx/SharedVertxFactory.java | 24 +-
.../foundation/vertx/VertxTLSBuilder.java | 19 +-
.../servicecomb/foundation/vertx/VertxUtils.java | 15 +-
.../vertx/client/http/HttpClientOptionsSPI.java | 13 +-
.../foundation/vertx/client/http/HttpClients.java | 5 +-
.../foundation/vertx/http/ReadStreamPart.java | 7 +-
.../vertx/http/StandardHttpServletRequestEx.java | 16 +-
.../VertxClientRequestToHttpServletRequest.java | 8 +-
.../VertxServerRequestToHttpServletRequest.java | 21 +-
.../foundation/vertx/server/TcpServer.java | 8 +-
.../foundation/vertx/stream/BufferInputStream.java | 13 +-
.../main/resources/META-INF/spring/cse.bean.xml | 25 -
.../vertx/TestAddressResolverConfig.java | 106 ----
.../foundation/vertx/TestSharedVertxFactory.java | 25 +-
.../foundation/vertx/TestVertxTLSBuilder.java | 39 +-
.../foundation/vertx/TestVertxUtils.java | 32 +-
.../http/TestStandardHttpServletResponseEx.java | 2 +-
.../foundation/vertx/server/TestTcpServer.java | 102 ++--
.../foundation/vertx/stream/TestPumpFromPart.java | 7 +-
.../governance/handler/CircuitBreakerHandler.java | 2 +-
.../handler/InstanceIsolationHandler.java | 2 +-
.../governance/handler/RetryHandler.java | 2 +-
.../governance/handler/ext/FailurePredictor.java | 4 +-
.../governance/marker/GovernanceRequest.java | 25 +-
.../marker/GovernanceRequestExtractor.java | 2 +
.../servicecomb/governance/marker/Matcher.java | 13 +-
.../governance/marker/RequestProcessor.java | 16 +
.../router/RouterCommonConfiguration.java | 5 +-
.../apache/servicecomb/router/RouterFilter.java | 6 +-
.../servicecomb/router/cache/RouterRuleCache.java | 16 +-
.../router/match/RouterRuleMatcher.java | 13 +-
.../apache/servicecomb/router/model/Matcher.java | 93 ----
.../servicecomb/router/model/PolicyRuleItem.java | 2 +-
.../governance/AbstractFailurePredictorTest.java | 4 +-
.../apache/servicecomb/governance/MapperTest.java | 14 +
.../servicecomb/governance/MockRetryExtension.java | 2 +-
.../servicecomb/governance/RetryHandlerTest.java | 6 +-
.../RouterDistributorDynamicConfig2Test.java | 22 +-
.../router/RouterDistributorDynamicConfigTest.java | 41 +-
.../router/RouterDistributorFileConfigTest.java | 8 +-
.../RouterDistributorFileWeightLessTest.java | 7 +-
...java => RouterDistributorGlobalConfigTest.java} | 148 +++---
.../src/test/resources/META-INF/spring/bean.xml | 1 +
governance/src/test/resources/application.yaml | 8 +
.../faultinjection/ConsumerAbortFaultFilter.java | 10 +-
.../faultinjection/ConsumerDelayFaultFilter.java | 10 +-
.../faultinjection/FaultInjectionConfig.java | 66 ---
.../faultinjection/FaultInjectionUtil.java | 3 +-
.../TestConsumerAbortFaultFilter.java | 96 ++--
.../TestConsumerDelayFaultFilter.java | 125 +++--
.../faultinjection/TestFaultInjectConfig.java | 62 ---
.../java/org/apache/servicecomb/qps/Config.java | 28 +-
.../servicecomb/qps/ConsumerFlowControlFilter.java | 17 +-
.../qps/FlowControlQpsConfiguration.java | 11 +-
.../servicecomb/qps/ProviderFlowControlFilter.java | 20 +-
.../servicecomb/qps/QpsControllerManager.java | 96 ++--
.../servicecomb/qps/QpsControllerManagerTest.java | 63 ++-
.../org/apache/servicecomb/qps/TestConfig.java | 55 ---
.../governance/ConsumerInstanceBulkheadFilter.java | 12 +-
.../ConsumerInstanceIsolationFilter.java | 10 +-
.../handler/governance/ProviderBulkheadFilter.java | 9 +-
.../governance/ProviderCircuitBreakerFilter.java | 9 +-
.../governance/ProviderRateLimitingFilter.java | 12 +-
handlers/handler-loadbalance/pom.xml | 30 +-
.../servicecomb/loadbalance/Configuration.java | 9 +-
.../loadbalance/LoadBalanceConfiguration.java | 7 +-
.../servicecomb/loadbalance/LoadBalanceFilter.java | 63 +--
.../servicecomb/loadbalance/LoadBalancer.java | 8 -
.../servicecomb/loadbalance/ServerMetrics.java} | 21 +-
.../servicecomb/loadbalance/ServiceCombServer.java | 37 +-
.../loadbalance/SessionStickinessRule.java | 27 +-
.../loadbalance/WeightedResponseTimeRuleExt.java | 49 +-
.../filter/InstancePropertyDiscoveryFilter.java | 6 +-
.../PriorityInstancePropertyDiscoveryFilter.java | 23 +-
.../servicecomb/loadbalance/TestConfiguration.java | 39 +-
.../loadbalance/TestExtensionsManager.java | 27 +-
.../loadbalance/TestLoadBalanceCreator.java | 62 +--
.../loadbalance/TestLoadBalanceFilter.java | 26 +-
.../loadbalance/TestLoadBalanceFilter2.java | 44 +-
.../servicecomb/loadbalance/TestLoadBalancer.java | 1 -
.../loadbalance/TestRoundRobinRuleExt.java | 4 -
.../loadbalance/TestSessionSticknessRule.java | 69 +--
.../TestWeightedResponseTimeRuleExt.java | 56 ++-
...riorityInstancePropertyDiscoveryFilterTest.java | 33 +-
.../TestInstancePropertyDiscoveryFilter.java | 62 +--
.../filter/TestServerDiscoveryFilter.java | 8 +-
.../AuthenticationConfiguration.java | 7 +
.../consumer/ConsumerAuthFilter.java | 14 +-
.../consumer/ConsumerTokenManager.java | 13 +-
.../authentication/provider/AccessController.java | 54 +-
.../provider/ProviderAuthFilter.java | 13 +-
.../provider/ProviderTokenManager.java | 7 +-
.../authentication/TestAccessController.java | 186 +++++--
.../TestAuthenticationBootListener.java | 31 +-
.../authentication/TestRSAAuthenticationToken.java | 20 +
.../provider/TestProviderTokenManager.java | 44 +-
handlers/handler-router/pom.xml | 4 -
.../router/custom/RouterAddHeaderFilter.java | 150 ------
.../router/custom/RouterServerListFilter.java | 57 +--
.../custom/ServiceCombRouterConfiguration.java | 5 -
.../tracing/zipkin/HttpClientRequestWrapper.java | 11 +
.../tracing/zipkin/HttpServeRequestWrapper.java | 12 +
.../tracing/zipkin/TracingConfiguration.java | 29 +-
.../tracing/zipkin/ZipkinProviderDelegate.java | 4 +-
.../tracing/zipkin/ZipkinTracingFilter.java | 9 +-
.../darklaunch/DarklaunchServerListFilter.java | 10 +-
huawei-cloud/dashboard/pom.xml | 4 -
.../dashboard/monitor/DashboardConfiguration.java | 29 ++
.../huaweicloud/dashboard/monitor/DataFactory.java | 12 +-
.../monitor/DefaultMonitorDataPublisher.java | 47 +-
.../monitor/MetricsMonitorDataProvider.java | 52 +-
.../dashboard/monitor/MonitorBootListener.java | 10 +-
.../monitor/MonitorDefaultDeploymentProvider.java | 56 ---
.../monitor/MonitorInformationCollector.java | 22 +-
.../dashboard/monitor/TransportUtils.java | 52 +-
.../dashboard/monitor/data/MonitorConstant.java | 109 ++---
...pache.servicecomb.deployment.DeploymentProvider | 17 -
.../resources/META-INF/spring/services.bean.xml | 25 -
huawei-cloud/environment/README.md | 20 -
huawei-cloud/environment/pom.xml | 41 --
.../environment/src/main/resources/mapping.yaml | 43 --
huawei-cloud/pom.xml | 1 -
.../servicestage/AKSKAuthHeaderProvider.java | 23 +-
.../huaweicloud/servicestage/CasEnvConfig.java | 39 +-
.../servicestage/CasEnvVariablesAdapter.java | 47 +-
.../servicestage/ServiceStageConfiguration.java | 13 +-
....servicecomb.foundation.auth.AuthHeaderProvider | 18 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 2 +-
.../servicestage/TestAKSKAuthHeaderProvider.java | 42 +-
.../huaweicloud/servicestage/TestCasEnvConfig.java | 55 ---
inspector/pom.xml | 72 ---
.../inspector/internal/InspectorBootListener.java | 67 ---
.../inspector/internal/InspectorConfig.java | 35 --
.../inspector/internal/InspectorImpl.java | 262 ----------
.../internal/model/DynamicPropertyView.java | 59 ---
.../inspector/internal/swagger/SchemaFormat.java | 32 --
inspector/src/main/resources/webroot/index.html | 84 ----
.../src/main/resources/webroot/static/css/main.css | 93 ----
.../webroot/static/dynamicProperties.html | 66 ---
.../webroot/static/images/ServiceComb-logo-3.jpg | Bin 80000 -> 0 bytes
.../webroot/static/images/download-all.png | Bin 208 -> 0 bytes
.../resources/webroot/static/images/download.png | Bin 178 -> 0 bytes
.../src/main/resources/webroot/static/js/main.js | 38 --
.../webroot/static/priorityProperties.html | 89 ----
.../resources/webroot/static/schemas/schemas.css | 37 --
.../resources/webroot/static/schemas/schemas.js | 111 -----
.../main/resources/webroot/static/tree/tree.css | 117 -----
.../src/main/resources/webroot/static/tree/tree.js | 110 -----
.../src/main/resources/webroot/static/welcome.html | 22 -
.../internal/TestInspectorBootListener.java | 89 ----
.../inspector/internal/TestInspectorImpl.java | 293 -----------
inspector/src/test/resources/schema1.yaml | 61 ---
.../metrics/core/HealthBootListener.java | 34 --
.../metrics/core/InvocationMetersInitializer.java | 6 +-
.../metrics/core/MetricsBootListener.java | 24 -
.../metrics/core/MetricsCoreConfiguration.java | 12 +-
.../metrics/core/VertxMetersInitializer.java | 4 +-
.../metrics/core/meter/ConsumerMeters.java | 5 +-
.../servicecomb/metrics/core/meter/EdgeMeters.java | 5 +-
.../metrics/core/meter/ProducerMeters.java | 5 +-
.../meter/invocation/AbstractInvocationMeter.java | 35 +-
.../meter/invocation/AbstractInvocationMeters.java | 6 +-
.../meter/invocation/ConsumerInvocationMeter.java | 45 +-
.../meter/invocation/ConsumerInvocationMeters.java | 8 +-
.../core/meter/invocation/EdgeInvocationMeter.java | 30 +-
.../meter/invocation/EdgeInvocationMeters.java | 8 +-
.../meter/invocation/MeterInvocationConst.java | 39 --
.../meter/invocation/ProducerInvocationMeter.java | 33 +-
.../meter/invocation/ProducerInvocationMeters.java | 8 +-
.../metrics/core/publish/DefaultLogPublisher.java | 177 +++----
.../metrics/core/publish/SlowInvocationLogger.java | 229 +++++----
.../core/TestDefaultRegistryInitializer.java | 17 +-
.../metrics/core/TestHealthBootListener.java | 104 ----
.../core/TestInvocationMetersInitializer.java | 355 ++++++++------
.../metrics/core/TestMetricsBootListener.java | 103 ----
.../metrics/core/TestVertxMetersInitializer.java | 36 +-
.../core/publish/TestDefaultLogPublisher.java | 190 ++++----
.../publish/TestInvocationPublishModelFactory.java | 542 +++++++++------------
.../metrics/core/publish/TestPublishUtils.java | 20 +-
.../core/publish/TestSlowInvocationLogger.java | 118 ++---
.../model/invocation/TestOperationPerf.java | 6 +-
.../model/invocation/TestOperationPerfGroup.java | 16 +-
.../core/publish/model/invocation/Utils.java | 9 +-
.../metrics/prometheus/PrometheusPublisher.java | 17 +-
.../prometheus/TestPrometheusPublisher.java | 43 +-
pom.xml | 19 +-
.../provider/pojo/FilterInvocationCaller.java | 11 +-
.../provider/pojo/PojoConsumerMetaRefresher.java | 49 +-
.../provider/pojo/PojoInvocationCreator.java | 21 +-
.../provider/pojo/ProviderPojoConfiguration.java | 4 -
.../provider/pojo/definition/PojoConsumerMeta.java | 3 -
.../provider/pojo/TestPojoConsumerProvider.java | 32 --
.../pojo/reference/PojoReferenceMetaTest.java | 10 +-
.../pojo/reference/TestRpcReferenceProcessor.java | 10 +-
.../common/InvocationToHttpServletRequest.java | 4 +-
.../common/ProviderRestCommonConfiguration.java | 5 -
.../provider/rest/common/RestProducers.java | 20 +-
.../common/TestInvocationToHttpServletRequest.java | 6 +-
.../rest/common/TestRestConsumerProvider.java | 32 --
.../provider/rest/common/TestRestProducers.java | 14 +
.../springmvc/reference/CseClientHttpRequest.java | 2 +-
.../springmvc/reference/CseClientHttpResponse.java | 2 +
.../springmvc/reference/RestTemplateBuilder.java | 4 +-
.../springmvc/reference/RestTemplateWrapper.java | 3 +-
.../reference/ServiceCombRestTemplateConfig.java | 4 +-
.../ServiceCombRestTemplateConfigTest.java | 4 +-
.../reference/TestRestTemplateBuilder.java | 4 +-
.../reference/TestRestTemplateWrapper.java | 8 +-
service-registry/pom.xml | 1 +
.../lightweight/AbstractLightweightDiscovery.java | 9 +-
.../AbstractLightweightRegistration.java | 6 +-
.../LightWeightRegistryConfiguration.java | 7 +-
.../servicecomb/registry/lightweight/Self.java | 17 +-
.../model/AbstractPropertiesLoader.java | 20 +-
.../model/InstancePropertiesLoader.java | 10 +-
.../lightweight/model/MicroserviceFactory.java | 44 +-
.../lightweight/model/MicroserviceInstance.java | 23 +-
.../model/MicroservicePropertiesLoader.java | 10 +-
.../config/TestAbstractPropertiesLoader.java | 20 +-
.../registry/lightweight/StoreServiceTest.java | 39 +-
.../servicecomb/registry/lightweight/TestBase.java | 59 ---
service-registry/registry-local/pom.xml | 4 -
.../localregistry/LocalDiscoveryInstance.java | 33 +-
.../localregistry/LocalRegistration.java | 2 +-
.../localregistry/LocalRegistrationInstance.java | 35 +-
.../localregistry/LocalRegistryConfiguration.java | 9 +-
.../localregistry/LocalRegistryStore.java | 11 +-
.../servicecomb/localregistry/RegistryBean.java | 2 +-
.../registry-nacos}/pom.xml | 32 +-
.../registry/nacos/NacosConfiguration.java} | 33 +-
.../servicecomb/registry/nacos/NacosConst.java | 60 +++
.../servicecomb/registry/nacos/NacosDiscovery.java | 137 ++++++
.../registry/nacos/NacosDiscoveryInstance.java | 147 ++++++
.../registry/nacos/NacosDiscoveryProperties.java | 163 +++++++
.../registry/nacos/NacosMicroserviceHandler.java | 105 ++++
.../registry/nacos/NacosRegistration.java | 164 +++++++
.../registry/nacos/NacosRegistrationInstance.java} | 65 +--
.../registry/nacos/NamingServiceManager.java | 73 +++
...rk.boot.autoconfigure.AutoConfiguration.imports | 2 +-
service-registry/registry-service-center/pom.xml | 4 -
.../registry/sc/MicroserviceHandler.java | 87 ++--
.../servicecomb/registry/sc/SCAddressManager.java | 7 +-
.../servicecomb/registry/sc/SCClientUtils.java | 17 +-
.../servicecomb/registry/sc/SCConfiguration.java | 14 +-
.../registry/sc/SCConfigurationProperties.java | 10 +
.../servicecomb/registry/sc/SCDiscovery.java | 21 +-
.../registry/sc/SCDiscoveryInstance.java | 5 +-
.../servicecomb/registry/sc/SCRegistration.java | 30 +-
.../zeroconfig/AbstractZeroConfigRegistration.java | 2 +-
.../solution/basic/integration/HealthEndpoint.java | 27 +-
.../basic/integration/HealthEndpointImpl.java | 16 +-
.../HealthInstancePing.java | 4 +-
.../basic/integration/InstanceOpenAPIRegistry.java | 146 ++++++
.../integration/IntegrationConfiguration.java | 29 +-
.../ManagementEndpoint.java} | 24 +-
.../ManagementEndpointImpl.java} | 28 +-
.../basic/integration/MetricsEndpoint.java | 25 +-
.../basic/integration/MetricsEndpointImpl.java | 21 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 2 +-
.../src/main/resources/microservice.yaml | 6 +-
.../basic/integration/TestHealthEndpointImpl.java | 10 +-
.../integration/TestManagementEndpointImpl.java | 6 +-
.../basic/integration/TestMetricsEndpointImpl.java | 24 +-
.../pom.xml | 21 +-
.../starter/servlet/RestServletInitializer.java | 26 +-
.../pom.xml | 19 +-
.../java-chassis-spring-boot-starter/pom.xml | 64 ---
.../ConfigurationSpringBootInitializer.java | 34 --
.../springboot/starter/EnableServiceComb.java | 36 --
.../starter/ServiceCombSpringConfiguration.java | 27 -
spring-boot/spring-boot-starters/pom.xml | 1 -
.../apache/servicecomb/swagger/SwaggerUtils.java | 119 +++--
.../property/ObjectPropertyConverter.java | 2 +-
.../swagger/extend/ModelResolverExt.java | 5 +-
.../property/creator/ByteArrayPropertyCreator.java | 2 +-
.../property/creator/BytePropertyCreator.java | 2 +-
.../creator/InputStreamPropertyCreator.java | 2 +-
.../property/creator/PartPropertyCreator.java | 5 +-
.../extend/property/creator/PropertyCreator.java | 2 +-
.../swagger/generator/ResponseTypeProcessor.java | 6 +-
.../swagger/generator/SwaggerGenerator.java | 4 +-
.../generator/core/AbstractOperationGenerator.java | 2 +-
.../parameter/RawJsonRequestBodyProcessor.java | 6 +
.../response/DefaultResponseTypeProcessor.java | 5 +-
.../swagger/generator/core/TestArrayType.java | 4 +-
.../generator/core/TestSwaggerGenerator.java | 20 +-
.../OperationMethodAnnotationProcessorTest.java | 2 +-
.../src/test/resources/schemas/echo.yaml | 3 -
...stractHttpMethodMappingAnnotationProcessor.java | 13 +-
.../RequestMappingClassAnnotationProcessor.java | 8 +
.../creator/MultipartFilePropertyCreator.java | 2 +-
.../swagger/generator/springmvc/Echo.java | 11 +-
.../springmvc/MethodMixupAnnotations.java | 24 +-
.../generator/springmvc/TestTwoSameNameModels.java | 146 ++++++
.../springmvc/model/DefaultParameterSchema.java | 4 +-
.../swagger/generator/springmvc/model/Generic.java | 14 +-
.../generator/springmvc/model/same1/SameModel.java | 17 +-
.../springmvc/model/same1/SameModelThrow.java | 13 +-
.../generator/springmvc/model/same2/SameModel.java | 13 +-
.../springmvc/model/same2/SameModelThrow.java | 24 +-
.../resources/schemas/DefaultParameterSchema.yaml | 13 +-
.../src/test/resources/schemas/echo.yaml | 35 --
.../test/resources/schemas/mixupAnnotations.yaml | 90 +---
.../swagger/invocation/InvocationType.java | 3 +-
.../swagger/invocation/SwaggerInvocation.java | 9 -
.../extension/ProducerInvokeExtension.java | 2 +-
.../invocation/validator/ParameterValidator.java | 30 +-
.../transport/common/TransportConfigUtils.java | 7 +-
.../transport/common/TestTransportConfigUtils.java | 28 +-
.../transport/highway/HighwayClient.java | 79 +--
.../transport/highway/HighwayClientConnection.java | 4 +-
.../transport/highway/HighwayClientFilter.java | 39 +-
.../transport/highway/HighwayConfig.java | 8 +-
.../transport/highway/HighwayServer.java | 6 +-
.../highway/HighwayServerCodecFilter.java | 16 +-
.../transport/highway/HighwayServerConnection.java | 4 +-
.../transport/highway/HighwayServerVerticle.java | 4 +-
.../transport/highway/HighwayTransport.java | 4 +-
.../highway/HighwayServerCodecFilterTest.java | 56 ++-
.../transport/highway/TestHighwayClient.java | 179 +------
.../transport/highway/TestHighwayConfig.java | 53 --
.../transport/highway/TestHighwayTransport.java | 33 +-
.../client/HttpTransportHttpClientOptionsSPI.java | 7 -
.../rest/client/RestClientCodecFilter.java | 36 +-
.../transport/rest/client/RestClientDecoder.java | 9 +-
.../transport/rest/client/RestClientEncoder.java | 27 +-
.../client/RestClientRequestParametersImpl.java | 28 +-
.../transport/rest/client/RestClientSender.java | 35 +-
.../rest/client/RestClientSenderFilter.java | 14 +-
.../rest/client/RestClientTransportContext.java | 2 +-
.../client/RestClientTransportContextFactory.java | 5 +-
.../rest/client/TransportClientConfig.java | 108 ++--
.../client/TransportRestClientConfiguration.java | 3 +-
.../rest/client/TestTransportClientConfig.java | 97 ----
.../rest/servlet/RestServletInjector.java | 17 +-
.../RestServletProducerInvocationCreator.java | 8 +-
.../transport/rest/servlet/ServletConfig.java | 25 +-
.../rest/servlet/ServletRestDispatcher.java | 6 +-
.../rest/servlet/ServletRestTransport.java | 7 +-
.../transport/rest/servlet/ServletUtils.java | 21 +-
.../transport/rest/servlet/TestRestServlet.java | 31 +-
.../rest/servlet/TestRestServletInjector.java | 27 +-
.../transport/rest/servlet/TestServletConfig.java | 57 ---
.../rest/servlet/TestServletRestTransport.java | 41 +-
.../transport/rest/servlet/TestServletUtils.java | 42 +-
.../rest/vertx/AbstractVertxHttpDispatcher.java | 3 +-
.../transport/rest/vertx/RestServerVerticle.java | 25 +-
.../transport/rest/vertx/TransportConfig.java | 125 +++--
.../transport/rest/vertx/VertxRestDispatcher.java | 22 +-
.../transport/rest/vertx/VertxRestTransport.java | 9 +-
.../vertx/TestAbstractVertxHttpDispatcher.java | 39 +-
.../rest/vertx/TestRestServerVerticle.java | 168 +++++--
.../transport/rest/vertx/TestTransportConfig.java | 237 ---------
.../rest/vertx/TestVertxRestDispatcher.java | 27 +-
.../rest/vertx/TestVertxRestTransport.java | 45 +-
962 files changed, 13532 insertions(+), 19509 deletions(-)
copy
clients/{config-common/src/main/java/org/apache/servicecomb/config/common/ConfigurationChangedEvent.java
=>
config-center-client/src/main/java/org/apache/servicecomb/config/center/client/ConfigCenterConfigurationChangedEvent.java}
(61%)
delete mode 100644
clients/config-common/src/test/java/org/apache/servicecomb/config/common/TestConfigurationChangedEvent.java
copy
clients/{config-common/src/main/java/org/apache/servicecomb/config/common/ConfigurationChangedEvent.java
=>
config-kie-client/src/main/java/org/apache/servicecomb/config/kie/client/KieConfigurationChangedEvent.java}
(63%)
rename common/common-access-log/src/main/resources/{ =>
META-INF}/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(100%)
delete mode 100644
common/common-access-log/src/test/java/org/apache/servicecomb/common/accessLog/core/AccessLogConfigTest.java
create mode 100644
common/common-protobuf/src/main/java/org/apache/servicecomb/codec/protobuf/schema/SchemaToProtoGenerator.java
create mode 100644
common/common-protobuf/src/test/java/org/apache/servicecomb/codec/protobuf/schema/TestSchemaCodec.java
create mode 100644
common/common-protobuf/src/test/java/org/apache/servicecomb/codec/protobuf/schema/TestSchemaToProtoGenerator.java
rename
providers/provider-rest-common/src/main/java/org/apache/servicecomb/provider/rest/common/RestConsumerProvider.java
=>
common/common-protobuf/src/test/java/org/apache/servicecomb/codec/protobuf/schema/model/CyclicInfo.java
(70%)
copy
governance/src/test/java/org/apache/servicecomb/governance/MockRetryExtension.java
=>
common/common-protobuf/src/test/java/org/apache/servicecomb/codec/protobuf/schema/model/DeptInfo.java
(61%)
rename
deployment/src/main/java/org/apache/servicecomb/deployment/SystemBootstrapInfo.java
=>
common/common-protobuf/src/test/java/org/apache/servicecomb/codec/protobuf/schema/model/SchemaService.java
(59%)
copy
core/src/main/java/org/apache/servicecomb/core/provider/consumer/AbstractConsumerProvider.java
=>
common/common-protobuf/src/test/java/org/apache/servicecomb/codec/protobuf/schema/model/ScoreInfo.java
(78%)
rename
inspector/src/main/java/org/apache/servicecomb/inspector/internal/model/PriorityPropertyView.java
=>
common/common-protobuf/src/test/java/org/apache/servicecomb/codec/protobuf/schema/model/UserInfo.java
(52%)
delete mode 100644
common/common-rest/src/main/java/org/apache/servicecomb/common/rest/codec/param/RestClientRequestImpl.java
create mode 100644
common/common-rest/src/main/java/org/apache/servicecomb/common/rest/codec/produce/ProduceProtoBufferProcessor.java
delete mode 100644
common/common-rest/src/test/java/org/apache/servicecomb/common/rest/TestUploadConfig.java
delete mode 100644
common/common-rest/src/test/java/org/apache/servicecomb/common/rest/codec/param/TestRestClientRequestImpl.java
delete mode 100644
core/src/main/java/org/apache/servicecomb/core/ConfigurationSpringInitializer.java
rename core/src/main/java/org/apache/servicecomb/core/{Const.java =>
CoreConst.java} (89%)
create mode 100644
core/src/main/java/org/apache/servicecomb/core/filter/AbstractFilter.java
rename
dynamic-config/config-nacos/src/main/java/org/apache/servicecomb/config/nacos/client/ConfigurationAction.java
=> core/src/main/java/org/apache/servicecomb/core/filter/EdgeFilter.java (87%)
create mode 100644
core/src/main/java/org/apache/servicecomb/core/filter/impl/ContextMapperFilter.java
create mode 100644
core/src/main/java/org/apache/servicecomb/core/filter/impl/RetryFilter.java
create mode 100644
core/src/main/java/org/apache/servicecomb/core/provider/LocalOpenAPIRegistry.java
copy
swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/converter/property/ObjectPropertyConverter.java
=>
core/src/main/java/org/apache/servicecomb/core/provider/OpenAPIRegistry.java
(59%)
create mode 100644
core/src/main/java/org/apache/servicecomb/core/provider/OpenAPIRegistryManager.java
create mode 100644
core/src/main/java/org/apache/servicecomb/core/provider/RegistryOpenAPIRegistry.java
create mode 100644
core/src/main/java/org/apache/servicecomb/core/provider/consumer/ReferenceConfigManager.java
delete mode 100644
core/src/main/java/org/apache/servicecomb/core/registry/discovery/SwaggerLoader.java
delete mode 100644 core/src/main/resources/META-INF/spring/cse.bean.xml
delete mode 100644
core/src/test/java/org/apache/servicecomb/core/event/TestInvocationFinishEvent.java
delete mode 100644
core/src/test/java/org/apache/servicecomb/core/filter/SimpleRetryFilter.java
create mode 100644 demo/demo-edge/README.md
copy
demo/demo-edge/business-2.0.0/src/main/java/org/apache/servicecomb/demo/edge/business/{Impl.java
=> ImplV2.java} (90%)
copy
demo/demo-filter/filter-client/src/main/java/org/apache/servicecomb/demo/filter/client/{RetryClientSchema.java
=> GovernanceConsumerSchema.java} (54%)
rename
core/src/main/java/org/apache/servicecomb/core/event/InvocationHandlersStartEvent.java
=>
demo/demo-filter/filter-server/src/main/java/org/apache/servicecomb/demo/filter/server/GovernanceProviderSchema.java
(59%)
create mode 100644
demo/demo-filter/filter-tests/src/main/java/org/apache/servicecomb/demo/filter/tests/TestGovernanceSchemaFromEdge.java
rename inspector/src/test/resources/schema2.yaml =>
demo/demo-filter/filter-tests/src/main/resources/microservices/filterEdge/GovernanceConsumerSchema.yaml
(65%)
copy demo/{demo-edge/authentication => demo-nacos/consumer}/pom.xml (87%)
copy demo/{demo-cse-v2 =>
demo-nacos}/consumer/src/main/java/org/apache/servicecomb/samples/ConsumerApplication.java
(93%)
copy demo/{demo-cse-v2 =>
demo-nacos}/consumer/src/main/java/org/apache/servicecomb/samples/ConsumerController.java
(100%)
copy demo/{demo-cse-v2 =>
demo-nacos}/consumer/src/main/java/org/apache/servicecomb/samples/ProviderService.java
(100%)
copy inspector/src/test/resources/microservice.yaml =>
demo/demo-nacos/consumer/src/main/resources/application.yml (80%)
copy demo/{demo-jaxrs/jaxrs-client =>
demo-nacos/consumer}/src/main/resources/log4j2.xml (100%)
copy demo/{demo-edge/authentication => demo-nacos/gateway}/pom.xml (85%)
copy demo/{demo-cse-v2 =>
demo-nacos}/gateway/src/main/java/org/apache/servicecomb/samples/GatewayApplication.java
(93%)
copy demo/{demo-filter/filter-edge/src/main/resources/microservice.yaml =>
demo-nacos/gateway/src/main/resources/application.yml} (72%)
copy demo/{demo-jaxrs/jaxrs-client =>
demo-nacos/gateway}/src/main/resources/log4j2.xml (100%)
copy demo/{demo-cse-v2 => demo-nacos}/pom.xml (84%)
copy demo/{demo-edge/authentication => demo-nacos/provider}/pom.xml (88%)
copy demo/{demo-cse-v1/provider-canary =>
demo-nacos/provider}/src/main/java/org/apache/servicecomb/samples/ProviderApplication.java
(93%)
copy demo/{demo-cse-v2 =>
demo-nacos}/provider/src/main/java/org/apache/servicecomb/samples/ProviderController.java
(100%)
copy inspector/src/test/resources/microservice.yaml =>
demo/demo-nacos/provider/src/main/resources/application.yml (76%)
copy demo/{demo-jaxrs/jaxrs-client =>
demo-nacos/provider}/src/main/resources/log4j2.xml (100%)
copy demo/{demo-filter/filter-tests => demo-nacos/test-client}/pom.xml (71%)
copy demo/{demo-cse-v1 =>
demo-nacos}/test-client/src/main/java/org/apache/servicecomb/samples/Config.java
(100%)
copy demo/{demo-cse-v2 =>
demo-nacos}/test-client/src/main/java/org/apache/servicecomb/samples/HelloWorldIT.java
(90%)
copy demo/{demo-cse-v1 =>
demo-nacos}/test-client/src/main/java/org/apache/servicecomb/samples/TestClientApplication.java
(92%)
copy inspector/src/test/resources/microservice.yaml =>
demo/demo-nacos/test-client/src/main/resources/application.yml (84%)
copy demo/{demo-jaxrs/jaxrs-client =>
demo-nacos/test-client}/src/main/resources/log4j2.xml (100%)
rename
dynamic-config/config-nacos/src/test/java/org/apache/servicecomb/config/nacos/client/NacosConfigTest.java
=>
demo/demo-nacos/test-client/src/test/java/org/apache/servicecomb/samples/NocasIT.java
(58%)
delete mode 100644
demo/demo-pojo/pojo-client/src/main/java/org/apache/servicecomb/demo/pojo/client/TestClientInterfaceForServerTest.java
delete mode 100644
demo/demo-schema/src/main/resources/microservices/jaxrs/compute.yaml
delete mode 100644
demo/demo-schema/src/main/resources/microservices/no-use/cse.basic.Basic/main.idl
delete mode 100644
demo/demo-schema/src/main/resources/microservices/no-use/hello/main.idl
delete mode 100644
demo/demo-schema/src/main/resources/microservices/no-use/helloworld.Greeter/main.idl
delete mode 100644
demo/demo-schema/src/main/resources/microservices/no-use/helloworld.Standard/main.idl
delete mode 100644
demo/demo-schema/src/main/resources/microservices/no-use/server/main.idl
delete mode 100644
demo/demo-schema/src/main/resources/microservices/pojo/helloworld.Greeter.yaml
delete mode 100644
demo/demo-schema/src/main/resources/microservices/pojo/server.yaml
delete mode 100644
demo/demo-schema/src/main/resources/microservices/pojo/smartcare.yaml
delete mode 100644
demo/demo-schema/src/main/resources/microservices/springmvc/controller.yaml
delete mode 100644
demo/demo-spring-boot-transport/demo-spring-boot-pojo-server/src/main/resources/microservices/pojo/helloworld.Greeter.yaml
delete mode 100644
demo/demo-spring-boot-transport/demo-spring-boot-pojo-server/src/main/resources/microservices/pojo/server.yaml
delete mode 100644
demo/demo-spring-boot-transport/demo-spring-boot-pojo-server/src/main/resources/microservices/pojo/smartcare.yaml
delete mode 100644
demo/demo-spring-boot-transport/demo-spring-boot-pojo-server/src/main/resources/microservices/pojo/tcc-server.yaml
create mode 100644
demo/demo-spring-boot-transport/demo-spring-boot-springmvc-client/src/main/java/org/apache/servicecomb/springboot/springmvc/client/UploadDownloadSchemaTest.java
create mode 100644
demo/demo-spring-boot-transport/demo-spring-boot-springmvc-server/src/main/java/org/apache/servicecomb/springboot/springmvc/server/UploadDownloadSchema.java
delete mode 100644
demo/demo-springmvc/springmvc-client/src/main/java/org/apache/servicecomb/demo/springmvc/client/TestCompatible1xTestSchema.java
create mode 100644
demo/demo-springmvc/springmvc-client/src/main/java/org/apache/servicecomb/demo/springmvc/client/TestManagementEndpoint.java
delete mode 100644 deployment/README.md
delete mode 100644 deployment/pom.xml
delete mode 100644
deployment/src/main/java/org/apache/servicecomb/deployment/Deployment.java
delete mode 100644
deployment/src/test/java/org/apache/servicecomb/deployment/CustomDeploymentProvider.java
delete mode 100644
deployment/src/test/java/org/apache/servicecomb/deployment/TestDeployment.java
rename
dynamic-config/config-apollo/src/main/java/org/apache/servicecomb/config/{client
=> apollo}/ApolloClient.java (78%)
rename
dynamic-config/config-apollo/src/main/java/org/apache/servicecomb/config/{client
=> apollo}/ApolloConfig.java (67%)
copy
demo/demo-springmvc/springmvc-client/src/main/java/org/apache/servicecomb/demo/springmvc/client/SchemeInterfaceSpringmvc.java
=>
dynamic-config/config-apollo/src/main/java/org/apache/servicecomb/config/apollo/ApolloConfiguration.java
(83%)
create mode 100644
dynamic-config/config-apollo/src/main/java/org/apache/servicecomb/config/apollo/ApolloDynamicPropertiesSource.java
rename
dynamic-config/config-apollo/src/main/java/org/apache/servicecomb/config/{client
=> apollo}/ConfigurationAction.java (94%)
delete mode 100644
dynamic-config/config-apollo/src/main/java/org/apache/servicecomb/config/archaius/sources/ApolloConfigurationSourceImpl.java
rename
foundations/foundation-config/src/test/resources/META-INF/services/org.apache.servicecomb.config.spi.ConfigCenterConfigurationSource
=>
dynamic-config/config-apollo/src/main/resources/META-INF/services/org.apache.servicecomb.config.DynamicPropertiesSource
(92%)
delete mode 100644
dynamic-config/config-apollo/src/main/resources/META-INF/services/org.apache.servicecomb.config.spi.ConfigCenterConfigurationSource
rename {inspector =>
dynamic-config/config-apollo}/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(93%)
rename
dynamic-config/config-apollo/src/test/java/org/apache/servicecomb/config/{client
=> apollo}/ApolloClientTest.java (74%)
delete mode 100644
dynamic-config/config-apollo/src/test/java/org/apache/servicecomb/config/archaius/sources/ApolloConfigurationSourceImplTest.java
delete mode 100644
dynamic-config/config-apollo/src/test/java/org/apache/servicecomb/config/client/ApolloConfigTest.java
delete mode 100644
dynamic-config/config-cc/src/main/java/org/apache/servicecomb/config/ConfigCenterConfig.java
delete mode 100644
dynamic-config/config-cc/src/main/java/org/apache/servicecomb/config/ConfigCenterConfigurationSourceImpl.java
create mode 100644
dynamic-config/config-cc/src/main/java/org/apache/servicecomb/config/cc/ConfigCenterConfig.java
rename dynamic-config/config-cc/src/main/java/org/apache/servicecomb/config/{
=> cc}/ConfigCenterConfiguration.java (89%)
create mode 100644
dynamic-config/config-cc/src/main/java/org/apache/servicecomb/config/cc/ConfigCenterDynamicPropertiesSource.java
rename
dynamic-config/config-cc/src/main/java/org/apache/servicecomb/config/{collect
=> cc}/ConfigCenterInformationCollector.java (68%)
rename dynamic-config/config-cc/src/main/java/org/apache/servicecomb/config/{
=> cc}/TransportUtils.java (66%)
delete mode 100644
dynamic-config/config-cc/src/main/java/org/apache/servicecomb/config/collect/ConfigCenterDefaultDeploymentProvider.java
copy
dynamic-config/{config-kie/src/main/resources/META-INF/services/org.apache.servicecomb.config.spi.ConfigCenterConfigurationSource
=>
config-cc/src/main/resources/META-INF/services/org.apache.servicecomb.config.DynamicPropertiesSource}
(91%)
delete mode 100644
dynamic-config/config-cc/src/main/resources/META-INF/services/org.apache.servicecomb.deployment.DeploymentProvider
rename
dynamic-config/config-cc/src/test/java/org/apache/servicecomb/config/{center/client
=> cc}/ConfigCenterAddressManagerTest.java (96%)
rename dynamic-config/config-cc/src/test/java/org/apache/servicecomb/config/{
=> cc}/ConfigCenterConfigurationSourceImplTest.java (98%)
delete mode 100644
dynamic-config/config-cc/src/test/java/org/apache/servicecomb/config/collect/TestConfigCenterDefaultDeploymentProvider.java
delete mode 100644
dynamic-config/config-kie/src/main/java/org/apache/servicecomb/config/kie/KieConfigurationSourceImpl.java
create mode 100644
dynamic-config/config-kie/src/main/java/org/apache/servicecomb/config/kie/KieDynamicPropertiesSource.java
delete mode 100644
dynamic-config/config-kie/src/main/java/org/apache/servicecomb/config/kie/collect/KieCenterDefaultDeploymentProvider.java
rename
dynamic-config/config-kie/src/main/resources/META-INF/services/{org.apache.servicecomb.config.spi.ConfigCenterConfigurationSource
=> org.apache.servicecomb.config.DynamicPropertiesSource} (92%)
delete mode 100644
dynamic-config/config-kie/src/main/resources/META-INF/services/org.apache.servicecomb.deployment.DeploymentProvider
delete mode 100644
dynamic-config/config-kie/src/test/java/org/apache/servicecomb/config/kie/collect/TestKieCenterDefaultDeploymentProvider.java
create mode 100644
dynamic-config/config-nacos/src/main/java/org/apache/servicecomb/config/nacos/NacosClient.java
create mode 100644
dynamic-config/config-nacos/src/main/java/org/apache/servicecomb/config/nacos/NacosConfig.java
create mode 100644
dynamic-config/config-nacos/src/main/java/org/apache/servicecomb/config/nacos/NacosDynamicPropertiesSource.java
delete mode 100644
dynamic-config/config-nacos/src/main/java/org/apache/servicecomb/config/nacos/archaius/sources/NacosConfigurationSourceImpl.java
delete mode 100644
dynamic-config/config-nacos/src/main/java/org/apache/servicecomb/config/nacos/client/NacosClient.java
delete mode 100644
dynamic-config/config-nacos/src/main/java/org/apache/servicecomb/config/nacos/client/NacosConfig.java
rename
dynamic-config/{config-cc/src/main/resources/META-INF/services/org.apache.servicecomb.config.spi.ConfigCenterConfigurationSource
=>
config-nacos/src/main/resources/META-INF/services/org.apache.servicecomb.config.DynamicPropertiesSource}
(92%)
delete mode 100644
dynamic-config/config-nacos/src/main/resources/META-INF/services/org.apache.servicecomb.config.spi.ConfigCenterConfigurationSource
delete mode 100644
dynamic-config/config-nacos/src/test/java/org/apache/servicecomb/config/nacos/archaius/sources/NacosConfigurationSourceImplTest.java
delete mode 100644
dynamic-config/config-nacos/src/test/java/org/apache/servicecomb/config/nacos/client/NacosClientTest.java
delete mode 100644
edge/edge-core/src/main/java/org/apache/servicecomb/edge/core/EdgeServerCodecFilter.java
rename {inspector/src/test/resources =>
edge/edge-core/src/main/resources/META-INF}/microservice.yaml (86%)
delete mode 100644
edge/edge-core/src/test/java/org/apache/servicecomb/edge/core/TestEdgeBootListener.java
create mode 100644
foundations/foundation-common/src/main/java/org/apache/servicecomb/foundation/common/LegacyPropertyFactory.java
delete mode 100644
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/ConcurrentMapConfigurationExt.java
create mode 100644
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/ConfigEnvironmentPostProcessor.java
rename
{clients/config-common/src/main/java/org/apache/servicecomb/config/common =>
foundations/foundation-config/src/main/java/org/apache/servicecomb/config}/ConfigurationChangedEvent.java
(74%)
delete mode 100644
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/DynamicConfigurationExt.java
rename
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/{archaius/scheduler/NeverStartPollingScheduler.java
=> DynamicPropertiesSource.java} (70%)
delete mode 100644
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/DynamicWatchedConfigurationExt.java
create mode 100644
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/InMemoryDynamicPropertiesSource.java
delete mode 100644
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/LastPropertyPlaceholderConfigurer.java
delete mode 100644
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/MicroserviceProperties.java
delete mode 100644
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/archaius/sources/ConfigSourceMaker.java
delete mode 100644
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/archaius/sources/MicroserviceConfigurationSource.java
delete mode 100644
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/event/DynamicConfigurationChangedEvent.java
delete mode 100644
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/event/RefreshGovernanceConfigurationEvent.java
rename
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/{archaius/sources
=> file}/AbstractConfigLoader.java (98%)
rename
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/{archaius/sources
=> file}/ConfigModel.java (96%)
rename
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/{archaius/sources
=> file}/MicroserviceConfigLoader.java (98%)
rename
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/{archaius/sources
=> file}/YAMLConfigLoader.java (95%)
create mode 100644
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/priority/DynamicProperty.java
delete mode 100644
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/spi/ConfigCenterConfigurationSource.java
delete mode 100644
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/spi/ConfigCenterConfigurationSourceLoader.java
rename
deployment/src/test/resources/META-INF/services/org.apache.servicecomb.deployment.DeploymentProvider
=>
foundations/foundation-config/src/main/resources/META-INF/services/org.apache.servicecomb.config.DynamicPropertiesSource
(92%)
rename {spring-boot/spring-boot-starters/java-chassis-spring-boot-starter =>
foundations/foundation-config}/src/main/resources/META-INF/spring.factories
(91%)
delete mode 100644
foundations/foundation-config/src/test/java/org/apache/servicecomb/config/MapBasedConfigurationSource.java
delete mode 100644
foundations/foundation-config/src/test/java/org/apache/servicecomb/config/TestConfigUtil.java
delete mode 100644
foundations/foundation-config/src/test/java/org/apache/servicecomb/config/TestLastPropertyPlaceholderConfigurer.java
delete mode 100644
foundations/foundation-config/src/test/java/org/apache/servicecomb/config/archaius/sources/TestYAMLConfigurationSource.java
rename
foundations/foundation-config/src/test/java/org/apache/servicecomb/config/{archaius/sources
=> file}/TestMicroserviceConfigLoader.java (98%)
delete mode 100644
foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/config/ConfigurePropertyUtils.java
delete mode 100644
foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/config/ServiceRegistryCommonConfig.java
delete mode 100644
foundations/foundation-test-scaffolding/src/main/java/org/apache/servicecomb/foundation/test/scaffolding/config/ArchaiusUtils.java
delete mode 100644
foundations/foundation-vertx/src/main/resources/META-INF/spring/cse.bean.xml
delete mode 100644
foundations/foundation-vertx/src/test/java/org/apache/servicecomb/foundation/vertx/TestAddressResolverConfig.java
delete mode 100644
governance/src/main/java/org/apache/servicecomb/router/model/Matcher.java
copy
governance/src/test/java/org/apache/servicecomb/router/{RouterDistributorDynamicConfigTest.java
=> RouterDistributorGlobalConfigTest.java} (65%)
delete mode 100755
handlers/handler-fault-injection/src/main/java/org/apache/servicecomb/faultinjection/FaultInjectionConfig.java
delete mode 100644
handlers/handler-fault-injection/src/test/java/org/apache/servicecomb/faultinjection/TestFaultInjectConfig.java
delete mode 100644
handlers/handler-flowcontrol-qps/src/test/java/org/apache/servicecomb/qps/TestConfig.java
rename
handlers/handler-loadbalance/src/{test/java/org/apache/servicecomb/loadbalance/TestLoadbalanceClientConfig.java
=> main/java/org/apache/servicecomb/loadbalance/ServerMetrics.java} (58%)
delete mode 100644
handlers/handler-router/src/main/java/org/apache/servicecomb/router/custom/RouterAddHeaderFilter.java
delete mode 100644
huawei-cloud/dashboard/src/main/java/org/apache/servicecomb/huaweicloud/dashboard/monitor/MonitorDefaultDeploymentProvider.java
delete mode 100644
huawei-cloud/dashboard/src/main/resources/META-INF/services/org.apache.servicecomb.deployment.DeploymentProvider
delete mode 100644
huawei-cloud/dashboard/src/main/resources/META-INF/spring/services.bean.xml
delete mode 100644 huawei-cloud/environment/README.md
delete mode 100644 huawei-cloud/environment/pom.xml
delete mode 100644 huawei-cloud/environment/src/main/resources/mapping.yaml
rename
solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/health/HealthConfiguration.java
=>
huawei-cloud/servicestage/src/main/java/org/apache/servicecomb/huaweicloud/servicestage/ServiceStageConfiguration.java
(71%)
delete mode 100644
huawei-cloud/servicestage/src/main/resources/META-INF/services/org.apache.servicecomb.foundation.auth.AuthHeaderProvider
copy {solutions/solution-basic =>
huawei-cloud/servicestage}/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(92%)
delete mode 100644
huawei-cloud/servicestage/src/test/java/org/apache/servicecomb/huaweicloud/servicestage/TestCasEnvConfig.java
delete mode 100644 inspector/pom.xml
delete mode 100644
inspector/src/main/java/org/apache/servicecomb/inspector/internal/InspectorBootListener.java
delete mode 100644
inspector/src/main/java/org/apache/servicecomb/inspector/internal/InspectorConfig.java
delete mode 100644
inspector/src/main/java/org/apache/servicecomb/inspector/internal/InspectorImpl.java
delete mode 100644
inspector/src/main/java/org/apache/servicecomb/inspector/internal/model/DynamicPropertyView.java
delete mode 100644
inspector/src/main/java/org/apache/servicecomb/inspector/internal/swagger/SchemaFormat.java
delete mode 100644 inspector/src/main/resources/webroot/index.html
delete mode 100644 inspector/src/main/resources/webroot/static/css/main.css
delete mode 100644
inspector/src/main/resources/webroot/static/dynamicProperties.html
delete mode 100644
inspector/src/main/resources/webroot/static/images/ServiceComb-logo-3.jpg
delete mode 100644
inspector/src/main/resources/webroot/static/images/download-all.png
delete mode 100644
inspector/src/main/resources/webroot/static/images/download.png
delete mode 100644 inspector/src/main/resources/webroot/static/js/main.js
delete mode 100644
inspector/src/main/resources/webroot/static/priorityProperties.html
delete mode 100644
inspector/src/main/resources/webroot/static/schemas/schemas.css
delete mode 100644
inspector/src/main/resources/webroot/static/schemas/schemas.js
delete mode 100644 inspector/src/main/resources/webroot/static/tree/tree.css
delete mode 100644 inspector/src/main/resources/webroot/static/tree/tree.js
delete mode 100644 inspector/src/main/resources/webroot/static/welcome.html
delete mode 100644
inspector/src/test/java/org/apache/servicecomb/inspector/internal/TestInspectorBootListener.java
delete mode 100644
inspector/src/test/java/org/apache/servicecomb/inspector/internal/TestInspectorImpl.java
delete mode 100644 inspector/src/test/resources/schema1.yaml
delete mode 100644
metrics/metrics-core/src/main/java/org/apache/servicecomb/metrics/core/HealthBootListener.java
delete mode 100644
metrics/metrics-core/src/test/java/org/apache/servicecomb/metrics/core/TestHealthBootListener.java
delete mode 100644
metrics/metrics-core/src/test/java/org/apache/servicecomb/metrics/core/TestMetricsBootListener.java
delete mode 100644
providers/provider-pojo/src/test/java/org/apache/servicecomb/provider/pojo/TestPojoConsumerProvider.java
delete mode 100644
providers/provider-rest-common/src/test/java/org/apache/servicecomb/provider/rest/common/TestRestConsumerProvider.java
delete mode 100644
service-registry/registry-lightweight/src/test/java/org/apache/servicecomb/registry/lightweight/TestBase.java
copy {huawei-cloud/dashboard => service-registry/registry-nacos}/pom.xml (71%)
copy
service-registry/{registry-local/src/main/java/org/apache/servicecomb/localregistry/LocalRegistryConfiguration.java
=>
registry-nacos/src/main/java/org/apache/servicecomb/registry/nacos/NacosConfiguration.java}
(51%)
create mode 100644
service-registry/registry-nacos/src/main/java/org/apache/servicecomb/registry/nacos/NacosConst.java
create mode 100644
service-registry/registry-nacos/src/main/java/org/apache/servicecomb/registry/nacos/NacosDiscovery.java
create mode 100644
service-registry/registry-nacos/src/main/java/org/apache/servicecomb/registry/nacos/NacosDiscoveryInstance.java
create mode 100644
service-registry/registry-nacos/src/main/java/org/apache/servicecomb/registry/nacos/NacosDiscoveryProperties.java
create mode 100644
service-registry/registry-nacos/src/main/java/org/apache/servicecomb/registry/nacos/NacosMicroserviceHandler.java
create mode 100644
service-registry/registry-nacos/src/main/java/org/apache/servicecomb/registry/nacos/NacosRegistration.java
copy
service-registry/{registry-local/src/main/java/org/apache/servicecomb/localregistry/LocalRegistrationInstance.java
=>
registry-nacos/src/main/java/org/apache/servicecomb/registry/nacos/NacosRegistrationInstance.java}
(57%)
create mode 100644
service-registry/registry-nacos/src/main/java/org/apache/servicecomb/registry/nacos/NamingServiceManager.java
copy {dynamic-config/config-cc =>
service-registry/registry-nacos}/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(94%)
rename
handlers/handler-loadbalance/src/main/java/org/apache/servicecomb/loadbalance/LoadbalanceClientConfig.java
=>
solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/integration/HealthEndpoint.java
(63%)
rename
metrics/metrics-core/src/main/java/org/apache/servicecomb/metrics/core/publish/HealthCheckerRestPublisher.java
=>
solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/integration/HealthEndpointImpl.java
(82%)
rename
solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/{health
=> integration}/HealthInstancePing.java (97%)
create mode 100644
solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/integration/InstanceOpenAPIRegistry.java
rename
inspector/src/main/java/org/apache/servicecomb/inspector/internal/InspectorConfiguration.java
=>
solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/integration/IntegrationConfiguration.java
(61%)
rename
solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/{health/HealthEndpoint.java
=> integration/ManagementEndpoint.java} (74%)
rename
solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/{health/HealthEndpointImpl.java
=> integration/ManagementEndpointImpl.java} (61%)
rename
handlers/handler-router/src/main/java/org/apache/servicecomb/router/custom/RouterHeaderFilterExt.java
=>
solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/integration/MetricsEndpoint.java
(72%)
rename
metrics/metrics-core/src/main/java/org/apache/servicecomb/metrics/core/publish/MetricsRestPublisher.java
=>
solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/integration/MetricsEndpointImpl.java
(80%)
rename
metrics/metrics-core/src/test/java/org/apache/servicecomb/metrics/core/publish/TestHealthCheckerPublisher.java
=>
solutions/solution-basic/src/test/java/org/apache/servicecomb/solution/basic/integration/TestHealthEndpointImpl.java
(89%)
copy
swagger/swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/invocation/InvocationType.java
=>
solutions/solution-basic/src/test/java/org/apache/servicecomb/solution/basic/integration/TestManagementEndpointImpl.java
(88%)
rename
metrics/metrics-core/src/test/java/org/apache/servicecomb/metrics/core/publish/TestMetricsRestPublisher.java
=>
solutions/solution-basic/src/test/java/org/apache/servicecomb/solution/basic/integration/TestMetricsEndpointImpl.java
(69%)
delete mode 100644
spring-boot/spring-boot-starters/java-chassis-spring-boot-starter/pom.xml
delete mode 100644
spring-boot/spring-boot-starters/java-chassis-spring-boot-starter/src/main/java/org/apache/servicecomb/springboot/starter/ConfigurationSpringBootInitializer.java
delete mode 100644
spring-boot/spring-boot-starters/java-chassis-spring-boot-starter/src/main/java/org/apache/servicecomb/springboot/starter/EnableServiceComb.java
delete mode 100644
spring-boot/spring-boot-starters/java-chassis-spring-boot-starter/src/main/java/org/apache/servicecomb/springboot/starter/ServiceCombSpringConfiguration.java
create mode 100644
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/TestTwoSameNameModels.java
rename
deployment/src/main/java/org/apache/servicecomb/deployment/DeploymentProvider.java
=>
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/model/Generic.java
(79%)
rename core/src/main/java/org/apache/servicecomb/core/ConsumerProvider.java =>
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/model/same1/SameModel.java
(77%)
copy
core/src/main/java/org/apache/servicecomb/core/provider/consumer/AbstractConsumerProvider.java
=>
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/model/same1/SameModelThrow.java
(77%)
rename
core/src/main/java/org/apache/servicecomb/core/provider/consumer/AbstractConsumerProvider.java
=>
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/model/same2/SameModel.java
(78%)
rename
providers/provider-pojo/src/main/java/org/apache/servicecomb/provider/pojo/PojoConsumerProvider.java
=>
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/model/same2/SameModelThrow.java
(72%)
delete mode 100644
transports/transport-highway/src/test/java/org/apache/servicecomb/transport/highway/TestHighwayConfig.java
delete mode 100644
transports/transport-rest/transport-rest-client/src/test/java/org/apache/servicecomb/transport/rest/client/TestTransportClientConfig.java
delete mode 100644
transports/transport-rest/transport-rest-servlet/src/test/java/org/apache/servicecomb/transport/rest/servlet/TestServletConfig.java
delete mode 100644
transports/transport-rest/transport-rest-vertx/src/test/java/org/apache/servicecomb/transport/rest/vertx/TestTransportConfig.java