![]() |
Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
|
Module that manages the scheduling and execution of jobs. More...
Public Member Functions | |
| JobScheduler () | |
| Module that manages the scheduling and execution of jobs. More... | |
| async Task | Start () |
| Starts the module. More... | |
| Task | Stop () |
| Stops the module. More... | |
Static Public Member Functions | |
| static async Task | Schedule (Job Job, bool OnlyIfDifferent) |
| Checks the schedule of a job. More... | |
| static async Task< bool > | Remove (Job Job) |
| Removes any scheduled activity for the job. More... | |
Properties | |
| static Scheduler | Scheduler [get] |
| Scheduler used to schedule jobs. More... | |
Module that manages the scheduling and execution of jobs.
Definition at line 17 of file JobScheduler.cs.
| Waher.Jobs.JobScheduler.JobScheduler | ( | ) |
Module that manages the scheduling and execution of jobs.
Definition at line 25 of file JobScheduler.cs.
|
static |
Removes any scheduled activity for the job.
| Job | Job |
Definition at line 249 of file JobScheduler.cs.
|
static |
Checks the schedule of a job.
| Job | Job |
| OnlyIfDifferent | Reschedule only if parameters different. |
Definition at line 75 of file JobScheduler.cs.
| async Task Waher.Jobs.JobScheduler.Start | ( | ) |
Starts the module.
Implements Waher.Runtime.Inventory.IModule.
Definition at line 37 of file JobScheduler.cs.
| Task Waher.Jobs.JobScheduler.Stop | ( | ) |
Stops the module.
Implements Waher.Runtime.Inventory.IModule.
Definition at line 60 of file JobScheduler.cs.
|
staticget |
Scheduler used to schedule jobs.
Definition at line 32 of file JobScheduler.cs.