public StorageRouter(IRemoteStorageQueue queue, ILogger <StorageRouter> logger) { this.m_storageQueue = queue; this.m_logger = logger; this.m_counter = Metrics.CreateCounter("router_storage_messages_routed_total", "Total number of routed storage messages."); }
public RoutingPublishService(IRemoteLiveDataQueue liveDataQueue, IRemoteTriggerQueue triggerQueue, IRemoteStorageQueue remoteStorage, IRemoteNetworkEventQueue remoteEvents, IOptions <RoutingQueueSettings> options, ILogger <RoutingPublishService> logger) : base(TimeSpan.FromSeconds(5), options.Value.InternalInterval, logger) { this.m_liveDataQueue = liveDataQueue; this.m_remoteStorageQueue = remoteStorage; this.m_eventQueue = remoteEvents; this.m_triggerQueue = triggerQueue; }