protected override void OnLoad(EventArgs e) { base.OnLoad(e); ServerConnector.Instance().OnReceive += Main_OnReceive; AddColumn(100, "Key"); AddColumn(100, "MallCD"); AddColumn(100, "Id1"); AddColumn(100, "Id2"); AddColumn(100, "Id3"); AddColumn(100, "Option1"); AddColumn(100, "Option2"); AddColumn(100, "Option3"); AddColumn(100, "Sdate"); AddColumn(100, "Edate"); AddColumn(100, "Exec"); AddColumn(100, "ScrapType"); AddColumn(100, "Starttime"); AddColumn(100, "Pingtime"); AddColumn(100, "state"); }
private void Main_OnReceive(string msg) { if (String.Equals("PING", msg.ToUpper())) { ServerConnector.Instance().Send("PONG"); return; } else if (String.IsNullOrEmpty(msg)) { return; } try { Parameter node = JsonConvert.DeserializeObject <Parameter>(msg); logger.Info(" [WEB LOG] : Message" + node.ToJson()); logger.Info(" [SCRAP LOG] Scraper call!"); ScrapListenner.Instance().SetExecuter(new ScrapExecutor(node).Run()); } catch (Exception e) { logger.Error(e.ToString()); } }