This is an automated email from the ASF dual-hosted git repository.

liujun pushed a change to branch 3.0-to-master
in repository https://gitbox.apache.org/repos/asf/dubbo.git.


    from 043da68  update all version to 2.7.9-SNAPSHOT (#6531)
     new 1ed9f16  change version to 3.0.0-SNAPSHOT
     add 292f861  fix alibaba RpcContext setAttachment(String,String)
     add 85a97f7  Merge branch 'master' of https://github.com/apache/dubbo
     add 117620f  fix #5916, default behaviour of 
DynamicConfiguration.publishConfig: do nothing if not implemented.
     add 2919c31  Merge branch 'master' of https://github.com/apache/dubbo
     add 2f6e9c7  Merge branch 'master' of https://github.com/apache/dubbo
     add 1850f5d  Merge branch 'master' of https://github.com/apache/dubbo
     add e4dc8e9  Merge branch 'master' of https://github.com/apache/dubbo
     add 497fc6a  pick the first valid interface address before choosing 
127.0.0.1
     add ffdd9cc  service instance subscription
     new 4b3a794  Merge branch '3.0' of https://github.com/apache/dubbo into 3.0
     add eea2237  metadata read & write
     add 6de9634  metadata read & write
     add ef8cdfc  redefine MetadataReport
     add 2ad4fbe  service discovery demo
     add 0ba9ffc  skip when metadata is null
     add 80b22d6  Service Discovery Enhancement
     new e550cd3  Merge branch '3.0' of https://github.com/apache/dubbo into 3.0
     add 838dfd6  metadata report status
     add 3d234d2  service discovery
     add 42f0529  can basically work with InstanceAddressURL
     add 3124dd8  set metadata proxy timeout
     new 994f272  Merge branch '3.0' of https://github.com/apache/dubbo into 3.0
     add 6649dd8  fix uts
     new a385d42  Merge branch '3.0' of https://github.com/apache/dubbo into 3.0
     add eaddea2  fix uts
     add 7bef551  update version to 3.0.0-SNAPSHOT
     add cd34cc5  Merge branch 'master' of https://github.com/apache/dubbo
     add 7645134  Merge branch 'master' of https://github.com/apache/dubbo
     add 7702fcf  Merge branch 'master' of https://github.com/apache/dubbo
     add 0d785f1  Merge branch 'master' into 3.0
     add a587759  fix metadata conflicts after master merged
     add a27494f  refactor param filter to support both service and instance 
customization
     new e17b477  Merge branch '3.0' of https://github.com/apache/dubbo into 3.0
     add f5ee266  unify registry_cluster key
     add 53f2322  customize instance metadata.
     add 0cd52b9  unify registry-cluster key
     add f5b2ded  fix compilation error
     add c63b990  add demo
     add 51aa427  add side key to MetadataService
     add 29c5945  enhance url notification
     add 6558cf9  migrating from interface address pool to instance address pool
     add 99c4166  fix address notification issue
     new 7d95d1a  Merge branch '3.0' of https://github.com/apache/dubbo into 3.0
     add adba6d0  Merge branch 'master' of https://github.com/apache/dubbo
     add 20cf141  service instance subscription
     add b33aef3  metadata read & write
     add c682389  metadata read & write
     add 3810536  redefine MetadataReport
     add 1934655  service discovery demo
     add adffd92  skip when metadata is null
     add c572c2c  Service Discovery Enhancement
     add 8a414bf  metadata report status
     add ca62d83  service discovery
     add 71189cb  can basically work with InstanceAddressURL
     add a001f98  set metadata proxy timeout
     add 52b146f  fix uts
     add 730602c  fix uts
     add e7fcaed  update version to 3.0.0-SNAPSHOT
     add 4cacf33  fix metadata conflicts after master merged
     add 596ba5b  refactor param filter to support both service and instance 
customization
     add cd44607  unify registry_cluster key
     add 69202d8  customize instance metadata.
     add 540f495  unify registry-cluster key
     add 4b1b563  fix compilation error
     add bf34c16  add demo
     add 0f53367  add side key to MetadataService
     add 9f13240  enhance url notification
     add 5db015c  migrating from interface address pool to instance address pool
     add 7acf2db  fix address notification issue
     add 0e4bbb8  Merge branch '3.0' of https://github.com/apache/dubbo into 3.0
     new 0b3ecd2  Merge branch '3.0' of https://github.com/apache/dubbo into 3.0

The 8 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:
 .../apache/dubbo/rpc/cluster/ClusterInvoker.java   |    2 +
 .../org/apache/dubbo/rpc/cluster/Directory.java    |    2 +
 .../rpc/cluster/directory/AbstractDirectory.java   |   16 +-
 .../cluster/support/AbstractClusterInvoker.java    |    5 +
 .../support/wrapper/MockClusterInvoker.java        |    5 +
 .../rpc/cluster/directory/MockDirInvocation.java   |    5 +
 .../router/condition/ConditionRouterTest.java      |    2 +-
 .../support/AbstractClusterInvokerTest.java        |    6 +-
 .../org/apache/dubbo/common/ConfigurationURL.java  |    5 +-
 .../src/main/java/org/apache/dubbo/common/URL.java |  409 ++++-
 .../dubbo/common/config/ConfigurationUtils.java    |    6 +-
 .../dubbo/common/constants/CommonConstants.java    |    6 +
 .../dubbo/common/constants/RegistryConstants.java  |   10 +
 .../manager/DefaultExecutorRepository.java         |    8 +-
 .../dubbo/config/AbstractInterfaceConfig.java      |    2 +
 .../org/apache/dubbo/config/ApplicationConfig.java |    8 +-
 .../apache/dubbo/config/MetadataReportConfig.java  |   13 +
 .../org/apache/dubbo/config/RegistryConfig.java    |    5 +
 .../apache/dubbo/config/context/ConfigManager.java |    8 +
 .../org/apache/dubbo/rpc/model/ConsumerModel.java  |    6 +
 .../java/com/alibaba/dubbo/rpc/Invocation.java     |    5 +
 .../java/com/alibaba/dubbo/rpc/RpcInvocation.java  |    5 +
 .../java/org/apache/dubbo/cache/CacheTest.java     |    5 +
 .../org/apache/dubbo/filter/LegacyInvocation.java  |    5 +
 .../org/apache/dubbo/service/MockInvocation.java   |    5 +
 .../org/apache/dubbo/config/ReferenceConfig.java   |   23 +-
 .../org/apache/dubbo/config/ServiceConfig.java     |   19 +-
 .../dubbo/config/bootstrap/DubboBootstrap.java     |  128 +-
 .../event/listener/ServiceNameMappingListener.java |   49 -
 .../metadata/AbstractMetadataServiceExporter.java  |  150 --
 .../ConfigurableMetadataServiceExporter.java       |   69 +-
 .../metadata/RemoteMetadataServiceExporter.java    |   79 -
 .../dubbo/config/utils/ConfigValidationUtils.java  |   30 +-
 .../org/apache/dubbo/config/cache/CacheTest.java   |    2 +-
 .../PublishingServiceDefinitionListenerTest.java   |    2 +-
 .../RemoteMetadataServiceExporterTest.java         |  106 --
 .../src/main/resources/META-INF/compat/dubbo.xsd   |    5 +
 .../src/main/resources/META-INF/dubbo.xsd          |    5 +
 .../apache/dubbo/demo/consumer/Application.java    |   26 +-
 .../src/main/resources/spring/dubbo-consumer.xml   |   13 +-
 .../dubbo/demo/provider/GreetingServiceImpl.java   |   15 +-
 .../src/main/resources/spring/dubbo-provider.xml   |   16 +-
 dubbo-dependencies-bom/pom.xml                     |    2 +-
 .../dubbo-dependencies-zookeeper/pom.xml           |    2 +-
 .../metadata/CompositeServiceNameMapping.java      |   96 --
 .../metadata/DefaultMetadataParamsFilter.java      |   55 +
 .../DynamicConfigurationServiceNameMapping.java    |   60 +-
 .../dubbo/metadata/MappingChangedEvent.java}       |   38 +-
 .../org/apache/dubbo/metadata/MappingListener.java |    8 +-
 .../apache/dubbo/metadata/MetadataConstants.java   |   29 +-
 .../org/apache/dubbo/metadata/MetadataInfo.java    |  449 ++++++
 .../dubbo/metadata/MetadataParamsFilter.java       |   17 +-
 .../org/apache/dubbo/metadata/MetadataService.java |    5 +
 .../metadata/ParameterizedServiceNameMapping.java  |   47 -
 .../metadata/PropertiesFileServiceNameMapping.java |  148 --
 .../dubbo/metadata/ReadOnlyServiceNameMapping.java |   45 -
 .../apache/dubbo/metadata/RevisionResolver.java    |   59 +
 .../apache/dubbo/metadata/ServiceNameMapping.java  |   62 +-
 .../apache/dubbo/metadata/URLRevisionResolver.java |  152 --
 .../dubbo/metadata/WritableMetadataService.java    |   27 +-
 .../dubbo/metadata/report/MetadataReport.java      |  143 +-
 .../metadata/report/MetadataReportInstance.java    |   36 +-
 .../report/support/AbstractMetadataReport.java     |  133 +-
 .../support/ConfigCenterBasedMetadataReport.java   |  162 --
 .../ConfigCenterBasedMetadataReportFactory.java    |   90 --
 .../file/FileSystemMetadataReportFactory.java      |   33 -
 .../store/RemoteWritableMetadataService.java       |  122 --
 .../org.apache.dubbo.metadata.MetadataParamsFilter |    1 +
 .../org.apache.dubbo.metadata.ServiceNameMapping   |   10 +-
 ...g.apache.dubbo.metadata.WritableMetadataService |    2 -
 ...che.dubbo.metadata.report.MetadataReportFactory |    1 -
 .../metadata/CompositeServiceNameMappingTest.java  |  107 --
 .../org/apache/dubbo/metadata}/DemoService.java    |    8 +-
 ...DynamicConfigurationServiceNameMappingTest.java |  109 --
 .../InMemoryWritableMetadataServiceTest.java       |  157 --
 ...adataServiceTest.java => MetadataInfoTest.java} |   22 +-
 .../ParameterizedServiceNameMappingTest.java       |   67 -
 .../PropertiesFileServiceNameMappingTest.java      |   60 -
 .../dubbo/metadata/ServiceNameMappingTest.java     |    8 +-
 .../dubbo/metadata/URLRevisionResolverTest.java    |   50 -
 .../support/AbstractMetadataReportFactoryTest.java |  270 ++--
 .../report/support/AbstractMetadataReportTest.java |   58 +-
 .../ConfigCenterBasedMetadataReportTest.java       |  155 --
 .../store/InMemoryWritableMetadataServiceTest.java |  111 --
 .../store/RemoteWritableMetadataServiceTest.java   |  188 ---
 .../store/zookeeper/ZookeeperMetadataReport.java   |   29 -
 .../zookeeper/ZookeeperMetadataReportFactory.java  |   22 +-
 dubbo-metadata/pom.xml                             |   12 +-
 .../dubbo/monitor/support/MonitorFilterTest.java   |    8 +-
 .../dubbo/monitor/dubbo/MetricsFilterTest.java     |   20 +-
 .../dubbo/qos/command/impl/PublishMetadata.java    |   63 +
 .../org.apache.dubbo.qos.command.BaseCommand       |    1 +
 .../org/apache/dubbo/registry/NotifyListener.java  |    4 +
 .../client/DefaultRegistryClusterIdentifier.java   |   18 +-
 .../registry/client/DefaultServiceInstance.java    |   72 +-
 .../client/EventPublishingServiceDiscovery.java    |   10 +
 .../client/FileSystemServiceDiscovery.java         |   13 +
 .../dubbo/registry/client/InstanceAddressURL.java  |  376 +++++
 .../registry/client/RegistryClusterIdentifier.java |   24 +-
 .../{integration => client}/RegistryProtocol.java  | 1650 ++++++++++----------
 .../dubbo/registry/client/ServiceDiscovery.java    |   11 +-
 .../registry/client/ServiceDiscoveryRegistry.java  |  705 ++-------
 .../client/ServiceDiscoveryRegistryDirectory.java  |  291 ++++
 .../client/ServiceDiscoveryRegistryProtocol.java   |   47 -
 .../ServiceDiscoveryRegistryProtocolListener.java  |   74 +-
 .../dubbo/registry/client/ServiceInstance.java     |    8 +
 .../registry/client/ServiceInstanceCustomizer.java |    3 -
 .../client/ServiceInstanceMetadataCustomizer.java  |   73 -
 .../client/event/ServiceInstancesChangedEvent.java |   12 +-
 .../CustomizableServiceInstanceListener.java       |   44 -
 .../listener/ServiceInstancesChangedListener.java  |  183 ++-
 ...ExportedServicesRevisionMetadataCustomizer.java |   57 -
 .../metadata/MetadataServiceNameMapping.java       |   89 ++
 ...MetadataServiceURLParamsMetadataCustomizer.java |   39 +-
 .../registry/client/metadata/MetadataUtils.java    |  102 ++
 .../metadata/ProtocolPortsMetadataCustomizer.java  |    7 +-
 .../ServiceInstanceMetadataCustomizer.java         |   88 ++
 .../metadata/ServiceInstanceMetadataUtils.java     |   67 +-
 .../StandardMetadataServiceURLBuilder.java         |   10 +-
 ...bscribedServicesRevisionMetadataCustomizer.java |   58 -
 .../proxy/BaseMetadataServiceProxyFactory.java     |   58 -
 .../CompositeMetadataServiceProxyFactory.java      |  133 --
 .../proxy/DefaultMetadataServiceProxyFactory.java  |   85 -
 .../proxy/MetadataServiceProxyFactory.java         |   56 -
 .../metadata/proxy/RemoteMetadataServiceProxy.java |  111 --
 .../proxy/RemoteMetadataServiceProxyFactory.java   |   34 -
 .../store/InMemoryWritableMetadataService.java     |  114 +-
 .../metadata/store/RemoteMetadataServiceImpl.java  |  139 ++
 .../registry/integration/DynamicDirectory.java     |  250 +++
 .../InterfaceCompatibleRegistryProtocol.java       |  177 +++
 .../registry/integration/RegistryDirectory.java    |  150 +-
 .../integration/RegistryInvokerWrapper.java        |   79 -
 .../integration/RegistryProtocolListener.java      |    1 +
 .../registry/support/AbstractRegistryFactory.java  |   12 +
 .../internal/org.apache.dubbo.event.EventListener  |    5 +-
 .../org.apache.dubbo.metadata.ServiceNameMapping   |    1 +
 ...g.apache.dubbo.metadata.WritableMetadataService |    1 +
 ...dubbo.registry.client.RegistryClusterIdentifier |    1 +
 ...dubbo.registry.client.ServiceInstanceCustomizer |    1 +
 ...ient.metadata.proxy.MetadataServiceProxyFactory |    3 -
 ...o.registry.integration.RegistryProtocolListener |    1 +
 .../dubbo/internal/org.apache.dubbo.rpc.Protocol   |    4 +-
 .../registry/client/InMemoryServiceDiscovery.java  |    8 +
 .../CustomizableServiceInstanceListenerTest.java   |   39 -
 .../event/listener/LoggingEventListenerTest.java   |    5 +-
 .../ServiceInstancesChangedListenerTest.java       |   27 -
 .../proxy/BaseMetadataServiceProxyFactoryTest.java |   78 -
 .../CompositeMetadataServiceProxyFactoryTest.java  |   96 --
 .../proxy/MetadataServiceProxyFactoryTest.java     |   49 -
 .../proxy/MyMetadataServiceProxyFactory.java       |   29 -
 .../registry/consul/ConsulServiceDiscovery.java    |    7 +-
 ...ory.java => ConsulServiceDiscoveryFactory.java} |   16 +-
 ...g.apache.dubbo.registry.client.ServiceDiscovery |    1 -
 ...e.dubbo.registry.client.ServiceDiscoveryFactory |    1 +
 .../registry/dubbo/RegistryDirectoryTest.java      |    2 +-
 .../dubbo/registry/etcd/EtcdServiceDiscovery.java  |    2 +-
 .../registry/nacos/NacosServiceDiscovery.java      |   13 +-
 .../nacos/NacosServiceDiscoveryFactory.java}       |   67 +-
 ...e.dubbo.registry.client.ServiceDiscoveryFactory |    1 +
 .../zookeeper/ZookeeperServiceDiscovery.java       |   45 +-
 .../ZookeeperServiceDiscoveryChangeWatcher.java    |    8 +-
 .../ZookeeperServiceDiscoveryFactory.java          |   16 +-
 dubbo-registry/pom.xml                             |   18 +-
 .../apache/dubbo/remoting/exchange/Exchangers.java |    2 +-
 .../dubbo/remoting/transport/AbstractEndpoint.java |    2 +-
 .../main/java/org/apache/dubbo/rpc/Invocation.java |    2 +
 .../main/java/org/apache/dubbo/rpc/RpcContext.java |   61 +
 .../java/org/apache/dubbo/rpc/RpcInvocation.java   |   32 +-
 .../org/apache/dubbo/rpc/filter/GenericFilter.java |    2 +-
 .../apache/dubbo/rpc/protocol/AbstractInvoker.java |    2 +-
 .../dubbo/rpc/proxy/AbstractProxyInvoker.java      |    2 +-
 .../dubbo/rpc/proxy/InvokerInvocationHandler.java  |   15 +-
 .../dubbo/rpc/filter/ExceptionFilterTest.java      |    8 +-
 .../apache/dubbo/rpc/filter/GenericFilterTest.java |    8 +-
 .../dubbo/rpc/filter/GenericImplFilterTest.java    |    8 +-
 .../apache/dubbo/rpc/proxy/AbstractProxyTest.java  |    4 +-
 .../apache/dubbo/rpc/support/MockInvocation.java   |    5 +
 .../org/apache/dubbo/rpc/support/RpcUtilsTest.java |   48 +-
 .../rpc/protocol/dubbo/CallbackServiceCodec.java   |   10 +-
 .../dubbo/rpc/protocol/dubbo/DubboProtocol.java    |    2 +-
 .../dubbo/ReferenceCountExchangeClient.java        |    9 +-
 .../dubbo/rpc/protocol/rest/RestProtocolTest.java  |    2 +-
 .../dubbo/rpc/protocol/thrift/ThriftProtocol.java  |    2 +-
 pom.xml                                            |    2 +-
 184 files changed, 5050 insertions(+), 6107 deletions(-)
 copy 
