NCronJob
NCronJob copied to clipboard
A Job Scheduler sitting on top of IHostedService in dotnet.
The following test is flaky and has to be fixed: `CancelledJobIsStillAValidExecution`. The problem is that this test seems to fail only when executed with other tests. EDIT: The test utilizes...
## Overview This Pull Request introduces timezone support to the CronScheduler component of our system. Previously, job scheduling was based solely on the server's local time, which could lead to...
The only documentation is in two places: 1. `README.md` 2. xmldoc with examples on the given type so that you get hints while coding **If** the library has some traction,...
Allow specifying time zones for job execution instead of relying solely on UTC.
### Description This PR introduces support for "startup jobs" and "one-time jobs" in the NCronJob library. These enhancements allow for tasks that need to be executed once during the application...
This is more of an epic and has to be stripped down to some working packages. Once we are going in the direction of #25 (state-management) it might make sense...
## Objective: Enhance the configuration process of NCronJob by proposing two new methods to integrate `IConfiguration` access into the `AddNCronJob` method. This change aims to reduce boilerplate code, streamline the...
Allow the execution of jobs that are only run once at the beginning of the lifecycle. This could be some migration work or other tasks that should run very early...
In #53 by @falvarez1 the `JobExecutionContext` has some internal details we don't want to expose. That includes the whole construction of the object itself. To keep the current contract stable...
Follow-up to #61 and the discussion. ## Motivation Basically, users might want to be able to trigger a job and be sure that this job gets executed independent of whether...