public override void HandleTaskExecEvent(TaskExecutionEvents.TaskExecEvent ev) { if (Status != TaskStatus.Enabled && Status != TaskStatus.Selected && Status != TaskStatus.Enabling) { return; } if (ev is TaskTimerEvent) { if (DoFail) { ForceFail("FAIL"); } else { Complete(); } } }
public void NotifyTaskEvent(TaskExecutionEvents.TaskExecEvent ev) { ValidateMessage(ev); SyncQueue.Enqueue(ev); }
public void ScheduleTaskEvent(TaskExecutionEvents.TaskExecEvent ev, DateTime deliveryDate) { ValidateMessage(ev); MessageBus.NotifyAt(deliveryDate, ev); }
public void ScheduleTaskEvent(TaskExecutionEvents.TaskExecEvent ev, DateTime deliveryDate) { throw new NotImplementedException(); }
public void NotifyTaskEvent(TaskExecutionEvents.TaskExecEvent ev) { throw new NotImplementedException(); }