コード例 #1
0
ファイル: WorkItemJob.cs プロジェクト: antonamana/Foundatio
 public WorkItemJob(IQueue <WorkItemData> queue, IMessageBus messageBus, WorkItemHandlers handlers, ILoggerFactory loggerFactory = null)
 {
     _messageBus = messageBus;
     _handlers   = handlers;
     _queue      = queue;
     _logger     = loggerFactory.CreateLogger(GetType());
 }
コード例 #2
0
 public WorkItemJob(IQueue <WorkItemData> queue, IMessagePublisher publisher, WorkItemHandlers handlers, ILoggerFactory loggerFactory = null)
 {
     _publisher = publisher;
     _handlers  = handlers;
     _queue     = queue;
     _logger    = loggerFactory?.CreateLogger(GetType()) ?? NullLogger.Instance;
 }
コード例 #3
0
ファイル: WorkItemJob.cs プロジェクト: derekpitt/Foundatio
 public WorkItemJob(IQueue <WorkItemData> queue, IMessageBus messageBus, WorkItemHandlers handlers, ILoggerFactory loggerFactory = null) : base(queue, loggerFactory)
 {
     _messageBus  = messageBus;
     _handlers    = handlers;
     AutoComplete = true;
 }
コード例 #4
0
ファイル: WorkItemJob.cs プロジェクト: jmkelly/Foundatio
 public WorkItemJob(IQueue <WorkItemData> queue, IMessageBus messageBus, WorkItemHandlers handlers) : base(queue)
 {
     _messageBus  = messageBus;
     _handlers    = handlers;
     AutoComplete = true;
 }