dubbo-rpc/dubbo-rpc-grpc/src/main/java/org/apache/dubbo/rpc/protocol/grpc/GrpcConfig.java
 => dubbo-common/src/main/java/org/apache/dubbo/common/ConfigurationURL.java 
(91%)
 delete mode 100644 
dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/listener/ServiceNameMappingListener.java
 delete mode 100644 
dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/metadata/AbstractMetadataServiceExporter.java
 delete mode 100644 
dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/metadata/RemoteMetadataServiceExporter.java
 delete mode 100644 
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/metadata/RemoteMetadataServiceExporterTest.java
 copy 
dubbo-registry/dubbo-registry-default/src/test/java/org/apache/dubbo/registry/dubbo/DemoServiceImpl.java
 => 
dubbo-demo/dubbo-demo-xml/dubbo-demo-xml-provider/src/main/java/org/apache/dubbo/demo/provider/GreetingServiceImpl.java
 (79%)
 delete mode 100644 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/CompositeServiceNameMapping.java
 create mode 100644 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/DefaultMetadataParamsFilter.java
 rename 
dubbo-metadata/dubbo-metadata-api/src/{test/java/org/apache/dubbo/metadata/MetadataConstantsTest.java
 => main/java/org/apache/dubbo/metadata/MappingChangedEvent.java} (58%)
 rename 
