/// <summary> /// Initializes a new instance of the <see cref="MessageTypesSampler"/> class. /// </summary> /// <param name="monitorableProcessor">The monitorable processor.</param> public MessageTypesSampler(IMonitorableProcessor monitorableProcessor) : base(monitorableProcessor) { _bagTypes = new ConcurrentDictionary<SubscriptionKey, MessageType>(); _monitorableRouter = monitorableProcessor as IMonitorableRouter; }
/// <summary> /// Initializes a new instance of the <see cref="MessageTypesSampler"/> class. /// </summary> /// <param name="monitorableProcessor">The monitorable processor.</param> public MessageTypesSampler(IMonitorableProcessor monitorableProcessor) : base(monitorableProcessor) { _bagTypes = new ConcurrentDictionary <SubscriptionKey, MessageType>(); _monitorableRouter = monitorableProcessor as IMonitorableRouter; }