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

liujun pushed a commit to branch 3.3
in repository https://gitbox.apache.org/repos/asf/dubbo.git


The following commit(s) were added to refs/heads/3.3 by this push:
     new bfd748ee5d Triple Stub path compatibility (#13581)
bfd748ee5d is described below

commit bfd748ee5d6ffe70baa7c3876097a0d51b936ec8
Author: earthchen <earthchen1...@gmail.com>
AuthorDate: Thu Dec 28 15:07:51 2023 +0800

    Triple Stub path compatibility (#13581)
    
    fixes #13348
---
 .../dubbo-compiler/src/main/resources/Dubbo3TripleStub.mustache   | 8 ++++++--
 .../src/main/resources/ReactorDubbo3TripleStub.mustache           | 4 +++-
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git 
a/dubbo-plugin/dubbo-compiler/src/main/resources/Dubbo3TripleStub.mustache 
b/dubbo-plugin/dubbo-compiler/src/main/resources/Dubbo3TripleStub.mustache
index c75eab4cf3..525eb8d634 100644
--- a/dubbo-plugin/dubbo-compiler/src/main/resources/Dubbo3TripleStub.mustache
+++ b/dubbo-plugin/dubbo-compiler/src/main/resources/Dubbo3TripleStub.mustache
@@ -238,8 +238,12 @@ public final class {{className}} {
             Map<String,StubMethodHandler<?, ?>> handlers = new HashMap<>();
 
         {{#methods}}
-            pathResolver.addNativeStub( "/" + SERVICE_NAME + 
"/{{originMethodName}}" );
-            pathResolver.addNativeStub( "/" + SERVICE_NAME + 
"/{{originMethodName}}Async" );
+            pathResolver.addNativeStub( "/" + SERVICE_NAME + 
"/{{originMethodName}}");
+            pathResolver.addNativeStub( "/" + SERVICE_NAME + 
"/{{originMethodName}}Async");
+            // for compatibility
+            pathResolver.addNativeStub( "/" + JAVA_SERVICE_NAME + 
"/{{originMethodName}}");
+            pathResolver.addNativeStub( "/" + JAVA_SERVICE_NAME + 
"/{{originMethodName}}Async");
+
         {{/methods}}
 
         {{#unaryMethods}}
diff --git 
a/dubbo-plugin/dubbo-compiler/src/main/resources/ReactorDubbo3TripleStub.mustache
 
b/dubbo-plugin/dubbo-compiler/src/main/resources/ReactorDubbo3TripleStub.mustache
index 28c7626da8..ad9e2e232e 100644
--- 
a/dubbo-plugin/dubbo-compiler/src/main/resources/ReactorDubbo3TripleStub.mustache
+++ 
b/dubbo-plugin/dubbo-compiler/src/main/resources/ReactorDubbo3TripleStub.mustache
@@ -151,7 +151,9 @@ public final class {{className}} {
             Map<String,StubMethodHandler<?, ?>> handlers = new HashMap<>();
 
             {{#methods}}
-                pathResolver.addNativeStub( "/" + SERVICE_NAME + 
"/{{originMethodName}}" );
+                pathResolver.addNativeStub( "/" + SERVICE_NAME + 
"/{{originMethodName}}");
+                // for compatibility
+                pathResolver.addNativeStub( "/" + JAVA_SERVICE_NAME + 
"/{{originMethodName}}");
             {{/methods}}
 
             {{#unaryMethods}}

Reply via email to