dubbo-common/src/test/java/org/apache/dubbo/common/config/AbstractPrefixConfigurationTest.java
 => 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MappingListener.java
 (87%)
 create mode 100644 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataInfo.java
 copy 
dubbo-common/src/main/java/org/apache/dubbo/rpc/model/BuiltinServiceDetector.java
 => 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataParamsFilter.java
 (70%)
 delete mode 100644 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/ParameterizedServiceNameMapping.java
 delete mode 100644 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/PropertiesFileServiceNameMapping.java
 delete mode 100644 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/ReadOnlyServiceNameMapping.java
 create mode 100644 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/RevisionResolver.java
 delete mode 100644 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/URLRevisionResolver.java
 delete mode 100644 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/support/ConfigCenterBasedMetadataReport.java
 delete mode 100644 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/support/ConfigCenterBasedMetadataReportFactory.java
 delete mode 100644 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/support/file/FileSystemMetadataReportFactory.java
 delete mode 100644 
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/store/RemoteWritableMetadataService.java
 create mode 100644 
dubbo-metadata/dubbo-metadata-api/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.metadata.MetadataParamsFilter
 delete mode 100644 
dubbo-metadata/dubbo-metadata-api/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.metadata.WritableMetadataService
 delete mode 100644 
dubbo-metadata/dubbo-metadata-api/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.metadata.report.MetadataReportFactory
 delete mode 100644 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/CompositeServiceNameMappingTest.java
 copy {dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/api 
=> 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata}/DemoService.java
 (87%)
 delete mode 100644 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/DynamicConfigurationServiceNameMappingTest.java
 delete mode 100644 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/InMemoryWritableMetadataServiceTest.java
 rename 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/{LocalMetadataServiceTest.java
 => MetadataInfoTest.java} (61%)
 delete mode 100644 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/ParameterizedServiceNameMappingTest.java
 delete mode 100644 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/PropertiesFileServiceNameMappingTest.java
 delete mode 100644 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/URLRevisionResolverTest.java
 delete mode 100644 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/report/support/ConfigCenterBasedMetadataReportTest.java
 delete mode 100644 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/store/InMemoryWritableMetadataServiceTest.java
 delete mode 100644 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/store/RemoteWritableMetadataServiceTest.java
 create mode 100644 
dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/PublishMetadata.java
 copy 
dubbo-rpc/dubbo-rpc-api/src/test/java/org/apache/dubbo/rpc/support/RuntimeExceptionInvoker.java
 => 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/DefaultRegistryClusterIdentifier.java
 (67%)
 create mode 100644 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/InstanceAddressURL.java
 copy 
dubbo-common/src/test/java/org/apache/dubbo/common/extension/adaptive/impl/HasAdaptiveExt_ManualAdaptive.java
 => 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/RegistryClusterIdentifier.java
 (60%)
 rename 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/{integration
 => client}/RegistryProtocol.java (91%)
 create mode 100644 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscoveryRegistryDirectory.java
 delete mode 100644 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscoveryRegistryProtocol.java
 copy 
dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/listener/ExporterListenerAdapter.java
 => 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscoveryRegistryProtocolListener.java
 (65%)
 delete mode 100644 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceInstanceMetadataCustomizer.java
 delete mode 100644 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/listener/CustomizableServiceInstanceListener.java
 delete mode 100644 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/ExportedServicesRevisionMetadataCustomizer.java
 create mode 100644 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/MetadataServiceNameMapping.java
 create mode 100644 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/MetadataUtils.java
 create mode 100644 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/ServiceInstanceMetadataCustomizer.java
 delete mode 100644 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/SubscribedServicesRevisionMetadataCustomizer.java
 delete mode 100644 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/proxy/BaseMetadataServiceProxyFactory.java
 delete mode 100644 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/proxy/CompositeMetadataServiceProxyFactory.java
 delete mode 100644 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/proxy/DefaultMetadataServiceProxyFactory.java
 delete mode 100644 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/proxy/MetadataServiceProxyFactory.java
 delete mode 100644 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/proxy/RemoteMetadataServiceProxy.java
 delete mode 100644 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/proxy/RemoteMetadataServiceProxyFactory.java
 rename {dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo => 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client}/metadata/store/InMemoryWritableMetadataService.java
 (60%)
 create mode 100644 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/store/RemoteMetadataServiceImpl.java
 create mode 100644 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/integration/DynamicDirectory.java
 create mode 100644 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/integration/InterfaceCompatibleRegistryProtocol.java
 delete mode 100644 
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/integration/RegistryInvokerWrapper.java
 create mode 100644 
