public void TestInitialise() { _OriginalFactory = Factory.TakeSnapshot(); _Statistics = StatisticsHelper.CreateLockableStatistics(); _Translator = Factory.Singleton.Resolve <IModeSTranslator>(); _Translator.Statistics = _Statistics.Object; }
public void TestInitialise() { _Statistics = Factory.Singleton.Resolve<IStatistics>().Singleton; _Statistics.Initialise(); _Statistics.ResetConnectionStatistics(); _Statistics.ResetMessageCounters(); _Translator = Factory.Singleton.Resolve<IModeSTranslator>(); }
public void TestInitialise() { _Statistics = Factory.Singleton.Resolve <IStatistics>().Singleton; _Statistics.Initialise(); _Statistics.ResetConnectionStatistics(); _Statistics.ResetMessageCounters(); _Translator = Factory.Singleton.Resolve <IModeSTranslator>(); }
/// <summary> /// Creates a new object. /// </summary> public Listener() { _Statistics = Factory.Singleton.Resolve <IStatistics>().Singleton; _Port30003MessageTranslator = Factory.Singleton.Resolve <IBaseStationMessageTranslator>(); _ModeSMessageTranslator = Factory.Singleton.Resolve <IModeSTranslator>(); _AdsbMessageTranslator = Factory.Singleton.Resolve <IAdsbTranslator>(); _ModeSParity = Factory.Singleton.Resolve <IModeSParity>(); var messageQueueName = String.Format("MessageProcessingAndDispatchQueue_{0}", ++_ListenerCounter); _MessageProcessingAndDispatchQueue = new BackgroundThreadQueue <MessageDispatch>(messageQueueName); _MessageProcessingAndDispatchQueue.StartBackgroundThread(ProcessAndDispatchMessageQueueItem, HandleMessageDispatchException); }
/// <summary> /// Creates a new object. /// </summary> public Listener() { _Clock = Factory.Singleton.Resolve <IClock>(); Statistics = Factory.Singleton.Resolve <IStatistics>(); Statistics.Initialise(); _Port30003MessageTranslator = Factory.Singleton.Resolve <IBaseStationMessageTranslator>(); _ModeSMessageTranslator = Factory.Singleton.Resolve <IModeSTranslator>(); _AdsbMessageTranslator = Factory.Singleton.Resolve <IAdsbTranslator>(); _ModeSParity = Factory.Singleton.Resolve <IModeSParity>(); _Compressor = Factory.Singleton.Resolve <IBaseStationMessageCompressor>(); _AircraftListJsonMessageConverter = Factory.Singleton.Resolve <IAircraftListJsonMessageConverter>(); _ModeSMessageTranslator.Statistics = Statistics; _AdsbMessageTranslator.Statistics = Statistics; var messageQueueName = String.Format("MessageProcessingAndDispatchQueue_{0}", ++_ListenerCounter); _MessageProcessingAndDispatchQueue = new BackgroundThreadQueue <MessageDispatch>(messageQueueName, 200000); _MessageProcessingAndDispatchQueue.StartBackgroundThread(ProcessAndDispatchMessageQueueItem, HandleMessageDispatchException); }
/// <summary> /// Creates a new object. /// </summary> public Listener() { _Statistics = Factory.Singleton.Resolve<IStatistics>().Singleton; _Port30003MessageTranslator = Factory.Singleton.Resolve<IBaseStationMessageTranslator>(); _ModeSMessageTranslator = Factory.Singleton.Resolve<IModeSTranslator>(); _AdsbMessageTranslator = Factory.Singleton.Resolve<IAdsbTranslator>(); _ModeSParity = Factory.Singleton.Resolve<IModeSParity>(); var messageQueueName = String.Format("MessageProcessingAndDispatchQueue_{0}", ++_ListenerCounter); _MessageProcessingAndDispatchQueue = new BackgroundThreadQueue<MessageDispatch>(messageQueueName); _MessageProcessingAndDispatchQueue.StartBackgroundThread(ProcessAndDispatchMessageQueueItem, HandleMessageDispatchException); }