public RegistrationManager( IRegistrationRepository repository, IEventAccessor eventAccessor, ILogger <RegistrationManager> logger) { Guard.NotNull(repository, nameof(repository)); Guard.NotNull(eventAccessor, nameof(eventAccessor)); Guard.NotNull(logger, nameof(logger)); _eventAccessor = eventAccessor; _repository = repository; _logger = logger; }
public RegistrationCsvManager( IRegistrationManager manager, IEventAccessor eventAccessor, ICsvWriter csvWriter) { Guard.NotNull(manager, nameof(manager)); Guard.NotNull(eventAccessor, nameof(eventAccessor)); Guard.NotNull(csvWriter, nameof(csvWriter)); _manager = manager; _eventAccessor = eventAccessor; _csvWriter = csvWriter; }
public EventManager(MockEventAccessor _mockEventAccessor) { _eventAccessor = _mockEventAccessor; }
/// <summary author="Phillip Hansen" created="2019/01/23"> /// Constructor for calling non-static methods /// </summary> public EventManager() { _eventAccessor = new EventAccessor(); }
public void OnEvent(IEventAccessor <E> accessor, long sequence, bool endOfBatch) { this.handler.OnEvent(accessor.take(sequence), sequence, endOfBatch); }
public EventManager(IEventEngine eventEngine, IEventAccessor eventAccessor) { EventEngine = eventEngine; EventAccessor = eventAccessor; }
public EventEngine(IEventAccessor eventAccessor) { _eventAccessor = eventAccessor; }
/// <summary> /// /// CREATOR: Steve Coonrod /// CREATED: 2020/2/06 /// APPROVER: Ryan Morganti /// /// The constructor for the EventManager /// /// </summary> /// <remarks> /// /// UPDATER: NA /// UPDATED: NA /// UPDATE: NA /// /// </remarks> /// <param name="eventAccessor"></param> public PUEventManager(IEventAccessor eventAccessor) { _eventAccessor = eventAccessor; }