Lines 68-79
namespace Beagle.Daemon {
Link Here
|
68 |
task.Tag = "Synchronize Indexes"; |
68 |
task.Tag = "Synchronize Indexes"; |
69 |
task.Priority = Scheduler.Priority.Delayed; |
69 |
task.Priority = Scheduler.Priority.Delayed; |
70 |
task.TriggerTime = DateTime.Now.AddMinutes (sync_interval_in_minutes); |
70 |
task.TriggerTime = DateTime.Now.AddMinutes (sync_interval_in_minutes); |
|
|
71 |
task.Source = synchronization_lock; |
71 |
Scheduler.Global.Add (task); |
72 |
Scheduler.Global.Add (task); |
72 |
|
73 |
|
73 |
// Set up the shutdown synchronization task |
74 |
// Set up the shutdown synchronization task |
74 |
task = Scheduler.TaskFromHook (new Scheduler.TaskHook (ShutdownHook)); |
75 |
task = Scheduler.TaskFromHook (new Scheduler.TaskHook (ShutdownHook)); |
75 |
task.Tag = "Synchronize Indexes on Shutdown"; |
76 |
task.Tag = "Synchronize Indexes on Shutdown"; |
76 |
task.Priority = Scheduler.Priority.Shutdown; |
77 |
task.Priority = Scheduler.Priority.Shutdown; |
|
|
78 |
task.Source = synchronization_lock; |
77 |
Scheduler.Global.Add (task); |
79 |
Scheduler.Global.Add (task); |
78 |
} |
80 |
} |
79 |
|
81 |
|