示例#1
0
 public SortingManager(IStandardLogger logger, ISortingQueue sortingQueue, ISubscriberEventSorter sorter, IHandlingManager handlingManager)
 {
     _logger          = logger;
     _sortingQueue    = sortingQueue;
     _sorter          = sorter;
     _handlingManager = handlingManager;
 }
示例#2
0
 public Subscriber(
     IStandardLogger logger, IStreamClientFactory streamClientFactory, ISubscriptionListener subscriptionListener,
     IResolutionManager resolutionManager, ISortingManager sortingManager, IHandlingManager handlingManager,
     IStreamStateRepo streamStateRepo,
     SubscriberOptions options)
 {
     _logger = logger;
     _streamClientFactory  = streamClientFactory;
     _subscriptionListener = subscriptionListener;
     _resolutionManager    = resolutionManager;
     _sortingManager       = sortingManager;
     _handlingManager      = handlingManager;
     _streamStateRepo      = streamStateRepo;
     _options = options;
 }