Esempio n. 1
0
 //Check for pending agent jobs
 static void scheduleTimer_Elapsed(object sender, ElapsedEventArgs e)
 {
     AgentDb db = new AgentDb();
     List<Job> jobs = db.CheckSchedule();
     if (jobs.Count > 0)
     {
         Agent agentInstance = new Agent(jobs);
         Thread t = new Thread(agentInstance.RunJobsAsync);
         t.Start();
     }
 }
Esempio n. 2
0
 public AgentWorker(Job job, ManualResetEvent doneEvent)
 {
     this._db        = new AgentDb();
     this._job       = job;
     this._doneEvent = doneEvent;
 }
Esempio n. 3
0
 public AgentWorker(Job job, ManualResetEvent doneEvent)
 {
     this._db = new AgentDb();
     this._job = job;
     this._doneEvent = doneEvent;
 }