protected CatchUpObserver(ICheckpointManager checkpointManager, IReplayManager replayManager, GetGlobalCheckpoint getGlobalCheckpoint) { _checkpointManager = checkpointManager ?? throw new ArgumentNullException(nameof(checkpointManager)); _replayManager = replayManager ?? throw new ArgumentNullException(nameof(replayManager)); _getGlobalCheckpoint = getGlobalCheckpoint ?? throw new ArgumentNullException(nameof(getGlobalCheckpoint)); }
public EventSubscription(IEnumerable <IEventObserver> eventObservers, ILogger <EventSubscription> logger, IStreamStoreFactory streamStoreFactory, SetGlobalCheckpoint setGlobalCheckpoint, GetGlobalCheckpoint getGlobalCheckpoint) { _eventObservers = eventObservers.ToArray(); _logger = logger; _streamStoreFactory = streamStoreFactory; _setGlobalCheckpoint = setGlobalCheckpoint; _getGlobalCheckpoint = getGlobalCheckpoint; }
public TestCatchUpObserver(ICheckpointManager checkpointManager, IReplayManager replayManager, GetGlobalCheckpoint getGlobalCheckpoint) : base(checkpointManager, replayManager, getGlobalCheckpoint) { }