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