public MemoryJobStorage(ILogger <MemoryJobStorage> logger, SharpEventDispatcherAsyncDel eventDispatcher) { _logger = logger; _jobEnqueued = new AsyncEventAggregator <JobEnqueuedEvent>(eventDispatcher); _jobSucceeded = new AsyncEventAggregator <JobSucceededEvent>(eventDispatcher); _jobFailed = new AsyncEventAggregator <JobFailedEvent>(eventDispatcher); }
public OrmLiteJobStorage(IDataService dataService, ILogger <OrmLiteJobStorage> logger, SharpEventDispatcherAsyncDel eventDispatcher) { _dataService = dataService; _logger = logger; _jobEnqueued = new AsyncEventAggregator <JobEnqueuedEvent>(eventDispatcher); _jobSucceeded = new AsyncEventAggregator <JobSucceededEvent>(eventDispatcher); _jobFailed = new AsyncEventAggregator <JobFailedEvent>(eventDispatcher); }
public AsyncEventAggregator(SharpEventDispatcherAsyncDel dispatcher = null) { _dispatcher = dispatcher; }
public AsyncValueSource(SharpEventDispatcherAsyncDel dispatcher) { _valueChanged = new AsyncEventAggregator <T>(dispatcher); }
public TypedSettingsService(ISettingsService settingsService, SharpEventDispatcherAsyncDel eventDispatcher) { _settingsService = settingsService; _settingsUpdated = new AsyncEventAggregator <T>(eventDispatcher); }