Selaa lähdekoodia

心跳注册和结果回调,重试逻辑优化

xuxueli 8 vuotta sitten
vanhempi
commit
4e0d1be677

+ 2 - 2
xxl-job-core/src/main/java/com/xxl/job/core/executor/XxlJobExecutor.java

@@ -79,7 +79,7 @@ public class XxlJobExecutor implements ApplicationContextAware {
         }
 
         // init executor-server
-        initExecutorServer();
+        initExecutorServer(port, ip, appName, accessToken);
     }
     public void destroy(){
         // destory JobThreadRepository
@@ -118,7 +118,7 @@ public class XxlJobExecutor implements ApplicationContextAware {
 
     // ---------------------------------- executor-server ------------------------------------
     private NetComServerFactory serverFactory = new NetComServerFactory();
-    private void initExecutorServer() throws Exception {
+    private void initExecutorServer(int port, String ip, String appName, String accessToken) throws Exception {
         NetComServerFactory.putService(ExecutorBiz.class, new ExecutorBizImpl());   // rpc-service, base on jetty
         NetComServerFactory.setAccessToken(accessToken);
         serverFactory.start(port, ip, appName); // jetty + registry