Interface IRuntimeSchedulerService
Namespace: Casewhere.Runtime.DSL.Services
Assembly: Casewhere.Runtime.dll
public interface IRuntimeSchedulerService
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<IRuntimeSchedulerService>(IRuntimeSchedulerService)
Methods
AddJob(JobInfo, JobSchedule)
RuntimeScheduler AddJob(JobInfo jobInfo, JobSchedule schedule)
Parameters
jobInfo
JobInfo
schedule
JobSchedule
Returns
RuntimeScheduler
DeleteJob(Guid)
void DeleteJob(Guid id)
Parameters
id
Guid
UpdateJobInfo(Guid, JobInfo)
void UpdateJobInfo(Guid id, JobInfo jobInfo)
Parameters
id
Guid
jobInfo
JobInfo
UpdateJobSchedule(Guid, JobSchedule)
void UpdateJobSchedule(Guid id, JobSchedule schedule)
Parameters
id
Guid
schedule
JobSchedule