Job Run pass context to add new Data

This commit is contained in:
2024-12-16 23:29:57 +01:00
parent 9cb5f636dd
commit 16dd1ffa97
5 changed files with 8 additions and 12 deletions

View File

@ -36,13 +36,13 @@ public abstract class Job
NextExecution = LastExecution.AddMilliseconds(RecurrenceMs);
}
public IEnumerable<Job> Run()
public IEnumerable<Job> Run(PgsqlContext context)
{
this.state = JobState.Running;
IEnumerable<Job> newJobs = RunInternal();
IEnumerable<Job> newJobs = RunInternal(context);
this.state = JobState.Completed;
return newJobs;
}
protected abstract IEnumerable<Job> RunInternal();
protected abstract IEnumerable<Job> RunInternal(PgsqlContext context);
}