示例#1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="EventHandlersService"/> class.
 /// </summary>
 /// <param name="eventHandlers">The <see cref="IEventHandlers"/> to use to perform operations on Event Handlers.</param>
 /// <param name="exceptionToFailureConverter">The <see cref="IExceptionToFailureConverter"/> to use to convert exceptions to failures.</param>
 /// <param name="streamProcessorStatusConverter">The <see cref="IConvertStreamProcessorStatuses"/> to use to convert stream processor states.</param>
 /// <param name="logger">The logger to use for logging.</param>
 public EventHandlersService(
     IEventHandlers eventHandlers,
     IExceptionToFailureConverter exceptionToFailureConverter,
     IConvertStreamProcessorStatuses streamProcessorStatusConverter,
     ILogger logger)
 {
     _eventHandlers = eventHandlers;
     _exceptionToFailureConverter    = exceptionToFailureConverter;
     _streamProcessorStatusConverter = streamProcessorStatusConverter;
     _logger = logger;
 }
示例#2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ProjectionsService"/> class.
 /// </summary>
 /// <param name="projections">The <see cref="IProjections"/> to use to perform operations on Projections.</param>
 /// <param name="exceptionToFailureConverter">The <see cref="IExceptionToFailureConverter"/> to use to convert exceptions to failures.</param>
 /// <param name="definitionConverter">The <see cref="IConvertProjectionDefinitions"/> to use to convert projection definition fields.</param>
 /// <param name="streamProcessorStatusConverter">The <see cref="IConvertStreamProcessorStatuses"/> to use to convert stream processor states.</param>
 /// <param name="logger">The logger to use for logging.</param>
 public ProjectionsService(
     IProjections projections,
     IExceptionToFailureConverter exceptionToFailureConverter,
     IConvertProjectionDefinitions definitionConverter,
     IConvertStreamProcessorStatuses streamProcessorStatusConverter,
     ILogger logger)
 {
     _projections = projections;
     _exceptionToFailureConverter    = exceptionToFailureConverter;
     _definitionConverter            = definitionConverter;
     _streamProcessorStatusConverter = streamProcessorStatusConverter;
     _logger = logger;
 }