/// <summary> /// Raised when Live Bar is recieved from MessageProcessor /// </summary> private void OnLiveBarArrived(Bar bar, string strategyId) { try { if (Logger.IsDebugEnabled) { Logger.Debug("Live Bar Event recieved from MessageProcessor.", _type.FullName, "OnLiveBarArrived"); } //Dictionary<string, ClientMqParameters> strategyInfo; // if (_strategiesMap.TryGetValue(strategyId, out strategyInfo)) // { if (Logger.IsDebugEnabled) { Logger.Debug("Publishing Message for: " + strategyId, _type.FullName, "OnLiveBarArrived"); } // Create EasyNetQ message to be published // Message<Bar> message = new Message<Bar>(bar); // Publish Messages on the exchange //PublishMessages(strategyInfo["LiveBar"], message); _mqServer.PublishBarToZeroMq(bar); // } } catch (Exception exception) { Logger.Error(exception, _type.FullName, "OnLiveBarArrived"); } }