public DefaultMessageHandlerInvoker(IServiceBusConfiguration configuration) { Guard.AgainstNull(configuration, nameof(configuration)); _configuration = configuration; _pipelineFactory = configuration.Resolver.Resolve <IPipelineFactory>(); _subscriptionManager = configuration.Resolver.Resolve <ISubscriptionManager>(); _transportMessageFactory = configuration.Resolver.Resolve <ITransportMessageFactory>(); }
public DefaultMessageHandlerInvoker(IComponentResolver resolver, IPipelineFactory pipelineFactory, ISubscriptionManager subscriptionManager, ITransportMessageFactory transportMessageFactory) { Guard.AgainstNull(resolver, nameof(resolver)); Guard.AgainstNull(pipelineFactory, nameof(pipelineFactory)); Guard.AgainstNull(subscriptionManager, nameof(subscriptionManager)); Guard.AgainstNull(transportMessageFactory, nameof(transportMessageFactory)); _resolver = resolver; _pipelineFactory = pipelineFactory; _subscriptionManager = subscriptionManager; _transportMessageFactory = transportMessageFactory; }
public ServiceBus(IServiceBusConfiguration configuration, ITransportMessageFactory transportMessageFactory, IPipelineFactory pipelineFactory, ISubscriptionManager subscriptionManager) { Guard.AgainstNull(configuration, nameof(configuration)); Guard.AgainstNull(transportMessageFactory, nameof(transportMessageFactory)); Guard.AgainstNull(pipelineFactory, nameof(pipelineFactory)); Guard.AgainstNull(subscriptionManager, nameof(subscriptionManager)); _configuration = configuration; _pipelineFactory = pipelineFactory; _messageSender = new MessageSender(transportMessageFactory, _pipelineFactory, subscriptionManager); }
public MessageSender(ITransportMessageFactory transportMessageFactory, IPipelineFactory pipelineFactory, ISubscriptionManager subscriptionManager, TransportMessage transportMessageReceived) { Guard.AgainstNull(transportMessageFactory, "transportMessageFactory"); Guard.AgainstNull(pipelineFactory, "pipelineFactory"); Guard.AgainstNull(subscriptionManager, "subscriptionManager"); _transportMessageFactory = transportMessageFactory; _pipelineFactory = pipelineFactory; _subscriptionManager = subscriptionManager; _transportMessageReceived = transportMessageReceived; _log = Log.For(this); }
public HandlerContext(ITransportMessageFactory transportMessageFactory, IPipelineFactory pipelineFactory, ISubscriptionManager subscriptionManager, TransportMessage transportMessage, T message, CancellationToken cancellationToken) { Guard.AgainstNull(transportMessage, nameof(transportMessage)); Guard.AgainstNull(message, nameof(message)); _messageSender = new MessageSender(transportMessageFactory, pipelineFactory, subscriptionManager, transportMessage); TransportMessage = transportMessage; Message = message; CancellationToken = cancellationToken; }
public ServiceBus(IServiceBusConfiguration configuration, ITransportMessageFactory transportMessageFactory, IPipelineFactory pipelineFactory, ISubscriptionManager subscriptionManager, ICancellationTokenSource cancellationTokenSource) { Guard.AgainstNull(configuration, nameof(configuration)); Guard.AgainstNull(transportMessageFactory, nameof(transportMessageFactory)); Guard.AgainstNull(pipelineFactory, nameof(pipelineFactory)); Guard.AgainstNull(subscriptionManager, nameof(subscriptionManager)); _configuration = configuration; _pipelineFactory = pipelineFactory; _cancellationTokenSource = cancellationTokenSource ?? new DefaultCancellationTokenSource(); _messageSender = new MessageSender(transportMessageFactory, _pipelineFactory, subscriptionManager); }
public HandlerContext(IServiceBusConfiguration configuration, ITransportMessageFactory transportMessageFactory, IPipelineFactory pipelineFactory, ISubscriptionManager subscriptionManager, TransportMessage transportMessage, T message, IThreadState activeState) { Guard.AgainstNull(configuration, "configuration"); Guard.AgainstNull(transportMessage, "transportMessage"); Guard.AgainstNull(message, "message"); Guard.AgainstNull(activeState, "activeState"); _messageSender = new MessageSender(transportMessageFactory, pipelineFactory, subscriptionManager, transportMessage); TransportMessage = transportMessage; Message = message; ActiveState = activeState; Configuration = configuration; }
public MessagesController(IDatabaseContextFactory databaseContextFactory, IInspectionQueue inspectionQueue, ISerializer serializer, IQueueManager queueManager, ITransportMessageFactory transportMessageFactory) { Guard.AgainstNull(databaseContextFactory, nameof(databaseContextFactory)); Guard.AgainstNull(inspectionQueue, nameof(inspectionQueue)); Guard.AgainstNull(serializer, nameof(serializer)); Guard.AgainstNull(queueManager, nameof(queueManager)); Guard.AgainstNull(transportMessageFactory, nameof(transportMessageFactory)); _databaseContextFactory = databaseContextFactory; _inspectionQueue = inspectionQueue; _serializer = serializer; _queueManager = queueManager; _transportMessageFactory = transportMessageFactory; _log = Log.For(this); }
public MessageSender(ITransportMessageFactory transportMessageFactory, IPipelineFactory pipelineFactory, ISubscriptionManager subscriptionManager) : this(transportMessageFactory, pipelineFactory, subscriptionManager, null) { }
public IMessageSender CreateHandlerContext(ITransportMessageFactory transportMessageFactory, IPipelineFactory pipelineFactory, ISubscriptionManager subscriptionManager, TransportMessage transportMessage, object message, CancellationToken cancellationToken) { return(_constructorInvoker(transportMessageFactory, pipelineFactory, subscriptionManager, transportMessage, message, cancellationToken)); }