For IntelliJ IDEA and
Android Studio


private void startTaskTracker() { TaskTracker taskTracker = TaskTrackerBuilder.buildByProperties(quartzLTSConfig.getTaskTrackerProperties()); taskTracker.setWorkThreads(quartzJobContexts.size()); taskTracker.setJobRunnerClass(QuartzJobRunnerDispatcher.class); final QuartzJobRunnerDispatcher jobRunnerDispatcher = new QuartzJobRunnerDispatcher(quartzJobContexts); taskTracker.setRunnerFactory(new RunnerFactory() { @Override public JobRunner newRunner() { return jobRunnerDispatcher; } }); taskTracker.start(); }
@SuppressWarnings("unchecked") public static TaskTracker start(TaskTrackerCfg cfg) { final TaskTracker taskTracker = new TaskTracker(); taskTracker.setJobRunnerClass(cfg.getJobRunnerClass()); taskTracker.setRegistryAddress(cfg.getRegistryAddress()); taskTracker.setNodeGroup(cfg.getNodeGroup()); taskTracker.setClusterName(cfg.getClusterName()); taskTracker.setWorkThreads(cfg.getWorkThreads()); taskTracker.setDataPath(cfg.getDataPath()); // 业务日志级别 if (cfg.getBizLoggerLevel() == null) { taskTracker.setBizLoggerLevel(Level.INFO); } else { taskTracker.setBizLoggerLevel(cfg.getBizLoggerLevel()); } for (Map.Entry<String, String> config : cfg.getConfigs().entrySet()) { taskTracker.addConfig(config.getKey(), config.getValue()); } return taskTracker; }
taskTracker.setWorkThreads(properties.getWorkThreads());
private void startTaskTracker() { TaskTracker taskTracker = TaskTrackerBuilder.buildByProperties(quartzLTSConfig.getTaskTrackerProperties()); taskTracker.setWorkThreads(quartzJobContexts.size()); taskTracker.setJobRunnerClass(QuartzJobRunnerDispatcher.class); final QuartzJobRunnerDispatcher jobRunnerDispatcher = new QuartzJobRunnerDispatcher(quartzJobContexts); taskTracker.setRunnerFactory(new RunnerFactory() { @Override public JobRunner newRunner() { return jobRunnerDispatcher; } }); taskTracker.start(); }
taskTracker.setWorkThreads(properties.getWorkThreads());