This is an automated email from the ASF dual-hosted git repository.
albumenj pushed a change to branch 3.2
in repository https://gitbox.apache.org/repos/asf/dubbo.git
from 6296c4401d add classes of java.util.x into serialize.allowlist file to
avoid compatibility issues in the future (#11872)
add 46aff44c2f Support choose local invoke in runtime instead of startup
(#11531)
No new revisions were added by this update.
Summary of changes:
dubbo-cluster/pom.xml | 6 +
.../support/wrapper/ScopeClusterInvoker.java | 225 ++++++++++++++++
...lusterWrapper.java => ScopeClusterWrapper.java} | 15 +-
.../internal/org.apache.dubbo.rpc.cluster.Cluster | 3 +-
.../cluster/router/file/FileRouterEngineTest.java | 3 +
.../support/wrapper/ScopeClusterInvokerTest.java | 282 +++++++++++++++++++++
.../org/apache/dubbo/config/ReferenceConfig.java | 57 ++---
.../org/apache/dubbo/config/ServiceConfig.java | 2 +
.../apache/dubbo/config/ReferenceConfigTest.java | 98 ++-----
.../registry/integration/RegistryProtocolTest.java | 11 +-
.../org/apache/dubbo/rpc/RpcServiceContext.java | 11 +
.../dubbo/rpc/listener/ExporterChangeListener.java | 10 +-
.../listener/ExporterScopeModelInitializer.java | 6 +-
.../dubbo/rpc/listener/InjvmExporterListener.java | 79 ++++++
.../rpc/protocol/ProtocolListenerWrapper.java | 10 +-
...rg.apache.dubbo.rpc.model.ScopeModelInitializer | 1 +
dubbo-rpc/dubbo-rpc-injvm/pom.xml | 5 -
.../dubbo/rpc/protocol/injvm/InjvmProtocol.java | 3 +-
.../rpc/protocol/injvm/InjvmProtocolTest.java | 18 +-
.../dubbo/rpc/protocol/injvm/ProtocolTest.java | 3 +-
20 files changed, 699 insertions(+), 149 deletions(-)
create mode 100644
dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/wrapper/ScopeClusterInvoker.java
copy
dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/wrapper/{MockClusterWrapper.java
=> ScopeClusterWrapper.java} (78%)
create mode 100644
dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/wrapper/ScopeClusterInvokerTest.java
copy
dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/MenuService.java
=>
dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/listener/ExporterChangeListener.java
(77%)
copy
dubbo-serialization/dubbo-serialization-hessian2/src/main/java/org/apache/dubbo/common/serialize/hessian2/Hessian2ScopeModelInitializer.java
=>
dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/listener/ExporterScopeModelInitializer.java
(88%)
create mode 100644
dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/listener/InjvmExporterListener.java
create mode 100644
dubbo-rpc/dubbo-rpc-api/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.model.ScopeModelInitializer