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