public BoardGameEventService(ICalendarClientFactory fff, ICalendarService calendarService, IEventManagementService eventManagementService, IEventFilterFactory eventFilterFactory, IConsole console) { this.fff = fff; this.fff.UserName = "******"; this.calendarService = calendarService; this.eventManagementService = eventManagementService; this.eventFilterFactory = eventFilterFactory; this.console = console; }
public EventFilterStage(IEventFilterFactory eventFilterFactory, IEventRejecter eventRejecter, IPipelineStage nextStage) { _eventFilterFactory = eventFilterFactory; _eventRejecter = eventRejecter; _nextStage = nextStage; _eventFilters = _eventFilterFactory.GenerateFilters(); }
public SearchActionHandler( IConsole console, IJsonFileRepository <Event> jsonFileRepository, IEventFilterFactory eventFilterFactory, IEqualityComparer <Event> eventComparer, IShowEventsStepHandler showEventsStepHandler) { this.console = console; this.jsonFileRepository = jsonFileRepository; this.eventFilterFactory = eventFilterFactory; this.eventComparer = eventComparer; this.showEventsStepHandler = showEventsStepHandler; }
public BatchLogIngestor(IEventFilterFactory eventFilterFactory = null, IErrorParser errorParser = null, IContentFilterFactory contentFilterFactory = null, IEventDiscarder eventDiscarder = null, IEventPersister eventPersister = null, IEventRejecter eventRejecter = null) { _eventPersister = eventPersister; _eventFilterFactory = eventFilterFactory; _eventDiscarder = eventDiscarder; _errorParser = errorParser; _contentFilterFactory = contentFilterFactory; _eventRejecter = eventRejecter; _firstPipelineStage = BuildPipeline(); }
public MoveEventActionHandler( IConsole console, IJsonFileRepository <Event> jsonFileRepository, IEventFilterFactory eventFilterFactory, IEqualityComparer <Event> eventComparer, IChooseCalendarStepHandler chooseACalendarStepHandler, IChooseEventStepHandler chooseAnEventStepHandler, IEventUpdateService eventUpdater) { this.console = console; this.jsonFileRepository = jsonFileRepository; this.eventFilterFactory = eventFilterFactory; this.eventComparer = eventComparer; this.chooseACalendarStepHandler = chooseACalendarStepHandler; this.chooseAnEventStepHandler = chooseAnEventStepHandler; this.eventUpdater = eventUpdater; }
public StreamLogIngestor(IEventFilterFactory eventFilterFactory, IErrorParser errorParser, IContentFilterFactory contentFilterFactory, IEventDiscarder eventDiscarder, IPersisterDaemon persisterDaemon, IEventRejecter eventRejecter) { _eventFilterFactory = eventFilterFactory; _eventDiscarder = eventDiscarder; _errorParser = errorParser; _contentFilterFactory = contentFilterFactory; _persisterDaemon = persisterDaemon; _eventRejecter = eventRejecter; _firstPipelineStage = BuildPipeline(); _cancellationTokenSource = new CancellationTokenSource(); _persisterDaemon.Start(_cancellationTokenSource.Token); }
public IBatchIngestorFactoryDescriptor WithEventFilterFactory(IEventFilterFactory eventFilterFactory) { _eventFilterFactory = eventFilterFactory; return this; }
public IBatchIngestorFactoryDescriptor WithDefaultEventFilterFactory() { _eventFilterFactory = new EventFilterFactory(); return this; }
public IBatchLogIngestor Build() { if(_errorParser == null) _errorParser = new CustomErrorParser(new CustomParserConfiguration()); if(_contentFilterFactory == null) _contentFilterFactory = new ContentFilterFactory(); if(_eventDiscarder == null) _eventDiscarder = new NullEventDiscarder(); if(_eventFilterFactory == null) _eventFilterFactory = new EventFilterFactory(); if(_eventPersister == null) _eventPersister = BuildDefaultEventPersister(); if(_eventRejecter == null) _eventRejecter = new NullEventRejecter(); return new BatchLogIngestor(_eventFilterFactory, _errorParser, _contentFilterFactory, _eventDiscarder, _eventPersister, _eventRejecter); }
public IStreamIngestorFactoryDescriptor WithEventFilterFactory(EventFilters.IEventFilterFactory eventFilterFactory) { _eventFilterFactory = eventFilterFactory; return this; }