cronix


IScheduleManager

Manges the job schedules.

Instance members

Instance memberDescription
DisableTrigger(arg1)
Signature: string -> Result<ScheduleState,string>
Modifiers: abstract

Stops given trigger.

EnableTrigger(arg1)
Signature: string -> Result<ScheduleState,string>
Modifiers: abstract

Starts given trigger.

FireTrigger(arg1)
Signature: string -> Result<ScheduleState,string>
Modifiers: abstract

Fires given trigger.

OnTriggerStateChanged
Signature: IEvent<TriggerDetail>
Modifiers: abstract

Returns OnTriggerStateChanged event

ScheduleJob(arg1 arg2 arg3)
Signature: string -> string -> JobCallback -> Result<ScheduleState,string>
Modifiers: abstract

Schedules new job.

StartManager()
Signature: unit -> unit
Modifiers: abstract

Starts schedule manager.

StopManager()
Signature: unit -> unit
Modifiers: abstract

Stops schedule manager.

TerminateTriggerExecution(arg1)
Signature: string -> Result<ScheduleState,string>
Modifiers: abstract

Terminates given trigger execution.

TriggerDetails
Signature: seq<TriggerDetail>
Modifiers: abstract

Returns jobs state.

UnScheduleJob(arg1)
Signature: string -> Result<ScheduleState,string>
Modifiers: abstract

Unschedules given job.

Fork me on GitHub