This is an automated email from the ASF dual-hosted git repository.
liujun pushed a change to branch 3.x-dev
in repository https://gitbox.apache.org/repos/asf/incubator-dubbo.git.
from 8da7cb5 Merge remote-tracking branch 'origin/3.x-dev' into 3.x-dev
add 383a37e replace hard coded values with constants and small refactor
(#3101)
add 46073c7 Code review (#3094)
add 0005166 Update AnnotationBean.java (#3021)
add bdb78b8 add twitter follow (#3104)
add 9396ace fix typo (#3110)
add 612ba39 Merge branch 'master' of
https://github.com/apache/incubator-dubbo
add 1bc1312 Merge pull request #3099, polish code, avoid dup code.
add ee53c0a Merge branch 'master' of
https://github.com/apache/incubator-dubbo
add 93a72ac refactor method name to isReturnFuture
add 4ad3c91 Add DubboBuilder
add 58efafe Add DubboBuilder
add 66fbb3c Config optimization. 1. add ConfigManager 2.
Reference/Service hold reference of ConfigCenterConfig 3. change from-spring to
include-spring-env
add c509f1b Check config instance in ConfigManager before create a new
one.
add 427e2d2 polish code
add ac5afe3 support multiple default registries and protocols
add e8bcdb0 Merge pull request #3096, code review config center.
add 04aae2a Merge pull request #3095, remove @AsyncFor from core
framework.
add d4d6dbf add log in ZkclientZookeeperClient.java (#3109)
add d41408e Change NOTICE file to embracing the new year fix #3111 (#3112)
add 1b8d952 enhance bundled examples (#3115)
add e172b29 Replace hard coded dubbo-config-api values and small code
optimization (#3108)
add 95ebfe8 add java doc to dubbo-config-api (#3103)
add 0d04cfd Use hyphen instead of camel for prefix (#3119)
add b7857f9 Fix compile error (#3122)
add 6aad8da Remove unused code, fix #3070 (#3073)
add 3bf77ab Add monitor module javadoc (#3121)
add 8056746 weird demo changes
add e981dca Merge branch 'master' into ConfigCenter-optimization
add b6f437d weird demo changes
add 3d7f7f5 move init() method from ConfigCenterConfig
add 83b54a8 fix #3124 . move RegistryDataConfig configuration into
RegistryConfig and remove RegistryDataConfig (#3129)
add f081421 Merge branch '2.7.0-release' into ConfigCenter-optimization
add daab283 optimize ConfigManager
add de76413 fix #3123. support metadata xml config and support
dubbo.properties format 'dubbo.metadata-report.address=XXx' (#3138)
add 5c971c1 Merge pull request #3143 from beiwei30:prefix, fix prefix,
use hypher case instead of camel case.
add e6b340d Merge branch '2.7.0-release' into ConfigCenter-optimization
add ec8a5b9 Merge pull request #3135 from beiwei30:registry-refresh-redo,
avoid dup refresh for registry config.
add 90030e7 resolve conflicts
add 9c9f7f1 fix bug of read config
add 9111b3c fix UT
add ff5d2ff fix UT
add 0fba21c avoid duplicated refresh for application (#3157)
add b9c8bb8 override equals of Config
add 824aaf9 move refresh() into setter to avoid duplicate refresh during
check.
add a66784a fix UT
add d4532c6 add empty check at the start of setter.
add b399df7 fix UT
add bcf474d fix UT
add d1aa4da give router rule a more layered extensiable ZK path: *
../routers/condition * ../routers/tag * ../routers/otherRouter
add fb5f1af Fix UT
add 5a87918 Adjust ZK to handle layered routers path
add 176a86b Remove BlackWhiteListRule
add 1b6bbf1 Adjust code to avoid possible ConcurrentModificationException
add a02f7a6 refresh only once
add c4e9b9d revert router from layered path to flat path:
/router/condition -> router-codition
add 1eebe74 refresh configCenter before start
add 21e0227 modify metadata node path in zookeeper (#3166)
add c679d0b Routers zookeeper path (#3173)
add 39583d4 resolve merge conflicts
add 178282c fetch from ConfigManager if ConfigCenter is not set
add db0c0a8 put checkRegistry() inside refer() not before refer()
add 41c8ae4 Fix DynamicConfiguration SPI config
add c89807e Keep parameters in registry url.
add 1f2122e Fix wrong reference
add 1db53cf Fix mock in UT
add b725826 set literal 'protocol' for ReferenceBean
add 747b804 Fix UT
add 031c011 [Dubbo-3169]Check future status before get(), return default
value if not completed yet. (#3185)
add a8af5ce Fix metadata report configuration error (#3183)
add 347f154 Async enhancement (#3184)
add 8e838d5 Merge pull request #3224, support jax-rs annotation on
interface as well as on impl.
add 2f74354 fix #3179. Make registry, configcenter, matadata-report share
a zooke… (#3182)
add 5caa422 just for modify comments and imports (#3227)
add a151262 add 2.7.0 release notes
add a93e96c [Dubbo-3226] guarantee interoperability with 2.6.x and lower
versions (#3229)
add f73e8cc refactor method name
add 1e1a5ec refactor method name
new a27c5a7 Merge remote-tracking branch 'origin/3.x-dev' into 3.x-dev
The 1 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:
CHANGES.md | 162 ++-
NOTICE | 2 +-
README.md | 1 +
dubbo-all/pom.xml | 2 +-
.../org/apache/dubbo/rpc/cluster/Configurator.java | 51 +-
.../cluster/configurator/AbstractConfigurator.java | 26 -
.../rpc/cluster/directory/AbstractDirectory.java | 2 +-
.../rpc/cluster/directory/StaticDirectory.java | 1 -
.../cluster/router/condition/config/AppRouter.java | 2 +-
.../router/condition/config/ListenableRouter.java | 35 +-
.../router/condition/config/ServiceRouter.java | 2 +-
.../condition/config/model/BlackWhiteListRule.java | 36 -
.../config/model/ConditionRouterRule.java | 9 -
.../config/model/ConditionRuleParser.java | 4 -
.../dubbo/rpc/cluster/router/tag/TagRouter.java | 8 +-
.../dubbo/rpc/cluster/support/ClusterUtils.java | 7 +
.../cluster/router/ConfigConditionRouterTest.java | 13 +-
.../dubbo/rpc/cluster/router/TagRouterTest.java | 7 +-
.../support/AbstractClusterInvokerTest.java | 2 +-
.../java/org/apache/dubbo/common/Constants.java | 78 +-
.../src/main/java/org/apache/dubbo/common/URL.java | 14 +-
.../main/java/org/apache/dubbo/common/Version.java | 39 +-
.../dubbo/common/config/AbstractConfiguration.java | 91 --
.../common/config/AbstractPrefixConfiguration.java | 7 +-
.../common/config/CompositeConfiguration.java | 10 +-
.../apache/dubbo/common/config/Configuration.java | 64 +-
.../dubbo/common/config/ConfigurationUtils.java | 25 +
.../apache/dubbo/common/config/Environment.java | 2 +
.../common/config/EnvironmentConfiguration.java | 2 +-
.../dubbo/common/config/InmemoryConfiguration.java | 2 +-
.../common/config/PropertiesConfiguration.java | 2 +-
.../dubbo/common/config/SystemConfiguration.java | 2 +-
.../test/java/org/apache/dubbo/common/URLTest.java | 5 +-
.../apache/dubbo/common/version/VersionTest.java | 28 +
dubbo-compatible/pom.xml | 18 +
.../java/org/apache/dubbo/config/ConfigTest.java | 20 +-
.../apache/dubbo/config/ReferenceConfigTest.java | 21 +-
.../org/apache/dubbo/config/AbstractConfig.java | 95 +-
.../dubbo/config/AbstractInterfaceConfig.java | 1501 +++++++++++---------
.../apache/dubbo/config/AbstractMethodConfig.java | 60 +-
.../dubbo/config/AbstractReferenceConfig.java | 41 +-
.../apache/dubbo/config/AbstractServiceConfig.java | 73 +-
.../org/apache/dubbo/config/ApplicationConfig.java | 95 +-
.../org/apache/dubbo/config/ArgumentConfig.java | 14 +-
.../apache/dubbo/config/ConfigCenterConfig.java | 110 +-
.../org/apache/dubbo/config/ConsumerConfig.java | 32 +-
.../apache/dubbo/config/MetadataReportConfig.java | 55 +-
.../java/org/apache/dubbo/config/MethodConfig.java | 63 +-
.../java/org/apache/dubbo/config/ModuleConfig.java | 39 +-
.../org/apache/dubbo/config/MonitorConfig.java | 23 +-
.../org/apache/dubbo/config/ProtocolConfig.java | 171 ++-
.../org/apache/dubbo/config/ProviderConfig.java | 104 +-
.../org/apache/dubbo/config/ReferenceConfig.java | 168 ++-
.../org/apache/dubbo/config/RegistryConfig.java | 124 +-
.../apache/dubbo/config/RegistryDataConfig.java | 62 -
.../org/apache/dubbo/config/ServiceConfig.java | 234 ++-
.../apache/dubbo/config/context/ConfigManager.java | 331 +++++
.../invoker/DelegateProviderMetaDataInvoker.java | 4 +
.../dubbo/config/utils/ReferenceConfigCache.java | 2 +-
.../apache/dubbo/config/AbstractConfigTest.java | 16 +-
.../dubbo/config/AbstractInterfaceConfigTest.java | 27 +-
.../dubbo/config/ConfigCenterConfigTest.java | 24 +-
.../apache/dubbo/config/ReferenceConfigTest.java | 13 +
.../org/apache/dubbo/config/ServiceConfigTest.java | 9 +
.../org/apache/dubbo/config/cache/CacheTest.java | 30 +-
.../config/url/ExporterSideConfigUrlTest.java | 3 +
.../dubbo/config/url/InvokerSideConfigUrlTest.java | 14 +-
.../org/apache/dubbo/config/url/UrlTestBase.java | 12 +-
.../apache/dubbo/config/spring/AnnotationBean.java | 3 -
.../dubbo/config/spring/ConfigCenterBean.java | 56 +-
.../apache/dubbo/config/spring/ReferenceBean.java | 23 +-
.../apache/dubbo/config/spring/ServiceBean.java | 24 +-
.../annotation/DubboConfigConfiguration.java | 10 +-
.../spring/schema/DubboBeanDefinitionParser.java | 2 +-
.../spring/schema/DubboNamespaceHandler.java | 2 +
.../src/main/resources/META-INF/compat/dubbo.xsd | 50 +-
.../src/main/resources/META-INF/dubbo.xsd | 50 +-
.../ReferenceAnnotationBeanPostProcessorTest.java | 4 +
.../DubboComponentScanRegistrarTest.java | 14 +
.../spring/context/annotation/EnableDubboTest.java | 24 +-
.../annotation/consumer/ConsumerConfiguration.java | 5 +-
.../consumer/test/TestConsumerConfiguration.java | 11 +-
.../annotation/provider/ProviderConfiguration.java | 5 +-
.../spring/schema/DubboNamespaceHandlerTest.java | 14 +
.../src/test/resources/META-INF/default.properties | 2 +-
...nsumer.properties => dubbo-consumer.properties} | 6 +-
...ovider.properties => dubbo-provider.properties} | 6 +-
.../META-INF/spring/dubbo-annotation-consumer.xml | 2 +-
.../META-INF/spring/dubbo-annotation-provider.xml | 2 +-
.../resources/META-INF/spring/dubbo-consumer.xml | 2 +-
.../resources/META-INF/spring/dubbo-provider.xml | 2 +-
.../configcenter/AbstractDynamicConfiguration.java | 127 --
.../dubbo/configcenter/DynamicConfiguration.java | 60 +-
.../support/nop/NopDynamicConfiguration.java | 27 +-
....dubbo.configcenter.DynamicConfigurationFactory | 0
.../mock/MockDynamicConfiguration.java | 29 +-
.../support/apollo/ApolloDynamicConfiguration.java | 84 +-
.../support/zookeeper/CacheListener.java | 2 +-
.../zookeeper/ZookeeperDynamicConfiguration.java | 77 +-
dubbo-demo/README.md | 1 +
.../dubbo-demo-annotation-consumer}/pom.xml | 51 +-
.../apache/dubbo/demo/consumer/Application.java | 50 +
.../demo/consumer/comp/DemoServiceComponent.java | 25 +-
.../src/main/resources/log4j.properties | 0
.../resources/spring/dubbo-consumer.properties | 21 +
.../dubbo-demo-annotation-provider}/pom.xml | 50 +-
.../apache/dubbo/demo/provider/Application.java | 51 +
.../dubbo/demo/provider}/DemoServiceImpl.java | 83 +-
.../src/main/resources/log4j.properties | 0
.../resources/spring/dubbo-provider.properties | 12 +-
dubbo-demo/dubbo-demo-annotation/pom.xml | 43 +
.../dubbo-demo-api-consumer}/pom.xml | 55 +-
.../apache/dubbo/demo/consumer/Application.java | 40 +
.../src/main/resources/log4j.properties | 0
.../dubbo-demo-api-provider}/pom.xml | 60 +-
.../apache/dubbo/demo/provider/Application.java | 40 +
.../dubbo/demo/provider/DemoServiceImpl.java | 66 +-
.../src/main/resources/log4j.properties | 0
dubbo-demo/dubbo-demo-api/pom.xml | 57 +-
.../pom.xml | 4 +-
.../java/org/apache/dubbo/demo/DemoService.java | 0
.../dubbo-demo-xml-consumer}/pom.xml | 6 +-
.../apache/dubbo/demo/consumer/Application.java} | 23 +-
.../src/main/resources/dubbo.properties | 0
.../src/main/resources/log4j.properties | 0
.../src/main/resources/spring/dubbo-consumer.xml} | 0
.../dubbo-demo-xml-provider}/pom.xml | 6 +-
.../apache/dubbo/demo/provider/Application.java} | 12 +-
.../dubbo/demo/provider/DemoServiceImpl.java | 8 +-
.../src/main/resources/dubbo.properties | 0
.../src/main/resources/log4j.properties | 0
.../src/main/resources/spring/dubbo-provider.xml} | 2 +-
dubbo-demo/dubbo-demo-xml/pom.xml | 43 +
dubbo-demo/pom.xml | 6 +-
.../metadata/identifier/MetadataIdentifier.java | 4 +-
.../metadata/support/AbstractMetadataReport.java | 1 +
.../support/AbstractMetadataReportFactory.java | 1 -
.../identifier/MetadataIdentifierTest.java | 42 +
.../zookeeper/ZookeeperMetadataReportTest.java | 15 +-
.../monitor/support/AbstractMonitorFactory.java | 11 +-
.../dubbo/monitor/support/MonitorFilter.java | 135 +-
.../apache/dubbo/monitor/dubbo/DubboMonitor.java | 29 +-
.../registry/integration/RegistryProtocol.java | 196 +--
.../java/org/apache/dubbo/registry/ZKTools.java | 2 +-
.../dubbo/registry/dubbo/DubboRegistryTest.java | 26 +-
.../zookeeper/curator/CuratorZookeeperClient.java | 22 +-
.../curator/CuratorZookeeperTransporter.java | 8 +-
.../support/AbstractZookeeperTransporter.java | 155 ++
.../zookeeper/zkclient/ZkClientWrapper.java | 7 +-
.../zkclient/ZkclientZookeeperClient.java | 25 +-
.../zkclient/ZkclientZookeeperTransporter.java | 7 +-
.../curator/CuratorZookeeperTransporterTest.java | 19 +-
.../support/AbstractZookeeperTransporterTest.java | 238 ++++
.../java/org/apache/dubbo/rpc/AsyncContext.java | 10 -
.../org/apache/dubbo/rpc/AsyncContextImpl.java | 11 +-
.../java/org/apache/dubbo/rpc/AsyncRpcResult.java | 38 +-
.../main/java/org/apache/dubbo/rpc/RpcContext.java | 13 +-
.../org/apache/dubbo/rpc/SimpleAsyncRpcResult.java | 11 +
.../org/apache/dubbo/rpc/filter/ContextFilter.java | 5 +-
.../dubbo/rpc/proxy/AbstractProxyInvoker.java | 5 +-
.../org/apache/dubbo/rpc/support/RpcUtils.java | 2 +-
.../java/org/apache/dubbo/rpc/RpcContextTest.java | 12 +-
.../dubbo/rpc/protocol/dubbo/DubboInvoker.java | 2 +-
.../dubbo/rpc/protocol/dubbo/DubboProtocol.java | 6 -
.../dubbo/rpc/validation/ValidationTest.java | 40 +-
.../rpc/protocol/http/HttpRemoteInvocation.java | 15 +-
.../dubbo/rpc/protocol/http/HttpProtocol.java | 23 +-
.../dubbo/rpc/protocol/http/HttpProtocolTest.java | 16 +-
.../dubbo/rpc/protocol/rest/RestProtocol.java | 2 +-
.../rpc/protocol/rmi/RmiRemoteInvocation.java | 66 +-
.../apache/dubbo/rpc/protocol/rmi/RmiProtocol.java | 19 +-
.../dubbo-test-spring3/pom.xml | 4 +-
dubbo-test/dubbo-test-compatibility/pom.xml | 10 +-
173 files changed, 4593 insertions(+), 2551 deletions(-)
delete mode 100644
dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/config/model/BlackWhiteListRule.java
delete mode 100644
dubbo-common/src/main/java/org/apache/dubbo/common/config/AbstractConfiguration.java
delete mode 100644
dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/RegistryDataConfig.java
create mode 100644
dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/context/ConfigManager.java
copy
dubbo-rpc/dubbo-rpc-dubbo/src/test/java/org/apache/dubbo/rpc/service/DemoService.java
=>
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ConfigCenterConfigTest.java
(72%)
rename
dubbo-config/dubbo-config-spring/src/test/resources/META-INF/{dubbb-consumer.properties
=> dubbo-consumer.properties} (59%)
rename
dubbo-config/dubbo-config-spring/src/test/resources/META-INF/{dubbb-provider.properties
=> dubbo-provider.properties} (78%)
delete mode 100644
dubbo-configcenter/dubbo-configcenter-api/src/main/java/org/apache/dubbo/configcenter/AbstractDynamicConfiguration.java
rename
dubbo-configcenter/dubbo-configcenter-api/src/main/resources/META-INF/dubbo/{
=> internal}/org.apache.dubbo.configcenter.DynamicConfigurationFactory (100%)
create mode 100644 dubbo-demo/README.md
copy dubbo-demo/{dubbo-demo-consumer =>
dubbo-demo-annotation/dubbo-demo-annotation-consumer}/pom.xml (59%)
create mode 100644
dubbo-demo/dubbo-demo-annotation/dubbo-demo-annotation-consumer/src/main/java/org/apache/dubbo/demo/consumer/Application.java
copy
dubbo-rpc/dubbo-rpc-dubbo/src/test/java/org/apache/dubbo/rpc/validation/ValidationServiceImpl.java
=>
dubbo-demo/dubbo-demo-annotation/dubbo-demo-annotation-consumer/src/main/java/org/apache/dubbo/demo/consumer/comp/DemoServiceComponent.java
(65%)
copy dubbo-demo/{dubbo-demo-provider =>
dubbo-demo-annotation/dubbo-demo-annotation-consumer}/src/main/resources/log4j.properties
(100%)
create mode 100644
dubbo-demo/dubbo-demo-annotation/dubbo-demo-annotation-consumer/src/main/resources/spring/dubbo-consumer.properties
copy dubbo-demo/{dubbo-demo-provider =>
dubbo-demo-annotation/dubbo-demo-annotation-provider}/pom.xml (60%)
create mode 100644
dubbo-demo/dubbo-demo-annotation/dubbo-demo-annotation-provider/src/main/java/org/apache/dubbo/demo/provider/Application.java
copy {dubbo-rpc/dubbo-rpc-dubbo/src/test/java/org/apache/dubbo/rpc/service =>
dubbo-demo/dubbo-demo-annotation/dubbo-demo-annotation-provider/src/main/java/org/apache/dubbo/demo/provider}/DemoServiceImpl.java
(57%)
copy dubbo-demo/{dubbo-demo-provider =>
dubbo-demo-annotation/dubbo-demo-annotation-provider}/src/main/resources/log4j.properties
(100%)
copy dubbo-cluster/src/test/resources/ServiceNoRule.yml =>
dubbo-demo/dubbo-demo-annotation/dubbo-demo-annotation-provider/src/main/resources/spring/dubbo-provider.properties
(82%)
create mode 100644 dubbo-demo/dubbo-demo-annotation/pom.xml
copy dubbo-demo/{dubbo-demo-consumer =>
dubbo-demo-api/dubbo-demo-api-consumer}/pom.xml (54%)
create mode 100644
dubbo-demo/dubbo-demo-api/dubbo-demo-api-consumer/src/main/java/org/apache/dubbo/demo/consumer/Application.java
copy dubbo-demo/{dubbo-demo-provider =>
dubbo-demo-api/dubbo-demo-api-consumer}/src/main/resources/log4j.properties
(100%)
copy dubbo-demo/{dubbo-demo-consumer =>
dubbo-demo-api/dubbo-demo-api-provider}/pom.xml (57%)
create mode 100644
dubbo-demo/dubbo-demo-api/dubbo-demo-api-provider/src/main/java/org/apache/dubbo/demo/provider/Application.java
copy dubbo-demo/{dubbo-demo-provider =>
dubbo-demo-api/dubbo-demo-api-provider}/src/main/java/org/apache/dubbo/demo/provider/DemoServiceImpl.java
(80%)
copy dubbo-demo/{dubbo-demo-provider =>
dubbo-demo-api/dubbo-demo-api-provider}/src/main/resources/log4j.properties
(100%)
copy dubbo-demo/{dubbo-demo-api => dubbo-demo-interface}/pom.xml (95%)
rename dubbo-demo/{dubbo-demo-api =>
dubbo-demo-interface}/src/main/java/org/apache/dubbo/demo/DemoService.java
(100%)
rename dubbo-demo/{dubbo-demo-consumer =>
dubbo-demo-xml/dubbo-demo-xml-consumer}/pom.xml (94%)
rename
dubbo-demo/{dubbo-demo-consumer/src/main/java/org/apache/dubbo/demo/consumer/Consumer.java
=>
dubbo-demo-xml/dubbo-demo-xml-consumer/src/main/java/org/apache/dubbo/demo/consumer/Application.java}
(61%)
rename dubbo-demo/{dubbo-demo-consumer =>
dubbo-demo-xml/dubbo-demo-xml-consumer}/src/main/resources/dubbo.properties
(100%)
rename dubbo-demo/{dubbo-demo-consumer =>
dubbo-demo-xml/dubbo-demo-xml-consumer}/src/main/resources/log4j.properties
(100%)
rename
dubbo-demo/{dubbo-demo-consumer/src/main/resources/META-INF/spring/dubbo-demo-consumer.xml
=>
dubbo-demo-xml/dubbo-demo-xml-consumer/src/main/resources/spring/dubbo-consumer.xml}
(100%)
rename dubbo-demo/{dubbo-demo-provider =>
dubbo-demo-xml/dubbo-demo-xml-provider}/pom.xml (95%)
rename
dubbo-demo/{dubbo-demo-provider/src/main/java/org/apache/dubbo/demo/provider/Provider.java
=>
dubbo-demo-xml/dubbo-demo-xml-provider/src/main/java/org/apache/dubbo/demo/provider/Application.java}
(78%)
rename dubbo-demo/{dubbo-demo-provider =>
dubbo-demo-xml/dubbo-demo-xml-provider}/src/main/java/org/apache/dubbo/demo/provider/DemoServiceImpl.java
(79%)
rename dubbo-demo/{dubbo-demo-provider =>
dubbo-demo-xml/dubbo-demo-xml-provider}/src/main/resources/dubbo.properties
(100%)
rename dubbo-demo/{dubbo-demo-provider =>
dubbo-demo-xml/dubbo-demo-xml-provider}/src/main/resources/log4j.properties
(100%)
rename
dubbo-demo/{dubbo-demo-provider/src/main/resources/META-INF/spring/dubbo-demo-provider.xml
=>
dubbo-demo-xml/dubbo-demo-xml-provider/src/main/resources/spring/dubbo-provider.xml}
(97%)
create mode 100644 dubbo-demo/dubbo-demo-xml/pom.xml
create mode 100644
dubbo-metadata-report/dubbo-metadata-report-api/src/test/java/org/apache/dubbo/metadata/identifier/MetadataIdentifierTest.java
create mode 100644
dubbo-remoting/dubbo-remoting-zookeeper/src/main/java/org/apache/dubbo/remoting/zookeeper/support/AbstractZookeeperTransporter.java
create mode 100644
dubbo-remoting/dubbo-remoting-zookeeper/src/test/java/org/apache/dubbo/remoting/zookeeper/support/AbstractZookeeperTransporterTest.java
copy
dubbo-serialization/dubbo-serialization-test/src/test/java/org/apache/dubbo/common/serialize/model/BizException.java
=>
dubbo-rpc/dubbo-rpc-http/src/main/java/com/alibaba/dubbo/rpc/protocol/http/HttpRemoteInvocation.java
(73%)
copy
dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/action/DemoInterceptor.java
=>
dubbo-rpc/dubbo-rpc-rmi/src/main/java/com/alibaba/dubbo/rpc/protocol/rmi/RmiRemoteInvocation.java
(68%)