示例#1
0
        private void Form1_Shown(object sender, EventArgs e)
        {
            KafkaWorker.OnGetMessage += KafkaWorker_OnGetMessage;
            threadGetMessage          = new Thread(new ThreadStart(KafkaWorker.startGetMessage));
            threadGetMessage.Start();
            loadLocalConfig();
            watch = new Watch(watchName, type, interval, lease, WindowsFormsSynchronizationContext.Current,
                              UpdateTestClient, LogMessage, httpManager);
            watch.CreateWatch();
            watch.SetLease();

            if (watch.type == WatchType.Alarm)
            {
                Obj obj = watch.SubscribeToWatch();
                FileWorker.LogHelper.WriteLog("watch订阅");
            }
            watch.StartPolling();
        }