Table of Contents

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