public StartInstrumentationStartupFilter(IInstrumentor instrumentor)
        {
            if (instrumentor == null)
            {
                throw new ArgumentNullException(nameof(instrumentor));
            }

            _instrumentor = instrumentor;
        }
Example #2
0
 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;
 }
Example #4
0
 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);
 }
Example #6
0
 protected MessageListener(
     ILogger logger,
     IMessageReceiverFactory messageReceiverFactory,
     IInstrumentor instrumentor,
     TConfig endpointHandlingConfig,
     string name)
 {
     _logger                 = logger;
     _instrumentor           = instrumentor;
     _receiver               = messageReceiverFactory.CreateMessageReceiver(endpointHandlingConfig);
     _endpointHandlingConfig = endpointHandlingConfig;
     _name = name;
 }
Example #7
0
 public InstrumentedBankRepository(IBankRepository instrumentedBankRepository, IInstrumentor instrumentor)
 {
     _instrumentedBankRepository = instrumentedBankRepository;
     _instrumentor = instrumentor;
 }
 public MyFirstCommandHandler(ILogger <MyFirstCommandHandler> logger, IInstrumentor instrumentor)
 {
     _logger       = logger;
     _instrumentor = instrumentor;
 }
Example #9
0
 public MyEventHandler(ILogger <MyEventHandler> logger, IInstrumentor instrumentor)
 {
     _logger       = logger;
     _instrumentor = instrumentor;
 }
Example #10
0
 public InstrumentorCreatedArgs(IInstrumentor instrumentor, IInstrumentationInfo info)
 {
     Info         = info;
     Instrumentor = instrumentor;
 }
Example #11
0
 public InstrumentedPaymentsRepository(IPaymentsRepository instrumentedPaymentsRepository,
                                       IInstrumentor instrumentor)
 {
     _instrumentedPaymentsRepository = instrumentedPaymentsRepository;
     _instrumentor = instrumentor;
 }