/// <summary>
 /// Initializes a new instance.
 /// </summary>
 /// <param name="option">the zookeeper option.</param>
 /// <param name="zookeeperFactory">the zookeeper factory.</param>
 public ZookeeperConfigurationProvider(ZookeeperOption option, IZooKeeperFactory zookeeperFactory)
 {
     _option                = option;
     _zooKeeperFactory      = zookeeperFactory;
     _zooKeeper             = _zooKeeperFactory.CreateZooKeeper(_option.ConnectionString, _option.SessionTimeout, out _watcher);
     _watcher.StateChanged += OnStateChanged;
     _watcher.NodeChanged  += OnNodeChanged;
     _connectedEvent        = new ManualResetEvent(false);
 }
 public void Initialize()
 {
     _address = "127.0.0.1:2181";
     _factory = ZooKeeperFactory.Instance;
 }
 public void Initialize()
 {
     _address = "127.0.0.1:2181";
     _factory = ZooKeeperFactory.Instance;
 }