private void DoDisconnect() { try { //if (_zk != null) _zk.Dispose(); _zk = null; //added by Yang Li this.MyMainWindow.Title = "JZooKeeperViewer"; //added by Yang Li this.ConnectionString = string.Empty; ListViewDataContext.Clear(); TreeViewDataContext.Clear(); Data = null; this.AddLog(LogType.Info, "Disconnect successfully."); } catch (Exception ex) { this.AddLog(LogType.Fatal, ex.Message); } finally { this.RaiseToolBarCanExecuteChanged(); } }
public void GetZookeeperNodeStatAndData() { if (this.SelectedZookeeperTreeNodeModel != null) { ListViewDataContext.Clear(); Data = null; try { Stat stat = GetZookeeperNodeStat(this.SelectedZookeeperTreeNodeModel.QueryPath); if (stat != null) { this.ChangeListView(stat); Data = _zk.GetData(this.SelectedZookeeperTreeNodeModel.QueryPath, false, stat); this.SelectedZookeeperTreeNodeModel.Stat = stat; } else { this.AddLog(LogType.Error, string.Concat("this node had removed:", this.SelectedZookeeperTreeNodeModel.QueryPath)); } } catch (Exception ex) { this.AddLog(LogType.Fatal, ex.Message); } } }
//added by Yang Li private void DoRefresh1() { ListViewDataContext.Clear(); this.CmbEncoding.SelectedIndex = 2; this.SelectedEncoding = "UTF8"; this.DataText = string.Empty; this.GetZookeeperNodes(); }
public void ChangeListView(Stat stat) { ListViewDataContext.Clear(); ListViewDataContext.Add(new ZookeeperStatModel("Aversion", stat.Aversion.ToString())); ListViewDataContext.Add(new ZookeeperStatModel("Ctime", stat.Ctime == 0 ? null : ConvertTimeTickToLocalDateTime(stat.Ctime).ToString("yyyy-MM-dd HH:mm:ss"))); ListViewDataContext.Add(new ZookeeperStatModel("Cversion", stat.Cversion.ToString())); ListViewDataContext.Add(new ZookeeperStatModel("Czxid", stat.Czxid.ToString())); ListViewDataContext.Add(new ZookeeperStatModel("DataLength", stat.DataLength.ToString())); ListViewDataContext.Add(new ZookeeperStatModel("EphemeralOwner", stat.EphemeralOwner.ToString())); ListViewDataContext.Add(new ZookeeperStatModel("Mtime", stat.Mtime == 0 ? null : ConvertTimeTickToLocalDateTime(stat.Mtime).ToString("yyyy-MM-dd HH:mm:ss"))); ListViewDataContext.Add(new ZookeeperStatModel("Mzxid", stat.Mzxid.ToString())); ListViewDataContext.Add(new ZookeeperStatModel("NumChildren", stat.NumChildren.ToString())); ListViewDataContext.Add(new ZookeeperStatModel("Pzxid", stat.Pzxid.ToString())); ListViewDataContext.Add(new ZookeeperStatModel("Version", stat.Version.ToString())); }
private void DoDisconnect() { try { //if (_zk != null) _zk.Dispose(); _zk = null; ListViewDataContext.Clear(); TreeViewDataContext.Clear(); Data = null; } catch (Exception ex) { this.AddLog(LogType.Fatal, ex.Message); } finally { this.RaiseToolBarCanExecuteChanged(); } }