public CorrelationIdFactory(IMessagePropertiesAccessor messagePropertiesAccessor, IHttpContextAccessor httpContextAccessor, HttpClientOptions httpClientOptions) { _messagePropertiesAccessor = messagePropertiesAccessor; _httpContextAccessor = httpContextAccessor; _header = httpClientOptions.CorrelationIdHeader; }
public OrderCreatedHandler(IBusPublisher publisher, IMessagePropertiesAccessor messagePropertiesAccessor, ILogger <OrderCreatedHandler> logger) { _publisher = publisher; _messagePropertiesAccessor = messagePropertiesAccessor; _logger = logger; }
public MessageBroker(IBusPublisher busPublisher, IMessagePropertiesAccessor messagePropertiesAccessor, ILogger <IMessageBroker> logger) { _busPublisher = busPublisher; _messagePropertiesAccessor = messagePropertiesAccessor; _logger = logger; }
public GenericRejectedEventHandler(ICorrelationContextAccessor contextAccessor, IMessagePropertiesAccessor messagePropertiesAccessor, IOperationsService operationsService, IHubService hubService) { _contextAccessor = contextAccessor; _messagePropertiesAccessor = messagePropertiesAccessor; _operationsService = operationsService; _hubService = hubService; }
public AddGameEventHandler(IGameEventSourceRepository gameSourceRepository, IBusPublisher busPublisher, ILogger <AddGameEventSource> logger, ICorrelationContextAccessor correlationContextAccessor, IMessagePropertiesAccessor messagePropertiesAccessor) { _gameSourceRepository = gameSourceRepository; _busPublisher = busPublisher; _logger = logger; _correlationContextAccessor = correlationContextAccessor; _messagePropertiesAccessor = messagePropertiesAccessor; }
public OrderCreatedHandler(IBusPublisher publisher, IMessagePropertiesAccessor messagePropertiesAccessor, RabbitMqOptions rabbitMqOptions, ITracer tracer, ILogger <OrderCreatedHandler> logger) { _publisher = publisher; _messagePropertiesAccessor = messagePropertiesAccessor; _tracer = tracer; _logger = logger; _spanContextHeader = string.IsNullOrWhiteSpace(rabbitMqOptions.SpanContextHeader) ? "span_context" : rabbitMqOptions.SpanContextHeader; }
public OutboxCommandHandlerDecorator(ICommandHandler<TCommand> handler, IMessageOutbox outbox, OutboxOptions outboxOptions, IMessagePropertiesAccessor messagePropertiesAccessor) { _handler = handler; _outbox = outbox; _enabled = outboxOptions.Enabled; var messageProperties = messagePropertiesAccessor.MessageProperties; _messageId = string.IsNullOrWhiteSpace(messageProperties?.MessageId) ? Guid.NewGuid().ToString("N") : messageProperties.MessageId; }
public MessageBroker(IBusPublisher busPublisher, ICorrelationContextAccessor contextAccessor, IHttpContextAccessor httpContextAccessor, IMessagePropertiesAccessor messagePropertiesAccessor, RabbitMqOptions options, ITracer tracer) { _busPublisher = busPublisher; _contextAccessor = contextAccessor; _httpContextAccessor = httpContextAccessor; _messagePropertiesAccessor = messagePropertiesAccessor; _tracer = tracer; _spanContextHeader = string.IsNullOrWhiteSpace(options.SpanContextHeader) ? "span_context" : options.SpanContextHeader; }
public MessageBroker(IBusPublisher busPublisher, IMessageOutbox outbox, ICorrelationContextAccessor contextAccessor, IHttpContextAccessor httpContextAccessor, IMessagePropertiesAccessor messagePropertiesAccessor, ICorrelationIdFactory correlationIdFactory, RabbitMqOptions options, ILogger <IMessageBroker> logger) { _busPublisher = busPublisher; _outbox = outbox; _contextAccessor = contextAccessor; _httpContextAccessor = httpContextAccessor; _messagePropertiesAccessor = messagePropertiesAccessor; _correlationIdFactory = correlationIdFactory; _logger = logger; _spanContextHeader = string.IsNullOrWhiteSpace(options.SpanContextHeader) ? DefaultSpanContextHeader : options.SpanContextHeader; }