--- dao/DaoMqPump2/MQFilter/FilterService.cs 2014/05/16 15:44:17 2160 +++ dao/DaoMqPump2/MQFilter/FilterService.cs 2014/05/21 09:56:21 2183 @@ -13,21 +13,15 @@ [System.ComponentModel.DesignerCategory("Code")] class PumpService : System.ServiceProcess.ServiceBase { + public const int SECONDS_BETWEEN_RUN = 10; const int INTERVAL = 5; TimeSpan m_delay = new TimeSpan(0, 0, 0, INTERVAL, 0); private Thread m_thread = null; private static ManualResetEvent m_shutdownEvent = new ManualResetEvent(false); - - - - FilterController filterController = null; - - ServiceHost selfHost; - protected void InitializeComponent() { @@ -107,7 +101,7 @@ count ++; int elapsed = INTERVAL * count; - if (elapsed >= 30) // only run every 30th second + if (elapsed >= SECONDS_BETWEEN_RUN) // only run every SECONDS_BETWEEN_RUN'th second { filterController.transportAllMessages(); count = 0;//reset counter @@ -131,12 +125,4 @@ } - - public class GrantningAuthorizationManager : ServiceAuthorizationManager - { - protected override bool CheckAccessCore(OperationContext operationContext) - { - return true; - } - } }