Example #1
0
 public WrappersManager([NotNull] IWrapperTypesResolver wrapperTypesResolver,
                        [NotNull] IWrappersFactory wrappersFactory,
                        [NotNull] ICorrelationIdStore correlationIdStore,
                        [NotNull] IItemStore itemStore)
 {
     if (wrapperTypesResolver == null) throw new ArgumentNullException(nameof(wrapperTypesResolver));
     if (wrappersFactory == null) throw new ArgumentNullException(nameof(wrappersFactory));
     if (correlationIdStore == null) throw new ArgumentNullException(nameof(correlationIdStore));
     if (itemStore == null) throw new ArgumentNullException(nameof(itemStore));
     _wrapperTypesResolver = wrapperTypesResolver;
     _wrappersFactory = wrappersFactory;
     _correlationIdStore = correlationIdStore;
     _itemStore = itemStore;
 }
 /// <summary>
 ///     Instantiates the middleware with an optional pointer to the next component.
 /// </summary>
 /// <param name="next" />
 /// <param name="store"></param>
 public SetCorrelationIdHeaderMiddleware(OwinMiddleware next, [NotNull] ICorrelationIdStore store) : base(next)
 {
     if (store == null) throw new ArgumentNullException(nameof(store));
     _store = store;
 }
 protected CorrelatedLogsMassTransitConsumer(ICorrelationIdStore correlationIdStore)
 {
     _correlationIdStore = correlationIdStore;
 }
 public MassTransitRabbitPublisher(INewIdGenerator newIdGenerator, ICorrelationIdStore correlationIdStore, IBus bus)
 {
     _newIdGenerator     = newIdGenerator;
     _correlationIdStore = correlationIdStore;
     _bus = bus;
 }