├── .devcontainer ├── devcontainer.json └── post-install.sh ├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── codeql.yml │ ├── create-release.yml │ ├── docs.yml │ └── dotnet.yml ├── .gitignore ├── .vscode ├── settings.json └── tasks.json ├── CHANGELOG.md ├── Directory.Build.props ├── Directory.Packages.props ├── LICENSE ├── NCronJob.slnx ├── README.md ├── assets ├── logo_large.png └── logo_small.png ├── docs ├── CNAME ├── advanced │ ├── dynamic-job-control.md │ ├── global-concurrency.md │ ├── log-level.md │ └── observing-job-progress.md ├── assets │ └── flow.webp ├── features │ ├── concurrency-control.md │ ├── define-and-schedule-jobs.md │ ├── exception-handler.md │ ├── instant-jobs.md │ ├── minimal-api.md │ ├── model-dependencies.md │ ├── multiple-cron-expressions.md │ ├── notifications.md │ ├── parameters.md │ ├── retry-support.md │ └── startup-jobs.md ├── getting-started.md ├── index.md ├── logo_small.png └── migration │ ├── v2.md │ ├── v3.md │ └── v4.md ├── mkdocs.yml ├── nuget.config ├── sample ├── .editorconfig ├── MinimalSample │ ├── MinimalSample.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── NCronJobSample │ ├── HelloWorldJobHandler.cs │ ├── Jobs │ │ ├── ConcurrentTaskExecutorJob.cs │ │ ├── MultiInstanceJob.cs │ │ ├── PrintHelloWorldJob.cs │ │ ├── TestCancellationJob.cs │ │ └── TestRetryJob.cs │ ├── NCronJobSample.csproj │ ├── NCronJobSample.http │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json └── RunOnceSample │ ├── Jobs │ ├── RunAtStartJob.cs │ └── RunAtStartJobHandler.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── RunOnceSample.csproj │ ├── appsettings.Development.json │ └── appsettings.json ├── src └── NCronJob │ ├── Configuration │ ├── Builder │ │ ├── CronAndParameterAndRunAtStartupBuilder.cs │ │ ├── DependencyBuilder.cs │ │ ├── DependentJobRegistryEntry.cs │ │ ├── IOptionChainerBuilder.cs │ │ ├── IRuntimeJobBuilder.cs │ │ ├── IRuntimeJobBuilderExtensions.cs │ │ ├── JobDefinitionCollector.cs │ │ ├── JobOption.cs │ │ ├── JobOptionBuilder.cs │ │ ├── NCronJobOptionBuilder.cs │ │ ├── OptionChainerBuilder.cs │ │ ├── ParameterAndRunAtStartupBuilder.cs │ │ ├── ParameterBuilder.cs │ │ └── RunAtStartupBuilder.cs │ ├── ConcurrencySettings.cs │ ├── DynamicJobFactory.cs │ ├── DynamicJobNameGenerator.cs │ ├── MissingMethodCalledHandler.cs │ ├── StringExtensions.cs │ └── SupportsConcurrencyAttribute.cs │ ├── Execution │ ├── JobExecutor.LogMessage.cs │ ├── JobExecutor.cs │ └── StartupJobManager.cs │ ├── Extensions.cs │ ├── IExceptionHandler.cs │ ├── IJob.cs │ ├── IJobExecutionContext.cs │ ├── IJobNotificationHandler.cs │ ├── IRuntimeJobRegistryExtensions.cs │ ├── InternalsVisibleTo.cs │ ├── JobExecutionContext.cs │ ├── NCronJob.csproj │ ├── NCronJobExtensions.cs │ ├── Observer │ ├── ExecutionProgress.cs │ ├── ExecutionState.cs │ ├── IJobExecutionProgressReporter.cs │ └── JobExecutionProgressObserver.cs │ ├── Registry │ ├── IInstantJobRegistry.cs │ ├── IInstantJobRegistryExtensions.cs │ ├── JobAttributeCache.cs │ ├── JobDefinition.cs │ ├── JobExecutionAttributes.cs │ ├── JobPriority.cs │ ├── JobRegistry.cs │ ├── JobRun.cs │ ├── JobState.cs │ └── RuntimeJobRegistry.cs │ ├── RetryPolicies │ ├── ExponentialBackoffPolicyCreator.cs │ ├── FixedIntervalRetryPolicyCreator.cs │ ├── IInitializablePolicyCreator.cs │ ├── IPolicyCreator.cs │ ├── PolicyCreatorFactory.cs │ ├── PolicyType.cs │ ├── RetryHandler.cs │ ├── RetryPolicyAttribute.cs │ ├── RetryPolicyAttribute.generic.cs │ └── RetryPolicyBaseAttribute.cs │ └── Scheduler │ ├── JobProcessor.cs │ ├── JobQueue.cs │ ├── JobQueueManager.cs │ ├── JobQueueTupleComparer.cs │ ├── JobWorker.LogMessage.cs │ ├── JobWorker.cs │ ├── ObservablePriorityQueue.cs │ ├── QueueWorker.LogMessage.cs │ ├── QueueWorker.cs │ ├── TaskExtensions.cs │ └── TaskScheduler │ ├── DeterministicTaskScheduler.cs │ └── TaskFactoryProvider.cs └── tests └── NCronJob.Tests ├── .editorconfig ├── ExtensionsTests.cs ├── FakeJobs ├── AnotherDummyJob.cs ├── DummyJob.cs ├── ExceptionJob.cs ├── JobThatThrowsInCtor.cs └── LongRunningJob.cs ├── GlobalExceptionHandlerTests.cs ├── Helpers ├── Cron.cs ├── EventsHelper.cs ├── MockHostApplicationLifetime.cs ├── OrchestrationHelper.cs ├── Storage.cs ├── TestFailureHelper.cs └── TestHelper.cs ├── IntegrationTests.cs ├── JobOptionBuilderTests.cs ├── JobRunTests.cs ├── NCronJob.Tests.csproj ├── NotificationHandlerTests.cs ├── RetryTests.cs ├── RunAtStartupJobTests.cs ├── RunDependentJobTests.cs ├── RuntimeJobRegistryTests.cs ├── TaskExtensionsTests.cs ├── TimeZoneTests.cs └── TriggerTypeTests.cs /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/post-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/.devcontainer/post-install.sh -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/create-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/.github/workflows/create-release.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/.github/workflows/dotnet.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/Directory.Packages.props -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/LICENSE -------------------------------------------------------------------------------- /NCronJob.slnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/NCronJob.slnx -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/README.md -------------------------------------------------------------------------------- /assets/logo_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/assets/logo_large.png -------------------------------------------------------------------------------- /assets/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/assets/logo_small.png -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | docs.ncronjob.dev -------------------------------------------------------------------------------- /docs/advanced/dynamic-job-control.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/docs/advanced/dynamic-job-control.md -------------------------------------------------------------------------------- /docs/advanced/global-concurrency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/docs/advanced/global-concurrency.md -------------------------------------------------------------------------------- /docs/advanced/log-level.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/docs/advanced/log-level.md -------------------------------------------------------------------------------- /docs/advanced/observing-job-progress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/docs/advanced/observing-job-progress.md -------------------------------------------------------------------------------- /docs/assets/flow.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/docs/assets/flow.webp -------------------------------------------------------------------------------- /docs/features/concurrency-control.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/docs/features/concurrency-control.md -------------------------------------------------------------------------------- /docs/features/define-and-schedule-jobs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/docs/features/define-and-schedule-jobs.md -------------------------------------------------------------------------------- /docs/features/exception-handler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/docs/features/exception-handler.md -------------------------------------------------------------------------------- /docs/features/instant-jobs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/docs/features/instant-jobs.md -------------------------------------------------------------------------------- /docs/features/minimal-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/docs/features/minimal-api.md -------------------------------------------------------------------------------- /docs/features/model-dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/docs/features/model-dependencies.md -------------------------------------------------------------------------------- /docs/features/multiple-cron-expressions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/docs/features/multiple-cron-expressions.md -------------------------------------------------------------------------------- /docs/features/notifications.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/docs/features/notifications.md -------------------------------------------------------------------------------- /docs/features/parameters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/docs/features/parameters.md -------------------------------------------------------------------------------- /docs/features/retry-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/docs/features/retry-support.md -------------------------------------------------------------------------------- /docs/features/startup-jobs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/docs/features/startup-jobs.md -------------------------------------------------------------------------------- /docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/docs/getting-started.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/docs/logo_small.png -------------------------------------------------------------------------------- /docs/migration/v2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/docs/migration/v2.md -------------------------------------------------------------------------------- /docs/migration/v3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/docs/migration/v3.md -------------------------------------------------------------------------------- /docs/migration/v4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/docs/migration/v4.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/nuget.config -------------------------------------------------------------------------------- /sample/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/.editorconfig -------------------------------------------------------------------------------- /sample/MinimalSample/MinimalSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/MinimalSample/MinimalSample.csproj -------------------------------------------------------------------------------- /sample/MinimalSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/MinimalSample/Program.cs -------------------------------------------------------------------------------- /sample/MinimalSample/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/MinimalSample/Properties/launchSettings.json -------------------------------------------------------------------------------- /sample/MinimalSample/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/MinimalSample/appsettings.Development.json -------------------------------------------------------------------------------- /sample/MinimalSample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/MinimalSample/appsettings.json -------------------------------------------------------------------------------- /sample/NCronJobSample/HelloWorldJobHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/NCronJobSample/HelloWorldJobHandler.cs -------------------------------------------------------------------------------- /sample/NCronJobSample/Jobs/ConcurrentTaskExecutorJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/NCronJobSample/Jobs/ConcurrentTaskExecutorJob.cs -------------------------------------------------------------------------------- /sample/NCronJobSample/Jobs/MultiInstanceJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/NCronJobSample/Jobs/MultiInstanceJob.cs -------------------------------------------------------------------------------- /sample/NCronJobSample/Jobs/PrintHelloWorldJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/NCronJobSample/Jobs/PrintHelloWorldJob.cs -------------------------------------------------------------------------------- /sample/NCronJobSample/Jobs/TestCancellationJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/NCronJobSample/Jobs/TestCancellationJob.cs -------------------------------------------------------------------------------- /sample/NCronJobSample/Jobs/TestRetryJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/NCronJobSample/Jobs/TestRetryJob.cs -------------------------------------------------------------------------------- /sample/NCronJobSample/NCronJobSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/NCronJobSample/NCronJobSample.csproj -------------------------------------------------------------------------------- /sample/NCronJobSample/NCronJobSample.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/NCronJobSample/NCronJobSample.http -------------------------------------------------------------------------------- /sample/NCronJobSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/NCronJobSample/Program.cs -------------------------------------------------------------------------------- /sample/NCronJobSample/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/NCronJobSample/Properties/launchSettings.json -------------------------------------------------------------------------------- /sample/NCronJobSample/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/NCronJobSample/appsettings.Development.json -------------------------------------------------------------------------------- /sample/NCronJobSample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/NCronJobSample/appsettings.json -------------------------------------------------------------------------------- /sample/RunOnceSample/Jobs/RunAtStartJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/RunOnceSample/Jobs/RunAtStartJob.cs -------------------------------------------------------------------------------- /sample/RunOnceSample/Jobs/RunAtStartJobHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/RunOnceSample/Jobs/RunAtStartJobHandler.cs -------------------------------------------------------------------------------- /sample/RunOnceSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/RunOnceSample/Program.cs -------------------------------------------------------------------------------- /sample/RunOnceSample/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/RunOnceSample/Properties/launchSettings.json -------------------------------------------------------------------------------- /sample/RunOnceSample/RunOnceSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/RunOnceSample/RunOnceSample.csproj -------------------------------------------------------------------------------- /sample/RunOnceSample/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/RunOnceSample/appsettings.Development.json -------------------------------------------------------------------------------- /sample/RunOnceSample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/sample/RunOnceSample/appsettings.json -------------------------------------------------------------------------------- /src/NCronJob/Configuration/Builder/CronAndParameterAndRunAtStartupBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Configuration/Builder/CronAndParameterAndRunAtStartupBuilder.cs -------------------------------------------------------------------------------- /src/NCronJob/Configuration/Builder/DependencyBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Configuration/Builder/DependencyBuilder.cs -------------------------------------------------------------------------------- /src/NCronJob/Configuration/Builder/DependentJobRegistryEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Configuration/Builder/DependentJobRegistryEntry.cs -------------------------------------------------------------------------------- /src/NCronJob/Configuration/Builder/IOptionChainerBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Configuration/Builder/IOptionChainerBuilder.cs -------------------------------------------------------------------------------- /src/NCronJob/Configuration/Builder/IRuntimeJobBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Configuration/Builder/IRuntimeJobBuilder.cs -------------------------------------------------------------------------------- /src/NCronJob/Configuration/Builder/IRuntimeJobBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Configuration/Builder/IRuntimeJobBuilderExtensions.cs -------------------------------------------------------------------------------- /src/NCronJob/Configuration/Builder/JobDefinitionCollector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Configuration/Builder/JobDefinitionCollector.cs -------------------------------------------------------------------------------- /src/NCronJob/Configuration/Builder/JobOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Configuration/Builder/JobOption.cs -------------------------------------------------------------------------------- /src/NCronJob/Configuration/Builder/JobOptionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Configuration/Builder/JobOptionBuilder.cs -------------------------------------------------------------------------------- /src/NCronJob/Configuration/Builder/NCronJobOptionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Configuration/Builder/NCronJobOptionBuilder.cs -------------------------------------------------------------------------------- /src/NCronJob/Configuration/Builder/OptionChainerBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Configuration/Builder/OptionChainerBuilder.cs -------------------------------------------------------------------------------- /src/NCronJob/Configuration/Builder/ParameterAndRunAtStartupBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Configuration/Builder/ParameterAndRunAtStartupBuilder.cs -------------------------------------------------------------------------------- /src/NCronJob/Configuration/Builder/ParameterBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Configuration/Builder/ParameterBuilder.cs -------------------------------------------------------------------------------- /src/NCronJob/Configuration/Builder/RunAtStartupBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Configuration/Builder/RunAtStartupBuilder.cs -------------------------------------------------------------------------------- /src/NCronJob/Configuration/ConcurrencySettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Configuration/ConcurrencySettings.cs -------------------------------------------------------------------------------- /src/NCronJob/Configuration/DynamicJobFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Configuration/DynamicJobFactory.cs -------------------------------------------------------------------------------- /src/NCronJob/Configuration/DynamicJobNameGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Configuration/DynamicJobNameGenerator.cs -------------------------------------------------------------------------------- /src/NCronJob/Configuration/MissingMethodCalledHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Configuration/MissingMethodCalledHandler.cs -------------------------------------------------------------------------------- /src/NCronJob/Configuration/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Configuration/StringExtensions.cs -------------------------------------------------------------------------------- /src/NCronJob/Configuration/SupportsConcurrencyAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Configuration/SupportsConcurrencyAttribute.cs -------------------------------------------------------------------------------- /src/NCronJob/Execution/JobExecutor.LogMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Execution/JobExecutor.LogMessage.cs -------------------------------------------------------------------------------- /src/NCronJob/Execution/JobExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Execution/JobExecutor.cs -------------------------------------------------------------------------------- /src/NCronJob/Execution/StartupJobManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Execution/StartupJobManager.cs -------------------------------------------------------------------------------- /src/NCronJob/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Extensions.cs -------------------------------------------------------------------------------- /src/NCronJob/IExceptionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/IExceptionHandler.cs -------------------------------------------------------------------------------- /src/NCronJob/IJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/IJob.cs -------------------------------------------------------------------------------- /src/NCronJob/IJobExecutionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/IJobExecutionContext.cs -------------------------------------------------------------------------------- /src/NCronJob/IJobNotificationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/IJobNotificationHandler.cs -------------------------------------------------------------------------------- /src/NCronJob/IRuntimeJobRegistryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/IRuntimeJobRegistryExtensions.cs -------------------------------------------------------------------------------- /src/NCronJob/InternalsVisibleTo.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.CompilerServices; 2 | 3 | [assembly: InternalsVisibleTo("NCronJob.Tests")] 4 | -------------------------------------------------------------------------------- /src/NCronJob/JobExecutionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/JobExecutionContext.cs -------------------------------------------------------------------------------- /src/NCronJob/NCronJob.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/NCronJob.csproj -------------------------------------------------------------------------------- /src/NCronJob/NCronJobExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/NCronJobExtensions.cs -------------------------------------------------------------------------------- /src/NCronJob/Observer/ExecutionProgress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Observer/ExecutionProgress.cs -------------------------------------------------------------------------------- /src/NCronJob/Observer/ExecutionState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Observer/ExecutionState.cs -------------------------------------------------------------------------------- /src/NCronJob/Observer/IJobExecutionProgressReporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Observer/IJobExecutionProgressReporter.cs -------------------------------------------------------------------------------- /src/NCronJob/Observer/JobExecutionProgressObserver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Observer/JobExecutionProgressObserver.cs -------------------------------------------------------------------------------- /src/NCronJob/Registry/IInstantJobRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Registry/IInstantJobRegistry.cs -------------------------------------------------------------------------------- /src/NCronJob/Registry/IInstantJobRegistryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Registry/IInstantJobRegistryExtensions.cs -------------------------------------------------------------------------------- /src/NCronJob/Registry/JobAttributeCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Registry/JobAttributeCache.cs -------------------------------------------------------------------------------- /src/NCronJob/Registry/JobDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Registry/JobDefinition.cs -------------------------------------------------------------------------------- /src/NCronJob/Registry/JobExecutionAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Registry/JobExecutionAttributes.cs -------------------------------------------------------------------------------- /src/NCronJob/Registry/JobPriority.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Registry/JobPriority.cs -------------------------------------------------------------------------------- /src/NCronJob/Registry/JobRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Registry/JobRegistry.cs -------------------------------------------------------------------------------- /src/NCronJob/Registry/JobRun.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Registry/JobRun.cs -------------------------------------------------------------------------------- /src/NCronJob/Registry/JobState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Registry/JobState.cs -------------------------------------------------------------------------------- /src/NCronJob/Registry/RuntimeJobRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Registry/RuntimeJobRegistry.cs -------------------------------------------------------------------------------- /src/NCronJob/RetryPolicies/ExponentialBackoffPolicyCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/RetryPolicies/ExponentialBackoffPolicyCreator.cs -------------------------------------------------------------------------------- /src/NCronJob/RetryPolicies/FixedIntervalRetryPolicyCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/RetryPolicies/FixedIntervalRetryPolicyCreator.cs -------------------------------------------------------------------------------- /src/NCronJob/RetryPolicies/IInitializablePolicyCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/RetryPolicies/IInitializablePolicyCreator.cs -------------------------------------------------------------------------------- /src/NCronJob/RetryPolicies/IPolicyCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/RetryPolicies/IPolicyCreator.cs -------------------------------------------------------------------------------- /src/NCronJob/RetryPolicies/PolicyCreatorFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/RetryPolicies/PolicyCreatorFactory.cs -------------------------------------------------------------------------------- /src/NCronJob/RetryPolicies/PolicyType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/RetryPolicies/PolicyType.cs -------------------------------------------------------------------------------- /src/NCronJob/RetryPolicies/RetryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/RetryPolicies/RetryHandler.cs -------------------------------------------------------------------------------- /src/NCronJob/RetryPolicies/RetryPolicyAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/RetryPolicies/RetryPolicyAttribute.cs -------------------------------------------------------------------------------- /src/NCronJob/RetryPolicies/RetryPolicyAttribute.generic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/RetryPolicies/RetryPolicyAttribute.generic.cs -------------------------------------------------------------------------------- /src/NCronJob/RetryPolicies/RetryPolicyBaseAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/RetryPolicies/RetryPolicyBaseAttribute.cs -------------------------------------------------------------------------------- /src/NCronJob/Scheduler/JobProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Scheduler/JobProcessor.cs -------------------------------------------------------------------------------- /src/NCronJob/Scheduler/JobQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Scheduler/JobQueue.cs -------------------------------------------------------------------------------- /src/NCronJob/Scheduler/JobQueueManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Scheduler/JobQueueManager.cs -------------------------------------------------------------------------------- /src/NCronJob/Scheduler/JobQueueTupleComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Scheduler/JobQueueTupleComparer.cs -------------------------------------------------------------------------------- /src/NCronJob/Scheduler/JobWorker.LogMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Scheduler/JobWorker.LogMessage.cs -------------------------------------------------------------------------------- /src/NCronJob/Scheduler/JobWorker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Scheduler/JobWorker.cs -------------------------------------------------------------------------------- /src/NCronJob/Scheduler/ObservablePriorityQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Scheduler/ObservablePriorityQueue.cs -------------------------------------------------------------------------------- /src/NCronJob/Scheduler/QueueWorker.LogMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Scheduler/QueueWorker.LogMessage.cs -------------------------------------------------------------------------------- /src/NCronJob/Scheduler/QueueWorker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Scheduler/QueueWorker.cs -------------------------------------------------------------------------------- /src/NCronJob/Scheduler/TaskExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Scheduler/TaskExtensions.cs -------------------------------------------------------------------------------- /src/NCronJob/Scheduler/TaskScheduler/DeterministicTaskScheduler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Scheduler/TaskScheduler/DeterministicTaskScheduler.cs -------------------------------------------------------------------------------- /src/NCronJob/Scheduler/TaskScheduler/TaskFactoryProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/src/NCronJob/Scheduler/TaskScheduler/TaskFactoryProvider.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/.editorconfig -------------------------------------------------------------------------------- /tests/NCronJob.Tests/ExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/ExtensionsTests.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/FakeJobs/AnotherDummyJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/FakeJobs/AnotherDummyJob.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/FakeJobs/DummyJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/FakeJobs/DummyJob.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/FakeJobs/ExceptionJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/FakeJobs/ExceptionJob.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/FakeJobs/JobThatThrowsInCtor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/FakeJobs/JobThatThrowsInCtor.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/FakeJobs/LongRunningJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/FakeJobs/LongRunningJob.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/GlobalExceptionHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/GlobalExceptionHandlerTests.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/Helpers/Cron.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/Helpers/Cron.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/Helpers/EventsHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/Helpers/EventsHelper.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/Helpers/MockHostApplicationLifetime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/Helpers/MockHostApplicationLifetime.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/Helpers/OrchestrationHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/Helpers/OrchestrationHelper.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/Helpers/Storage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/Helpers/Storage.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/Helpers/TestFailureHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/Helpers/TestFailureHelper.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/Helpers/TestHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/Helpers/TestHelper.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/IntegrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/IntegrationTests.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/JobOptionBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/JobOptionBuilderTests.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/JobRunTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/JobRunTests.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/NCronJob.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/NCronJob.Tests.csproj -------------------------------------------------------------------------------- /tests/NCronJob.Tests/NotificationHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/NotificationHandlerTests.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/RetryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/RetryTests.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/RunAtStartupJobTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/RunAtStartupJobTests.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/RunDependentJobTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/RunDependentJobTests.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/RuntimeJobRegistryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/RuntimeJobRegistryTests.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/TaskExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/TaskExtensionsTests.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/TimeZoneTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/TimeZoneTests.cs -------------------------------------------------------------------------------- /tests/NCronJob.Tests/TriggerTypeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCronJob-Dev/NCronJob/HEAD/tests/NCronJob.Tests/TriggerTypeTests.cs --------------------------------------------------------------------------------