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

mikexue pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/eventmesh.git


The following commit(s) were added to refs/heads/master by this push:
     new b4feffcf5 [ISSUE #4456] startup failure caused by Retryer
b4feffcf5 is described below

commit b4feffcf5c6dcb94cee447c4c7534985cfd1912c
Author: pandaapo <[email protected]>
AuthorDate: Mon Sep 25 14:23:24 2023 +0800

    [ISSUE #4456] startup failure caused by Retryer
---
 .../org/apache/eventmesh/runtime/core/protocol/AbstractRetryer.java     | 2 +-
 .../apache/eventmesh/runtime/core/protocol/grpc/retry/GrpcRetryer.java  | 2 +-
 .../apache/eventmesh/runtime/core/protocol/http/retry/HttpRetryer.java  | 2 +-
 .../core/protocol/tcp/client/session/retry/EventMeshTcpRetryer.java     | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/AbstractRetryer.java
 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/AbstractRetryer.java
index 3bfa13f87..5b0a64e71 100644
--- 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/AbstractRetryer.java
+++ 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/AbstractRetryer.java
@@ -39,7 +39,7 @@ public abstract class AbstractRetryer {
         return retrys.size();
     }
 
-    protected void initDispatcher(Thread dispatcher) {
+    protected void initDispatcher() {
         dispatcher = new Thread(() -> {
             try {
                 DelayRetryable retryObj;
diff --git 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/retry/GrpcRetryer.java
 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/retry/GrpcRetryer.java
index b3f209448..cb10a9054 100644
--- 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/retry/GrpcRetryer.java
+++ 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/retry/GrpcRetryer.java
@@ -56,7 +56,7 @@ public class GrpcRetryer extends AbstractRetryer {
             new EventMeshThreadFactory("grpc-retry", true, 
Thread.NORM_PRIORITY),
             new ThreadPoolExecutor.AbortPolicy());
 
-        initDispatcher(dispatcher);
+        initDispatcher();
     }
 
 }
diff --git 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/retry/HttpRetryer.java
 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/retry/HttpRetryer.java
index 891d09901..4a672d652 100644
--- 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/retry/HttpRetryer.java
+++ 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/retry/HttpRetryer.java
@@ -62,7 +62,7 @@ public class HttpRetryer extends AbstractRetryer {
             new EventMeshThreadFactory("http-retry", true, 
Thread.NORM_PRIORITY),
             new ThreadPoolExecutor.AbortPolicy());
 
-        initDispatcher(dispatcher);
+        initDispatcher();
     }
 
 }
diff --git 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/retry/EventMeshTcpRetryer.java
 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/retry/EventMeshTcpRetryer.java
index bacfdd71b..3b9702375 100644
--- 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/retry/EventMeshTcpRetryer.java
+++ 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/retry/EventMeshTcpRetryer.java
@@ -89,7 +89,7 @@ public class EventMeshTcpRetryer extends AbstractRetryer {
 
     @Override
     public void init() {
-        initDispatcher(dispatcher);
+        initDispatcher();
     }
 
     public void printRetryThreadPoolState() {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to