|
@@ -69,7 +69,7 @@ public class XxlJobExecutor {
|
69
|
69
|
// init logpath
|
70
|
70
|
XxlJobFileAppender.initLogPath(logPath);
|
71
|
71
|
|
72
|
|
- // init admin-client
|
|
72
|
+ // init invoker, admin-client
|
73
|
73
|
initAdminBizList(adminAddresses, accessToken);
|
74
|
74
|
|
75
|
75
|
|
|
@@ -103,6 +103,9 @@ public class XxlJobExecutor {
|
103
|
103
|
|
104
|
104
|
// destory executor-server
|
105
|
105
|
stopRpcProvider();
|
|
106
|
+
|
|
107
|
+ // destory invoker
|
|
108
|
+ stopInvokerFactory();
|
106
|
109
|
}
|
107
|
110
|
|
108
|
111
|
|
|
@@ -139,6 +142,14 @@ public class XxlJobExecutor {
|
139
|
142
|
}
|
140
|
143
|
}
|
141
|
144
|
}
|
|
145
|
+ private void stopInvokerFactory(){
|
|
146
|
+ // stop invoker factory
|
|
147
|
+ try {
|
|
148
|
+ XxlRpcInvokerFactory.getInstance().stop();
|
|
149
|
+ } catch (Exception e) {
|
|
150
|
+ logger.error(e.getMessage(), e);
|
|
151
|
+ }
|
|
152
|
+ }
|
142
|
153
|
public static List<AdminBiz> getAdminBizList(){
|
143
|
154
|
return adminBizList;
|
144
|
155
|
}
|
|
@@ -202,12 +213,6 @@ public class XxlJobExecutor {
|
202
|
213
|
}
|
203
|
214
|
|
204
|
215
|
private void stopRpcProvider() {
|
205
|
|
- // stop invoker factory
|
206
|
|
- try {
|
207
|
|
- XxlRpcInvokerFactory.getInstance().stop();
|
208
|
|
- } catch (Exception e) {
|
209
|
|
- logger.error(e.getMessage(), e);
|
210
|
|
- }
|
211
|
216
|
// stop provider factory
|
212
|
217
|
try {
|
213
|
218
|
xxlRpcProviderFactory.stop();
|