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; }