Ver código fonte

update document

xuxueli 6 anos atrás
pai
commit
fd6f34fc3a

+ 1 - 13
xxl-job-core/src/main/java/com/xxl/job/core/executor/XxlJobExecutor.java Ver arquivo

92
             }
92
             }
93
             jobThreadRepository.clear();
93
             jobThreadRepository.clear();
94
         }
94
         }
95
-        if(jobHandlerRepository.size() >0 ){
96
-            for (Map.Entry<String, IJobHandler> item: jobHandlerRepository.entrySet()){
97
-                removeJobHandler(item.getKey(), "web container destroy and kill the jod handler");
98
-            }
99
-            jobHandlerRepository.clear();
100
-        }
95
+        jobHandlerRepository.clear();
101
 
96
 
102
 
97
 
103
         // destory JobLogFileCleanThread
98
         // destory JobLogFileCleanThread
110
         stopRpcProvider();
105
         stopRpcProvider();
111
     }
106
     }
112
 
107
 
113
-    private void removeJobHandler(String handlerId, String removeOldReason){
114
-        IJobHandler oldJobHandler = jobHandlerRepository.remove(handlerId);
115
-        if (oldJobHandler != null) {
116
-            oldJobHandler.destroy();
117
-        }
118
-    }
119
-
120
 
108
 
121
     // ---------------------- admin-client (rpc invoker) ----------------------
109
     // ---------------------- admin-client (rpc invoker) ----------------------
122
     private static List<AdminBiz> adminBizList;
110
     private static List<AdminBiz> adminBizList;