public SubscriberConfigurator(string exchange, string replyExchange, IErrorSubscriber errorSubscriber, bool receiveSelfPublish, ITrace trace) { _exchange = exchange; _errorSubscriber = errorSubscriber; _receiveSelfPublish = receiveSelfPublish; _trace = trace; _replyExchange = replyExchange; }
public MessageConsumer(IModel model, string busId, IMessageHelper messageHelper, Dictionary <string, ISerializer> serializers, IErrorSubscriber errorSubscriber, TaskScheduler scheduler, bool receiveSelfPublish) : base(model) { _busId = busId; _messageHelper = messageHelper; _serializers = serializers; _errorSubscriber = errorSubscriber; _scheduler = scheduler; _receiveSelfPublish = receiveSelfPublish; }
public SubscriberConfigurator(string exchange, string replyExchange, IErrorSubscriber errorSubscriber, bool receiveSelfPublish, ITrace trace, Func <bool> blocked) { _exchange = exchange; _errorSubscriber = errorSubscriber; _receiveSelfPublish = receiveSelfPublish; _trace = trace; _replyExchange = replyExchange; _blocked = blocked; }
public MessageConsumer(IModel model, string busId, IMessageHelper messageHelper, Dictionary<string, ISerializer> serializers, IErrorSubscriber errorSubscriber, TaskScheduler scheduler, bool receiveSelfPublish) : base(model) { _busId = busId; _messageHelper = messageHelper; _serializers = serializers; _errorSubscriber = errorSubscriber; _scheduler = scheduler; _receiveSelfPublish = receiveSelfPublish; }
public SubscriberConfigurator(string exchange, IErrorSubscriber errorSubscriber, bool receiveSelfPublish) { _exchange = exchange; _errorSubscriber = errorSubscriber; _receiveSelfPublish = receiveSelfPublish; ISerializer jsonSerializer = new JsonSerializer(); ISerializer soapSerializer = new SoapSerializer(); _serializers.Add(jsonSerializer.ContentType, jsonSerializer); _serializers.Add(soapSerializer.ContentType, soapSerializer); }
public MessageConsumer(string busId, IModel model, IMessageHelper messageHelper, ISendHelper sendHelper, Dictionary <string, ISerializer> serializers, IErrorSubscriber errorSubscriber, bool receiveSelfPublish, bool neverReply, string replyExchange, ITrace trace) : base(model) { _busId = busId; _messageHelper = messageHelper; _serializers = serializers; _errorSubscriber = errorSubscriber; _receiveSelfPublish = receiveSelfPublish; _neverReply = neverReply; _sendHelper = sendHelper; _replyExchange = replyExchange; _trace = trace; }
public MessageConsumer(string busId, IModel model, IMessageHelper messageHelper, ISendHelper sendHelper, Dictionary <string, ISerializer> serializers, IErrorSubscriber errorSubscriber, TaskScheduler scheduler, bool receiveSelfPublish, bool neverReply, string replyExchange, ITrace trace) : base(model) { _busId = busId; _messageHelper = messageHelper; _serializers = serializers; _errorSubscriber = errorSubscriber; _receiveSelfPublish = receiveSelfPublish; _neverReply = neverReply; _sendHelper = sendHelper; _replyExchange = replyExchange; _trace = trace; _taskFactory = new TaskFactory(CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskContinuationOptions.None, scheduler); }
public MessageConsumer(string busId, IModel model, IMessageHelper messageHelper, ISendHelper sendHelper, Dictionary<string, ISerializer> serializers, IErrorSubscriber errorSubscriber, TaskScheduler scheduler, bool receiveSelfPublish, bool neverReply, string replyExchange, ITrace trace) : base(model) { _busId = busId; _messageHelper = messageHelper; _serializers = serializers; _errorSubscriber = errorSubscriber; _receiveSelfPublish = receiveSelfPublish; _neverReply = neverReply; _sendHelper = sendHelper; _replyExchange = replyExchange; _trace = trace; _taskFactory = new TaskFactory(CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskContinuationOptions.None, scheduler); }
public Receiver(IModel model, string busId, string queue, IMessageHelper messageHelper, SubscriberConfigurator configurator) { _model = model; _busId = busId; _queue = queue; _messageHelper = messageHelper; _serializers = configurator.Serializers; _errorSubscriber = configurator.ErrorSubscriber; _receiveSelfPublish = configurator.ReceiveSelfPublish; _helper = new SubscriptionHelper((type, filterInfo, handler) => { if (_nameMappings.TryAdd(type, filterInfo)) { _model.QueueBind(_queue, configurator.Exchange, configurator.RoutingKey, filterInfo); return(true); } return(false); }); }
public TransactionalMessageConsumer(string busId, IModel model, IMessageHelper messageHelper, ISendHelper sendHelper, IExceptionFilter exceptionFilter, Dictionary <string, ISerializer> serializers, IErrorSubscriber errorSubscriber, TaskScheduler scheduler, bool receiveSelfPublish, bool neverReply, string replyExchange, ITrace trace) : base(busId, model, messageHelper, sendHelper, serializers, errorSubscriber, scheduler, receiveSelfPublish, neverReply, replyExchange, trace) { _exceptionFilter = exceptionFilter; }
public IBusConfigurator UseErrorSubscriber(IErrorSubscriber errorSubscriber) { _errorSubscriber = errorSubscriber; return this; }
public TransactionalMessageConsumer(string busId, IModel model, IMessageHelper messageHelper, ISendHelper sendHelper, Dictionary <string, ISerializer> serializers, IErrorSubscriber errorSubscriber, TaskScheduler scheduler, bool receiveSelfPublish, bool neverReply) : base(busId, model, messageHelper, sendHelper, serializers, errorSubscriber, scheduler, receiveSelfPublish, neverReply) { }
public TransactionalMessageConsumer(string busId, IModel model, IMessageHelper messageHelper, ISendHelper sendHelper, IExceptionFilter exceptionFilter, Dictionary<string, ISerializer> serializers, IErrorSubscriber errorSubscriber, TaskScheduler scheduler, bool receiveSelfPublish, bool neverReply, string replyExchange, ITrace trace) : base(busId, model, messageHelper, sendHelper, serializers, errorSubscriber, scheduler, receiveSelfPublish, neverReply, replyExchange, trace) { _exceptionFilter = exceptionFilter; }
public MessageMonitorConsumer(IModel model, IMessageHelper messageHelper, Action <SerializedBusMessage> monitor, IErrorSubscriber errorSubscriber) : base(model) { _messageHelper = messageHelper; _monitor = monitor; _errorSubscriber = errorSubscriber; }
public DispatcherBase(IErrorSubscriber errorSubscriber, string busId) { _errorSubscriber = errorSubscriber; _busId = busId; }
public CallBackDispatcher(IErrorSubscriber errorSubscriber, string busId) : base(errorSubscriber, busId) { }
public SubscriptionDispatcher(IErrorSubscriber errorSubscriber, string busId) : base(errorSubscriber, busId) { }
public static void HookErrorEvent(IErrorSubscriber subscriber) { _errPublisher.subscribeMeToErrorEvents(subscriber); }
public TransactionalMessageConsumer(IModel model, string busId, IMessageHelper messageHelper, Dictionary <string, ISerializer> serializers, IErrorSubscriber errorSubscriber, TaskScheduler scheduler, bool receiveSelfPublish) : base(model, busId, messageHelper, serializers, errorSubscriber, scheduler, receiveSelfPublish) { }
public TransactionalMessageConsumer(IModel model, string busId, IMessageHelper messageHelper, Dictionary<string, ISerializer> serializers, IErrorSubscriber errorSubscriber, TaskScheduler scheduler, bool receiveSelfPublish) : base(model, busId, messageHelper, serializers, errorSubscriber, scheduler, receiveSelfPublish) { }
public TransactionalMessageConsumer(string busId, IModel model, IMessageHelper messageHelper, ISendHelper sendHelper, Dictionary<string, ISerializer> serializers, IErrorSubscriber errorSubscriber, TaskScheduler scheduler, bool receiveSelfPublish, bool neverReply) : base(busId, model, messageHelper, sendHelper, serializers, errorSubscriber, scheduler, receiveSelfPublish, neverReply) { }
public ISubscriberConfigurator UseErrorSubscriber(IErrorSubscriber errorSubscriber) { _errorSubscriber = errorSubscriber; return(this); }