public PayloadProcessor(IDeserializer deserializer, ISerializer serializer, IClientStore clientStore, ITopicStore topicStore, ILogger <PayloadProcessor> logger) { _deserializer = deserializer; _serializer = serializer; _clientStore = clientStore; _topicStore = topicStore; _logger = logger; }
/// <summary> /// Creates a new instance of <see cref="Broker" /> /// </summary> /// <param name="listener">The <see cref="IListener" /></param> /// <param name="payloadProcessor">The <see cref="IPayloadProcessor" /></param> /// <param name="clientStore">The <see cref="IClientStore" /></param> /// <param name="topicStore">The <see cref="ITopicStore" /></param> /// <param name="messageStore">The <see cref="IMessageStore" /></param> /// <param name="serviceProvider">The <see cref="IServiceProvider" /></param> /// <param name="logger">The <see cref="ILogger" /></param> public Broker(IListener listener, IPayloadProcessor payloadProcessor, IClientStore clientStore, ITopicStore topicStore, IMessageStore messageStore, IServiceProvider serviceProvider, ILogger <Broker> logger) { _listener = listener; _payloadProcessor = payloadProcessor; _clientStore = clientStore; _topicStore = topicStore; _messageStore = messageStore; _logger = logger; ServiceProvider = serviceProvider; }
public TopicsController(ITopicStore topicStore) { this.topicStore = topicStore; }
public UserController(ISubscriptionStore subscriptionStore, ITopicStore topicStore, IUserStore userStore) { this.subscriptionStore = subscriptionStore; this.topicStore = topicStore; this.userStore = userStore; }
public EmailPreferencesController(ISubscriptionStore subscriptionStore, ITopicStore topicStore, IUserStore userStore) { this.subscriptionStore = subscriptionStore; this.topicStore = topicStore; this.userStore = userStore; }
public TopicsController(ISubscriptionStore subscriptionStore, ITopicStore topicStore) { this.subscriptionStore = subscriptionStore; this.topicStore = topicStore; }