Skip to content

Commit

Permalink
0005399: Adjusted JobManager.loadJobs()
Browse files Browse the repository at this point in the history
  • Loading branch information
evan-miller-jumpmind committed Aug 11, 2022
1 parent 8f210f9 commit bfd8b92
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
Expand Up @@ -60,19 +60,19 @@ public JobManager(ISymmetricEngine engine) {
@Override
public void init() {
this.stopJobs();
List<JobDefinition> jobDefitions = loadJobs(engine);
List<JobDefinition> jobDefinitions = loadCustomJobs();
BuiltInJobs builtInJobs = new BuiltInJobs();
jobDefitions = builtInJobs.syncBuiltInJobs(jobDefitions, engine, taskScheduler); // TODO save built in jobs
jobDefinitions = builtInJobs.syncBuiltInJobs(jobDefinitions, engine, taskScheduler); // TODO save built in jobs
this.jobs = new ArrayList<IJob>();
for (JobDefinition jobDefinition : jobDefitions) {
for (JobDefinition jobDefinition : jobDefinitions) {
IJob job = jobCreator.createJob(jobDefinition, engine, taskScheduler);
if (job != null) {
jobs.add(job);
}
}
}

protected List<JobDefinition> loadJobs(ISymmetricEngine engine) {
public List<JobDefinition> loadCustomJobs() {
return sqlTemplate.query(getSql("loadCustomJobs"), new JobMapper());
}

Expand Down
Expand Up @@ -37,6 +37,8 @@ public interface IJobManager {

public void destroy();

public List<JobDefinition> loadCustomJobs();

public List<IJob> getJobs();

public IJob getJob(String name);
Expand Down

0 comments on commit bfd8b92

Please sign in to comment.