|
|
|
@ -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
|
|
|
|
|