This is an automated email from the ASF dual-hosted git repository.
albumenj pushed a change to branch 3.0-multi-instances
in repository https://gitbox.apache.org/repos/asf/dubbo.git.
from bdf30e6 add failback logic for ut
add d94e699 Fix nacos group inviable in consumer side (#8533)
add b5f657e fix NPE on serialization checking when request timed out
(#8547)
add 8739374 Compact with dubbo-all without farbic-io (#8546)
add 5630a3c 修复monitor未配置时返回dubbo协议的问题 (#8549)
add 74fcf4d Fix ShortestResponseLoadBalanceTest failure (#8519)
add 7f91631 [3.0-Triple] Support triple server stream (#8542)
add 592c818 improve annotation parameters test (#8535)
add 038ee3b perf: Optimize the zookeeper timeout in all testcase (#8564)
add d7f2452 Fix bug of BroadcastClusterInvoker and add test cases (#8532)
add 2d26e11 [3.0] Verify additional configuration during service
reference (#8543)
add f7933b7 Fix MetadataService connections leak (#8555)
add 72e1f6e fix Issue 8516 on branch 3.0: fix mock:true configuration.
(#8558)
add 0382a6b Add test cases to the Configurator after version 2.7 (#8560)
add 89940b0 Ignore Exception when creating Reference (for generic call)
(#8534)
add 1a466da test: Add testcases for checking exported metadata service in
single registry center (#8540)
add acb96d4 【3.0】Enhance and fix check config (#8483)
add 3c08fd2 Revert "test: Add testcases for checking exported metadata
service in single registry center (#8540)" (#8577)
add 7135164 fix: disable testcase of ConfigTest#testReferGenericExport
(#8580)
add bc43d68 fix duplicate config init (#8578)
add 5be7566 Update AbstractClient.java (#8591)
add cca6871 issue no #8589, should be use Camel-Case rule (#8590)
add 876eae7 test: Verify the mapping between exported provider and
metadata (#8510)
add 6689f4e Add testcase for checking exported metadata service in single
registry center (#8583)
add 67bd4d1 [3.0-tri-compiler] dubbo compiler support stream (#8566)
add 7537786 Verify local reference for the creation of a local invoker
process (#8592)
add c089e33 chore: upgrade nacos to 2.0.3 (#8588)
add 31e1aa6 Add volatile modifier to some variables in ListenableRouter
(#8579)
add d386cd5 Adjust the acquisition of the app, group, and version value
of the url (#8582)
add 14bd476 Add unit test for MockInvokersSelector (#8593)
add 80b6a55 「CodeReview」fix some bad smell of Service export & refer
(#8594)
add 24e4bd3 test: Add testcase to check exported service in multiple
registry center (#8598)
add bce9641 [3.0] ignore non-dubbo nacos services (#8573)
add 4331c22 Check if enable Remote Report Metadata before report app
metadata info (#8597)
add 37ee4fe Fix ut after disable default metadata report (#8618)
add 17ba017 move PR#7884 to 3.0 branch (#8616)
add ce73b2d Add Header Filter for Triple Protocol (#8585)
add 6c76c73 [3.0-Triple]Support triple void response (#8608)
add 3ac0c37 [3.0-Triple] Fix error in filters can not be returned to
client (#8615)
add dbfad05 [3.0-Triple] Remove operation handler (#8637)
add 0f52c56 add test case for service discovery process (#8607)
add a957fc0 Adjust the scope of the spi extension (#8600)
add 3f59150 [3.0] add bootstrap test (#8639)
new 7c05961 Merge remote-tracking branch 'apache/3.0' into
3.0-multi-instances
new b74de7b Merge branch '3.0-multi-instances' into
3.0-multi-instances-merge
new 99e238a Fix ut
new 185a1d1 Add Scope Model check
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
compiler/pom.xml | 2 +-
.../main/resources/Dubbo3InterfaceStub.mustache | 44 +-
compiler/src/main/resources/Dubbo3Stub.mustache | 5 +-
compiler/src/main/resources/DubboGrpcStub.mustache | 3 -
compiler/src/main/resources/DubboStub.mustache | 3 -
.../main/resources/ReactorDubboGrpcStub.mustache | 3 -
.../src/main/resources/RxDubboGrpcStub.mustache | 3 -
.../cluster/router/condition/ConditionRouter.java | 3 -
.../cluster/router/condition/config/AppRouter.java | 3 +-
.../router/condition/config/ListenableRouter.java | 4 +-
.../cluster/router/mesh/route/MeshEnvListener.java | 3 -
.../router/mesh/route/MeshEnvListenerFactory.java | 10 +-
.../cluster/router/mesh/route/MeshRuleManager.java | 5 +-
.../cluster/support/BroadcastClusterInvoker.java | 6 +-
.../absent/AbsentConfiguratorTest.java | 52 +++
.../override/OverrideConfiguratorTest.java | 49 +++
.../filter/DefaultFilterChainBuilderTest.java | 66 +++
.../dubbo/rpc/cluster/filter/DemoServiceImpl.java | 14 +-
.../apache/dubbo/rpc/cluster/filter/LogFilter.java | 36 +-
.../ShortestResponseLoadBalanceTest.java | 7 +-
.../router/mock/MockInvokersSelectorTest.java | 71 ++++
.../support/BroadCastClusterInvokerTest.java | 164 ++++++++
.../dubbo/internal/org.apache.dubbo.rpc.Filter | 1 +
.../dubbo/common/constants/CommonConstants.java | 29 +-
.../dubbo/common/extension/ExtensionLoader.java | 1 +
.../extension/support/WrapperComparator.java | 31 +-
.../url/component/DubboServiceAddressURL.java | 6 -
.../org/apache/dubbo/common/utils/ConfigUtils.java | 3 +-
.../org/apache/dubbo/common/utils/NetUtils.java | 55 ++-
.../org/apache/dubbo/config/AbstractConfig.java | 2 +-
.../dubbo/config/AbstractInterfaceConfig.java | 29 ++
.../org/apache/dubbo/config/ApplicationConfig.java | 32 +-
.../apache/dubbo/config/ConfigCenterConfig.java | 74 ++--
.../apache/dubbo/config/MetadataReportConfig.java | 37 +-
.../java/org/apache/dubbo/config/ModuleConfig.java | 2 +
.../apache/dubbo/config/ReferenceConfigBase.java | 9 +
.../org/apache/dubbo/config/ServiceConfigBase.java | 9 +
.../apache/dubbo/rpc/model/ApplicationModel.java | 4 +
.../apache/dubbo/rpc/model/MethodDescriptor.java | 41 +-
.../apache/dubbo/common/utils/NetUtilsTest.java | 91 ++++-
.../dubbo/config/AbstractInterfaceConfigTest.java | 70 +---
.../java/org/apache/dubbo/config/Greeting.java | 12 +-
.../org/apache/dubbo/config/GreetingLocal1.java | 9 +-
.../org/apache/dubbo/config/GreetingLocal2.java | 14 +-
.../org/apache/dubbo/config/GreetingLocal3.java | 17 +-
.../apache/dubbo/descriptor/DescriptorService.java | 5 +
.../dubbo/descriptor/MethodDescriptorTest.java | 14 +
dubbo-config/dubbo-config-api/pom.xml | 12 +
.../org/apache/dubbo/config/ReferenceConfig.java | 11 +-
.../org/apache/dubbo/config/ServiceConfig.java | 13 +-
.../dubbo/config/bootstrap/DubboBootstrap.java | 114 ++++--
.../bootstrap/builders/MetadataReportBuilder.java | 36 +-
.../dubbo/config/utils/ConfigValidationUtils.java | 2 +-
.../apache/dubbo/config/ReferenceConfigTest.java | 453 +++++++++++++++++++--
.../org/apache/dubbo/config/ServiceConfigTest.java | 6 +-
.../bootstrap/DubboBootstrapMultiInstanceTest.java | 20 +-
.../dubbo/config/bootstrap/DubboBootstrapTest.java | 165 +++++++-
.../org/apache/dubbo/config/url/UrlTestBase.java | 61 +--
.../config/utils/ConfigValidationUtilsTest.java | 63 +++
.../org/apache/dubbo/integration/Constants.java | 10 +-
...gistryCenterExportProviderExporterListener.java | 23 +-
...MultipleRegistryCenterExportProviderFilter.java | 86 ++++
...gistryCenterExportProviderIntegrationTest.java} | 119 ++++--
...terExportProviderRegistryProtocolListener.java} | 8 +-
...ltipleRegistryCenterExportProviderService.java} | 12 +-
...leRegistryCenterExportProviderServiceImpl.java} | 16 +-
...egistryCenterExportProviderServiceListener.java | 24 +-
...MultipleRegistryCenterInjvmIntegrationTest.java | 15 +-
...terServiceDiscoveryRegistryIntegrationTest.java | 55 +--
...ceDiscoveryRegistryRegistryServiceListener.java | 28 +-
...RegistryCenterDubboProtocolIntegrationTest.java | 26 +-
...gistryCenterExportMetadataExporterListener.java | 24 +-
...gistryCenterExportMetadataIntegrationTest.java} | 131 +++---
...SingleRegistryCenterExportMetadataService.java} | 12 +-
...leRegistryCenterExportMetadataServiceImpl.java} | 17 +-
...egistryCenterExportMetadataServiceListener.java | 25 +-
...egistryCenterExportProviderIntegrationTest.java | 73 +++-
...nterExportProviderRegistryProtocolListener.java | 4 +-
.../SingleRegistryCenterInjvmIntegrationTest.java | 16 +-
.../registrycenter/AbstractRegistryCenter.java | 107 +++++
.../DefaultMultipleRegistryCenter.java | 121 ------
.../DefaultSingleRegistryCenter.java | 101 -----
.../dubbo/registrycenter/RegistryCenter.java | 33 ++
...r.java => ZookeeperMultipleRegistryCenter.java} | 26 +-
.../registrycenter/ZookeeperRegistryCenter.java | 142 +++++++
...ter.java => ZookeeperSingleRegistryCenter.java} | 27 +-
.../org.apache.dubbo.common.status.StatusChecker | 19 +-
.../org.apache.dubbo.common.threadpool.ThreadPool | 19 +-
.../org.apache.dubbo.config.ServiceListener | 2 +
...g.apache.dubbo.registry.RegistryServiceListener | 17 -
...o.registry.integration.RegistryProtocolListener | 18 +-
.../services/org.apache.dubbo.remoting.Dispatcher | 19 +-
.../services/org.apache.dubbo.remoting.Transporter | 19 +-
.../org.apache.dubbo.remoting.exchange.Exchanger | 19 +-
.../org.apache.dubbo.remoting.telnet.TelnetHandler | 16 -
.../services/org.apache.dubbo.rpc.ExporterListener | 19 +-
.../META-INF/services/org.apache.dubbo.rpc.Filter | 1 +
.../config/spring/util/DubboAnnotationUtils.java | 3 +-
.../src/main/resources/META-INF/dubbo.xsd | 8 +-
.../org/apache/dubbo/config/spring/ConfigTest.java | 9 +-
.../dubbo/config/spring/JavaConfigBeanTest.java | 8 +-
.../annotation/MethodConfigCallbackTest.java | 8 +-
.../factory/annotation/ParameterConvertTest.java | 5 +
.../XmlReferenceBeanConditionalTest.java | 8 +-
...nfigAnnotationReferenceBeanConditionalTest.java | 8 +-
.../JavaConfigRawReferenceBeanConditionalTest.java | 8 +-
.../JavaConfigReferenceBeanConditionalTest4.java | 8 +-
.../configprops/SpringBootConfigPropsTest.java | 13 +-
.../SpringBootMultipleConfigPropsTest.java | 10 +-
.../importxml/SpringBootImportDubboXmlTest.java | 8 +-
.../annotation/DubboConfigConfigurationTest.java | 6 +-
.../context/annotation/EnableDubboConfigTest.java | 11 +-
.../spring/issues/issue6000/Issue6000Test.java | 8 +-
.../spring/issues/issue6252/Issue6252Test.java | 10 +-
.../spring/issues/issue7003/Issue7003Test.java | 8 +-
.../consumer/PropertyConfigurerTest.java | 8 +-
.../consumer2/PropertySourcesConfigurerTest.java | 8 +-
.../consumer3/PropertySourcesInJavaConfigTest.java | 22 +-
.../reference/DubboConfigBeanInitializerTest.java | 8 +-
.../config/spring/reference/ReferenceKeyTest.java | 8 +-
.../javaconfig/JavaConfigReferenceBeanTest.java | 18 +-
.../spring/reference/localcall/LocalCallTest.java | 8 +-
.../spring/reference/localcall/LocalCallTest2.java | 8 +-
.../registrycenter/AbstractRegistryCenter.java | 107 +++++
.../DefaultSingleRegistryCenter.java | 101 -----
.../spring/registrycenter/RegistryCenter.java | 33 ++
...r.java => ZookeeperMultipleRegistryCenter.java} | 42 +-
.../registrycenter/ZookeeperRegistryCenter.java | 142 +++++++
...ter.java => ZookeeperSingleRegistryCenter.java} | 27 +-
.../config/spring/schema/GenericServiceTest.java | 15 +-
dubbo-dependencies-bom/pom.xml | 2 +-
dubbo-distribution/dubbo-all/pom.xml | 12 +
.../org/apache/dubbo/metadata/MetadataInfo.java | 63 ++-
.../apache/dubbo/metadata/ServiceNameMapping.java | 11 +-
.../metadata/report/MetadataReportInstance.java | 7 +-
.../support/AbstractMetadataReportFactory.java | 34 +-
.../apache/dubbo/metadata/MetadataInfoTest.java | 99 +++--
.../CustomizedParamsFilter.java} | 19 +-
.../metadata/filter/ExcludedParamsFilter.java | 26 +-
.../org.apache.dubbo.metadata.MetadataParamsFilter | 3 +-
.../apache/dubbo/auth/AccessKeyAuthenticator.java | 2 +-
.../dubbo/auth/AccessKeyAuthenticatorTest.java | 2 +-
.../dubbo/registry/ListenerRegistryWrapper.java | 8 +-
.../dubbo/registry/ProviderFirstParams.java} | 10 +-
.../registry/client/DefaultServiceInstance.java | 8 +-
.../dubbo/registry/client/InstanceAddressURL.java | 26 +-
.../registry/client/ServiceDiscoveryRegistry.java | 102 +----
.../client/ServiceDiscoveryRegistryDirectory.java | 22 +-
.../dubbo/registry/client/ServiceInstance.java | 11 -
.../listener/ServiceInstancesChangedListener.java | 42 +-
.../metadata/MetadataServiceNameMapping.java | 58 +--
...MetadataServiceURLParamsMetadataCustomizer.java | 3 +
.../registry/client/metadata/MetadataUtils.java | 33 +-
.../ServiceInstanceMetadataCustomizer.java | 40 +-
.../metadata/ServiceInstanceMetadataUtils.java | 42 +-
.../store/InMemoryWritableMetadataService.java | 2 +-
.../metadata/store/RemoteMetadataServiceImpl.java | 2 +-
.../client/migration/MigrationRuleHandler.java | 11 +-
.../client/migration/MigrationRuleListener.java | 33 +-
.../client/migration/model/MigrationRule.java | 13 +-
.../registry/integration/RegistryProtocol.java | 41 +-
.../registry/support/AbstractRegistryFactory.java | 53 ++-
.../support/CacheableFailbackRegistry.java | 14 +-
.../support/DefaultProviderFirstParams.java | 25 +-
.../org.apache.dubbo.registry.ProviderFirstParams | 1 +
.../java/org/apache/dubbo/registry/MockLogger.java | 135 ++++++
.../client/DefaultServiceInstanceTest.java | 62 ++-
.../registry/client/InstanceAddressURLTest.java | 161 ++++++++
.../client/ServiceDiscoveryRegistryTest.java | 249 +++++++++++
.../MockServiceInstancesChangedListener.java | 46 +++
.../ServiceInstancesChangedListenerTest.java | 61 ++-
.../metadata/MetadataServiceNameMappingTest.java | 134 ++++++
.../ProtocolPortsMetadataCustomizerTest.java | 101 +++++
.../ServiceInstanceMetadataCustomizerTest.java | 126 ++++++
.../metadata/store/CustomizedParamsFilter.java | 22 +-
.../metadata/store/ExcludedParamsFilter.java | 16 +-
.../store/InMemoryMetadataServiceTest.java | 175 ++++++++
.../store/RemoteMetadataServiceImplTest.java} | 7 +-
.../client/migration/MigrationInvokerTest.java | 8 +
.../client/migration/MigrationRuleHandlerTest.java | 26 ++
.../migration/MigrationRuleListenerTest.java | 174 +++++++-
.../client/migration/model/MigrationRuleTest.java | 134 +++---
.../DemoService.java} | 9 +-
.../DemoService2.java} | 9 +-
.../support/ServiceOrientedRegistryTest.java | 16 +-
.../org.apache.dubbo.metadata.MetadataParamsFilter | 2 +
.../KubernetesMeshEnvListenerFactory.java | 51 +--
...uster.router.mesh.route.MeshEnvListenerFactory} | 2 +-
.../dubbo/registry/multiple/MultipleRegistry.java | 2 +-
.../multiple/MultipleServiceDiscovery.java | 2 +-
.../registry/nacos/NacosNamingServiceWrapper.java | 4 +
.../apache/dubbo/registry/nacos/NacosRegistry.java | 16 +-
.../registry/nacos/NacosServiceDiscovery.java | 26 +-
.../nacos/util/NacosNamingServiceUtils.java | 15 -
.../zookeeper/ZookeeperServiceDiscovery.java | 9 +-
.../zookeeper/util/CuratorFrameworkUtils.java | 39 +-
.../dubbo/remoting/transport/AbstractClient.java | 13 +-
.../java/org/apache/dubbo/rpc/HeaderFilter.java | 11 +-
.../apache/dubbo/rpc/filter/TokenHeaderFilter.java | 49 +++
.../dubbo/rpc/listener/ListenerInvokerWrapper.java | 7 +
.../dubbo/rpc/protocol/AbstractProtocol.java | 8 +-
.../apache/dubbo/rpc/support/AccessLogData.java | 7 +-
.../org/apache/dubbo/rpc/support/MockInvoker.java | 7 +-
.../internal/org.apache.dubbo.rpc.HeaderFilter | 1 +
.../dubbo/rpc/protocol/CountInvokerListener.java | 28 +-
.../rpc/protocol/ProtocolListenerWrapperTest.java | 81 ++++
.../org/apache/dubbo/rpc/support/DemoServiceA.java | 9 +-
.../apache/dubbo/rpc/support/DemoServiceAMock.java | 12 +-
.../org/apache/dubbo/rpc/support/DemoServiceB.java | 9 +-
.../apache/dubbo/rpc/support/DemoServiceBMock.java | 11 +-
.../apache/dubbo/rpc/support/MockInvokerTest.java | 25 ++
.../internal/org.apache.dubbo.rpc.InvokerListener | 1 +
.../rpc/protocol/dubbo/DecodeableRpcResult.java | 13 +-
.../rpc/protocol/dubbo/DubboCodecSupport.java | 18 +-
.../dubbo/rpc/protocol/dubbo/DubboProtocol.java | 6 +-
.../dubbo/rpc/protocol/injvm/InjvmExporter.java | 2 +-
.../dubbo/rpc/protocol/injvm/InjvmInvoker.java | 2 +-
.../rpc/protocol/injvm/InjvmProtocolTest.java | 19 +-
.../rpc/protocol/tri/AbstractClientStream.java | 6 +-
.../rpc/protocol/tri/AbstractServerStream.java | 23 +-
.../dubbo/rpc/protocol/tri/AbstractStream.java | 54 +--
.../dubbo/rpc/protocol/tri/ClientStream.java | 8 +-
.../rpc/protocol/tri/ClientTransportObserver.java | 6 +-
.../dubbo/rpc/protocol/tri/ServerStream.java | 49 ++-
.../rpc/protocol/tri/ServerTransportObserver.java | 8 +-
...Serialization.java => SingleProtobufUtils.java} | 64 ++-
.../org/apache/dubbo/rpc/protocol/tri/Stream.java | 46 ++-
.../dubbo/rpc/protocol/tri/TransportObserver.java | 20 +-
.../rpc/protocol/tri/TripleClientHandler.java | 16 +-
.../protocol/tri/TripleClientInboundHandler.java | 2 +-
.../tri/TripleHttp2ClientResponseHandler.java | 6 +-
.../tri/TripleHttp2FrameServerHandler.java | 6 +-
.../protocol/tri/TripleServerInboundHandler.java | 2 +-
.../apache/dubbo/rpc/protocol/tri/TripleUtil.java | 6 +-
.../dubbo/rpc/protocol/tri/UnaryClientStream.java | 11 +-
.../dubbo/rpc/protocol/tri/UnaryServerStream.java | 18 +-
.../rpc/protocol/tri/UnaryClientStreamTest.java | 2 +-
237 files changed, 5550 insertions(+), 2121 deletions(-)
copy
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/ServieDiscoveryRegistryTest.java
=>
dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/route/MeshEnvListenerFactory.java
(81%)
create mode 100644
dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/filter/DefaultFilterChainBuilderTest.java
copy
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/DefaultMetadataParamsFilter.java
=>
dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/filter/DemoServiceImpl.java
(76%)
copy
dubbo-rpc/dubbo-rpc-injvm/src/main/java/org/apache/dubbo/rpc/protocol/injvm/InjvmExporter.java
=>
dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/filter/LogFilter.java
(53%)
create mode 100644
dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/mock/MockInvokersSelectorTest.java
create mode 100644
dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/BroadCastClusterInvokerTest.java
create mode 100644
dubbo-cluster/src/test/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.Filter
rename {dubbo-config/dubbo-config-api =>
dubbo-common}/src/test/java/org/apache/dubbo/config/AbstractInterfaceConfigTest.java
(76%)
copy
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/ServieDiscoveryRegistryTest.java
=> dubbo-common/src/test/java/org/apache/dubbo/config/Greeting.java (80%)
copy
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/ServieDiscoveryRegistryTest.java
=> dubbo-common/src/test/java/org/apache/dubbo/config/GreetingLocal1.java (83%)
copy
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/ServieDiscoveryRegistryTest.java
=> dubbo-common/src/test/java/org/apache/dubbo/config/GreetingLocal2.java (78%)
copy
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/DefaultMetadataParamsFilter.java
=> dubbo-common/src/test/java/org/apache/dubbo/config/GreetingLocal3.java (70%)
create mode 100644
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/utils/ConfigValidationUtilsTest.java
copy
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/ServieDiscoveryRegistryTest.java
=>
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/integration/Constants.java
(75%)
copy
dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/config/AppRouter.java
=>
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/integration/multiple/exportprovider/MultipleRegistryCenterExportProviderExporterListener.java
(62%)
create mode 100644
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/integration/multiple/exportprovider/MultipleRegistryCenterExportProviderFilter.java
copy
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/integration/{single/exportprovider/SingleRegistryCenterExportProviderIntegrationTest.java
=>
multiple/exportprovider/MultipleRegistryCenterExportProviderIntegrationTest.java}
(55%)
copy
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/integration/{single/exportprovider/SingleRegistryCenterExportProviderRegistryProtocolListener.java
=>
multiple/exportprovider/MultipleRegistryCenterExportProviderRegistryProtocolListener.java}
(83%)
rename
dubbo-config/{dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/registrycenter/SingleRegistryCenter.java
=>
dubbo-config-api/src/test/java/org/apache/dubbo/integration/multiple/exportprovider/MultipleRegistryCenterExportProviderService.java}
(73%)
copy
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/{registrycenter/SingleRegistryCenter.java
=>
integration/multiple/exportprovider/MultipleRegistryCenterExportProviderServiceImpl.java}
(69%)
copy
dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/route/MeshEnvListener.java
=>
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/integration/multiple/exportprovider/MultipleRegistryCenterExportProviderServiceListener.java
(59%)
copy
dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/config/AppRouter.java
=>
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/integration/single/exportmetadata/SingleRegistryCenterExportMetadataExporterListener.java
(61%)
copy
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/integration/single/{injvm/SingleRegistryCenterInjvmIntegrationTest.java
=> exportmetadata/SingleRegistryCenterExportMetadataIntegrationTest.java} (57%)
rename
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/{registrycenter/SingleRegistryCenter.java
=>
integration/single/exportmetadata/SingleRegistryCenterExportMetadataService.java}
(74%)
rename
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/{registrycenter/MultipleRegistryCenter.java
=>
integration/single/exportmetadata/SingleRegistryCenterExportMetadataServiceImpl.java}
(69%)
copy
dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/route/MeshEnvListener.java
=>
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/integration/single/exportmetadata/SingleRegistryCenterExportMetadataServiceListener.java
(59%)
create mode 100644
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/registrycenter/AbstractRegistryCenter.java
delete mode 100644
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/registrycenter/DefaultMultipleRegistryCenter.java
delete mode 100644
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/registrycenter/DefaultSingleRegistryCenter.java
copy
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/registrycenter/{RegistryCenter.java
=> ZookeeperMultipleRegistryCenter.java} (56%)
create mode 100644
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/registrycenter/ZookeeperRegistryCenter.java
copy
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/registrycenter/{RegistryCenter.java
=> ZookeeperSingleRegistryCenter.java} (61%)
create mode 100644
dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/registrycenter/AbstractRegistryCenter.java
delete mode 100644
dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/registrycenter/DefaultSingleRegistryCenter.java
rename
dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/registrycenter/{ZooKeeperServer.java
=> ZookeeperMultipleRegistryCenter.java} (55%)
create mode 100644
dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/registrycenter/ZookeeperRegistryCenter.java
copy
dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/registrycenter/{RegistryCenter.java
=> ZookeeperSingleRegistryCenter.java} (61%)
copy
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/{DefaultMetadataParamsFilter.java
=> filter/CustomizedParamsFilter.java} (59%)
copy
dubbo-common/src/main/java/org/apache/dubbo/common/infra/support/CmdbAdapter.java
=>
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/filter/ExcludedParamsFilter.java
(61%)
copy
dubbo-registry/dubbo-registry-api/src/{test/java/org/apache/dubbo/registry/client/ServieDiscoveryRegistryTest.java
=> main/java/org/apache/dubbo/registry/ProviderFirstParams.java} (84%)
copy
dubbo-common/src/main/java/org/apache/dubbo/common/infra/support/CmdbAdapter.java
=>
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/DefaultProviderFirstParams.java
(54%)
create mode 100644
dubbo-registry/dubbo-registry-api/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.registry.ProviderFirstParams
create mode 100644
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/MockLogger.java
create mode 100644
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/InstanceAddressURLTest.java
create mode 100644
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/ServiceDiscoveryRegistryTest.java
create mode 100644
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/event/listener/MockServiceInstancesChangedListener.java
create mode 100644
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/MetadataServiceNameMappingTest.java
create mode 100644
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/ProtocolPortsMetadataCustomizerTest.java
create mode 100644
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/ServiceInstanceMetadataCustomizerTest.java
copy
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/DefaultMetadataParamsFilter.java
=>
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/store/CustomizedParamsFilter.java
(53%)
rename
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/DefaultMetadataParamsFilter.java
=>
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/store/ExcludedParamsFilter.java
(69%)
create mode 100644
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/store/InMemoryMetadataServiceTest.java
copy
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/{ServieDiscoveryRegistryTest.java
=> metadata/store/RemoteMetadataServiceImplTest.java} (88%)
copy
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/{client/ServieDiscoveryRegistryTest.java
=> service/DemoService.java} (88%)
copy
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/{client/ServieDiscoveryRegistryTest.java
=> service/DemoService2.java} (88%)
create mode 100644
dubbo-registry/dubbo-registry-api/src/test/resources/META-INF/dubbo/org.apache.dubbo.metadata.MetadataParamsFilter
copy
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/Stream.java
=>
dubbo-registry/dubbo-registry-kubernetes/src/main/java/org/apache/dubbo/registry/kubernetes/KubernetesMeshEnvListenerFactory.java
(50%)
rename
dubbo-registry/dubbo-registry-kubernetes/src/main/resources/META-INF/dubbo/internal/{org.apache.dubbo.rpc.cluster.router.mesh.route.MeshEnvListener
=> org.apache.dubbo.rpc.cluster.router.mesh.route.MeshEnvListenerFactory} (79%)
copy
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/ServieDiscoveryRegistryTest.java
=>
dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/HeaderFilter.java
(79%)
create mode 100644
dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/filter/TokenHeaderFilter.java
create mode 100644
dubbo-rpc/dubbo-rpc-api/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.HeaderFilter
rename
dubbo-common/src/main/java/org/apache/dubbo/common/infra/support/CmdbAdapter.java
=>
dubbo-rpc/dubbo-rpc-api/src/test/java/org/apache/dubbo/rpc/protocol/CountInvokerListener.java
(60%)
create mode 100644
dubbo-rpc/dubbo-rpc-api/src/test/java/org/apache/dubbo/rpc/protocol/ProtocolListenerWrapperTest.java
copy
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/ServieDiscoveryRegistryTest.java
=>
dubbo-rpc/dubbo-rpc-api/src/test/java/org/apache/dubbo/rpc/support/DemoServiceA.java
(89%)
copy
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/ServieDiscoveryRegistryTest.java
=>
dubbo-rpc/dubbo-rpc-api/src/test/java/org/apache/dubbo/rpc/support/DemoServiceAMock.java
(75%)
copy
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/ServieDiscoveryRegistryTest.java
=>
dubbo-rpc/dubbo-rpc-api/src/test/java/org/apache/dubbo/rpc/support/DemoServiceB.java
(89%)
rename
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/ServieDiscoveryRegistryTest.java
=>
dubbo-rpc/dubbo-rpc-api/src/test/java/org/apache/dubbo/rpc/support/DemoServiceBMock.java
(75%)
create mode 100644
dubbo-rpc/dubbo-rpc-api/src/test/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.InvokerListener
rename
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{SingleProtobufSerialization.java
=> SingleProtobufUtils.java} (54%)