public override void Stop() { logger.Info("Stopping Paradox Web Services"); var manager = Container.Resolve <IpModuleManager>(); if (manager != null) { if (alarmStatusCheckThread.IsAlive) { manager.StopStatusUpdates(); alarmStatusCheckThread.Join(); } manager.Logout(); manager.Dispose(); } ParadoxNotificationListener.RequestStop(); if (notificationListenerThread != null && notificationListenerThread.IsAlive) { notificationListenerThread.Join(); } base.Stop(); }
public void ListenTest() { ParadoxNotificationListener.Main(); Assert.Inconclusive("Not completed yet"); }