private JobsOptions CreateOptionsWithRegistry(CronJobRegistry registry) { var options = new JobsOptions(); options.UseCronJobRegistry(registry); return(options); }
public BootstrapperBase( JobsOptions options, IStorage storage, IProcessingServer server, IApplicationLifetime appLifetime, IServiceProvider provider) { Options = options; Storage = storage; Server = server; _appLifetime = appLifetime; Provider = provider; _cts = new CancellationTokenSource(); _ctsRegistration = appLifetime.ApplicationStopping.Register(() => { _cts.Cancel(); try { _bootstrappingTask?.Wait(); } catch (OperationCanceledException) { } }); }
public SqlServerBootstrapper( JobsOptions options, IStorage storage, IProcessingServer server, IApplicationLifetime appLifetime, IServiceProvider provider) : base(options, storage, server, appLifetime, provider) { }
public JobsManager( JobsOptions options, IStorage storage, IStateChanger stateChanger, IProcessingServer server, IStorageConnection connection) { _options = options; _storage = storage; _stateChanger = stateChanger; _server = server; _connection = connection; }