dubbo-registry/dubbo-registry-api/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.metadata.ServiceNameMapping
 create mode 100644 
dubbo-registry/dubbo-registry-api/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.metadata.WritableMetadataService
 create mode 100644 
dubbo-registry/dubbo-registry-api/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.registry.client.RegistryClusterIdentifier
 delete mode 100644 
dubbo-registry/dubbo-registry-api/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.registry.client.metadata.proxy.MetadataServiceProxyFactory
 create mode 100644 
dubbo-registry/dubbo-registry-api/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.registry.integration.RegistryProtocolListener
 delete mode 100644 
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/event/listener/CustomizableServiceInstanceListenerTest.java
 delete mode 100644 
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/proxy/BaseMetadataServiceProxyFactoryTest.java
 delete mode 100644 
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/proxy/CompositeMetadataServiceProxyFactoryTest.java
 delete mode 100644 
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/proxy/MetadataServiceProxyFactoryTest.java
 delete mode 100644 
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/proxy/MyMetadataServiceProxyFactory.java
 copy 
dubbo-registry/dubbo-registry-consul/src/main/java/org/apache/dubbo/registry/consul/{ConsulRegistryFactory.java
 => ConsulServiceDiscoveryFactory.java} (73%)
 delete mode 100644 
dubbo-registry/dubbo-registry-consul/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.registry.client.ServiceDiscovery
 create mode 100644 
dubbo-registry/dubbo-registry-consul/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.registry.client.ServiceDiscoveryFactory
 copy 
dubbo-registry/{dubbo-registry-redis/src/main/java/org/apache/dubbo/registry/redis/RedisRegistryFactory.java
 => 
dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosServiceDiscoveryFactory.java}
 (70%)
 create mode 100644 
dubbo-registry/dubbo-registry-nacos/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.registry.client.ServiceDiscoveryFactory
 copy 
dubbo-compatible/src/main/java/com/alibaba/dubbo/common/threadpool/ThreadPool.java
 => 
dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/ZookeeperServiceDiscoveryFactory.java
 (69%)

Reply via email to