C# Class Disco.Services.Tasks.ScheduledTask

Inheritance: IJob
Show file Open project: garysharp/Disco Class Usage Examples

Public Methods

Method Description
Execute ( IJobExecutionContext context ) : void
InitalizeScheduledTask ( DiscoDataContext Database ) : void

Protected Methods

Method Description
ExecuteTask ( ) : void
ScheduleTask ( ) : ScheduledTaskStatus

Schedules the Task to Begin Immediately

ScheduleTask ( Quartz.JobDataMap DataMap ) : ScheduledTaskStatus

Schedules the Task to Begin Immediately

ScheduleTask ( Quartz.TriggerBuilder Trigger ) : ScheduledTaskStatus

Schedules the Task to Begin based on the Trigger

ScheduleTask ( Quartz.TriggerBuilder Trigger, Quartz.JobDataMap DataMap ) : ScheduledTaskStatus

Schedules the Task to Begin based on the Trigger including the DataMap

Method Details

Execute() public method

public Execute ( IJobExecutionContext context ) : void
context IJobExecutionContext
return void

ExecuteTask() protected abstract method

protected abstract ExecuteTask ( ) : void
return void

InitalizeScheduledTask() public method

public InitalizeScheduledTask ( DiscoDataContext Database ) : void
Database Disco.Data.Repository.DiscoDataContext
return void

ScheduleTask() protected method

Schedules the Task to Begin Immediately
protected ScheduleTask ( ) : ScheduledTaskStatus
return ScheduledTaskStatus

ScheduleTask() protected method

Schedules the Task to Begin Immediately
protected ScheduleTask ( Quartz.JobDataMap DataMap ) : ScheduledTaskStatus
DataMap Quartz.JobDataMap DataMap passed into the executing Task
return ScheduledTaskStatus

ScheduleTask() protected method

Schedules the Task to Begin based on the Trigger
protected ScheduleTask ( Quartz.TriggerBuilder Trigger ) : ScheduledTaskStatus
Trigger Quartz.TriggerBuilder Trigger for the Task
return ScheduledTaskStatus

ScheduleTask() protected method

Schedules the Task to Begin based on the Trigger including the DataMap
protected ScheduleTask ( Quartz.TriggerBuilder Trigger, Quartz.JobDataMap DataMap ) : ScheduledTaskStatus
Trigger Quartz.TriggerBuilder Trigger for the Task
DataMap Quartz.JobDataMap DataMap passed into the executing Task
return ScheduledTaskStatus