Example #1
0
 public MemoryJobStorage(ILogger <MemoryJobStorage> logger, SharpEventDispatcherAsyncDel eventDispatcher)
 {
     _logger       = logger;
     _jobEnqueued  = new AsyncEventAggregator <JobEnqueuedEvent>(eventDispatcher);
     _jobSucceeded = new AsyncEventAggregator <JobSucceededEvent>(eventDispatcher);
     _jobFailed    = new AsyncEventAggregator <JobFailedEvent>(eventDispatcher);
 }
Example #2
0
 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);
 }
Example #3
0
 public AsyncEventAggregator(SharpEventDispatcherAsyncDel dispatcher = null)
 {
     _dispatcher = dispatcher;
 }
Example #4
0
 public AsyncValueSource(SharpEventDispatcherAsyncDel dispatcher)
 {
     _valueChanged = new AsyncEventAggregator <T>(dispatcher);
 }
Example #5
0
 public TypedSettingsService(ISettingsService settingsService, SharpEventDispatcherAsyncDel eventDispatcher)
 {
     _settingsService = settingsService;
     _settingsUpdated = new AsyncEventAggregator <T>(eventDispatcher);
 }