public MessageBusPublisher(IMessagingTopicPublisher topicPublisher, ITopicRegistry topicRegistry, IMessageSerDes messageSerDes, IConfiguration configuration) { _topicPublisher = topicPublisher; _topicRegistry = topicRegistry; _messageSerDes = messageSerDes; _configuration = configuration; }
public MessageBusSubscriber(IMessagingTopicSubscriber topicSubscriber, ITopicRegistry topicRegistry, IMessageSerDes messageSerDes, ILogger <MessageBusSubscriber <TMessage> > logger) { _topicSubscriber = topicSubscriber; _topicRegistry = topicRegistry; _messageSerDes = messageSerDes; _logger = logger; }
public MessageBusPublisher(IMessagingTransport messagingTransport, ITopicRegistry topicRegistry, IMessageSerDes messageSerDes, IConfiguration configuration, ILogger <MessageBusPublisher> logger) { _messagingTransport = messagingTransport; _topicRegistry = topicRegistry; _messageSerDes = messageSerDes; _configuration = configuration; _logger = logger; }
public MessageBusSubscriber(IMessagingTransport messagingTransport, ITopicRegistry topicRegistry, IMessageSerDes messageSerDes, ILogger <MessageBusSubscriber> logger) { _messagingTransport = messagingTransport; _topicRegistry = topicRegistry; _messageSerDes = messageSerDes; _logger = logger; }
public MessagingTopicSubscriberService( string topic, IMessageSerDes messageSerDes, IMessagingTopicSubscriber messagingTopicSubscriber, IServiceProvider serviceProvider, MessagingContextAccessor messagingContextAccessor, ITopicRegistry topicRegistry, ILogger <MessagingTopicSubscriberService> logger, MessagingSubscriberOptions subscriberOptions = null) { _messagingTopicSubscriber = messagingTopicSubscriber; _serviceProvider = serviceProvider; _messagingContextAccessor = messagingContextAccessor; _messageSerDes = messageSerDes; _logger = logger; _subscriberOptions = subscriberOptions; _topic = topicRegistry.GetTopicForName(topic); }