Example #1
0
 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();
         }
     }
 }
Example #2
0
 public void NotifyTaskEvent(TaskExecutionEvents.TaskExecEvent ev)
 {
     ValidateMessage(ev);
     SyncQueue.Enqueue(ev);
 }
Example #3
0
 public void ScheduleTaskEvent(TaskExecutionEvents.TaskExecEvent ev, DateTime deliveryDate)
 {
     ValidateMessage(ev);
     MessageBus.NotifyAt(deliveryDate, ev);
 }
Example #4
0
 public void ScheduleTaskEvent(TaskExecutionEvents.TaskExecEvent ev, DateTime deliveryDate)
 {
     throw new NotImplementedException();
 }
Example #5
0
 public void NotifyTaskEvent(TaskExecutionEvents.TaskExecEvent ev)
 {
     throw new NotImplementedException();
 }