Class RuntimeSchedulerService
Namespace: Casewhere.Runtime.DSL.Services
Assembly: Casewhere.Runtime.dll
public class RuntimeSchedulerService : IRuntimeSchedulerService
Inheritance
object ← RuntimeSchedulerService
Implements
Inherited Members
object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<RuntimeSchedulerService>(RuntimeSchedulerService)
Constructors
RuntimeSchedulerService(IRuntimeSchedulerSession, ITransactionManager)
public RuntimeSchedulerService(IRuntimeSchedulerSession runtimeSchedulerSession, ITransactionManager transactionManager)
Parameters
runtimeSchedulerSession
IRuntimeSchedulerSession
transactionManager
ITransactionManager
Methods
AddJob(JobInfo, JobSchedule)
public RuntimeScheduler AddJob(JobInfo jobInfo, JobSchedule schedule)
Parameters
jobInfo
JobInfo
schedule
JobSchedule
Returns
RuntimeScheduler
DeleteJob(Guid)
public void DeleteJob(Guid id)
Parameters
id
Guid
UpdateJobInfo(Guid, JobInfo)
public void UpdateJobInfo(Guid id, JobInfo jobInfo)
Parameters
id
Guid
jobInfo
JobInfo
UpdateJobSchedule(Guid, JobSchedule)
public void UpdateJobSchedule(Guid id, JobSchedule schedule)
Parameters
id
Guid
schedule
JobSchedule