public StartInstrumentationStartupFilter(IInstrumentor instrumentor) { if (instrumentor == null) { throw new ArgumentNullException(nameof(instrumentor)); } _instrumentor = instrumentor; }
public SingleMessageTypeListener( ILogger <SingleMessageTypeListener <TConfig, TMessage> > logger, IMessageProcessor <TMessage> processor, IMessageReceiverFactory messageReceiverFactory, IInstrumentor instrumentor, TConfig endpointHandlingConfig) : base(logger, messageReceiverFactory, instrumentor, endpointHandlingConfig, $"{nameof(SingleMessageTypeListener<TConfig, TMessage>)}<{typeof(TConfig).Name},{typeof(TMessage).Name}>") { _processor = processor; }
public MultiMessageTypeListener( ILogger <MultiMessageTypeListener <TConfig> > logger, IMessageProcessorDispatcher processorDispatcher, IMessageReceiverFactory messageReceiverFactory, IInstrumentor instrumentor, TConfig endpointHandlingConfig) : base(logger, messageReceiverFactory, instrumentor, endpointHandlingConfig, $"{nameof(MultiMessageTypeListener<TConfig>)}<{typeof(TConfig).Name}>") { _processorDispatcher = processorDispatcher; }
public MessageProcessor( ILogger <MessageProcessor <TMessage> > logger, IMessageSerialiser serialiser, IMessageHandler <TMessage> handler, IInstrumentor instrumentor) { _logger = logger; _serialiser = serialiser; _handler = handler; _instrumentor = instrumentor; }
public MessageSendingGateway( ILogger <MessageSendingGateway <TConfig> > logger, IMessageSerialiser serialiser, IInstrumentor instrumentor, IMessageSenderFactory senderFactory, TConfig endpointConfig) { _logger = logger; _serialiser = serialiser; _instrumentor = instrumentor; _sender = senderFactory.CreateMessageSender(endpointConfig); }
protected MessageListener( ILogger logger, IMessageReceiverFactory messageReceiverFactory, IInstrumentor instrumentor, TConfig endpointHandlingConfig, string name) { _logger = logger; _instrumentor = instrumentor; _receiver = messageReceiverFactory.CreateMessageReceiver(endpointHandlingConfig); _endpointHandlingConfig = endpointHandlingConfig; _name = name; }
public InstrumentedBankRepository(IBankRepository instrumentedBankRepository, IInstrumentor instrumentor) { _instrumentedBankRepository = instrumentedBankRepository; _instrumentor = instrumentor; }
public MyFirstCommandHandler(ILogger <MyFirstCommandHandler> logger, IInstrumentor instrumentor) { _logger = logger; _instrumentor = instrumentor; }
public MyEventHandler(ILogger <MyEventHandler> logger, IInstrumentor instrumentor) { _logger = logger; _instrumentor = instrumentor; }
public InstrumentorCreatedArgs(IInstrumentor instrumentor, IInstrumentationInfo info) { Info = info; Instrumentor = instrumentor; }
public InstrumentedPaymentsRepository(IPaymentsRepository instrumentedPaymentsRepository, IInstrumentor instrumentor) { _instrumentedPaymentsRepository = instrumentedPaymentsRepository; _instrumentor = instrumentor; }