/// <summary> /// Un-subscribes listeners on ZooKeeper state changes events /// </summary> /// <param name="listener"> /// The listener. /// </param> public void Unsubscribe(IZooKeeperStateListener listener) { Guard.NotNull(listener, "listener"); this.EnsuresNotDisposed(); this.StateChanged -= listener.HandleStateChanged; this.SessionCreated -= listener.HandleSessionCreated; Logger.Debug("Unsubscribed state changes handler " + listener.GetType().Name); }
/// <summary> /// Un-subscribes listeners on ZooKeeper state changes events /// </summary> /// <param name="listener"> /// The listener. /// </param> public void Unsubscribe(IZooKeeperStateListener listener) { Guard.Assert <ArgumentNullException>(() => listener != null); this.EnsuresNotDisposed(); this.StateChanged -= listener.HandleStateChanged; this.SessionCreated -= listener.HandleSessionCreated; Logger.Debug("Unsubscribed state changes handler " + listener.GetType().Name); }
/// <summary> /// Un-subscribes listeners on ZooKeeper state changes events /// </summary> /// <param name="listener"> /// The listener. /// </param> public void Unsubscribe(IZooKeeperStateListener listener) { Guard.Assert<ArgumentNullException>(() => listener != null); this.EnsuresNotDisposed(); this.StateChanged -= listener.HandleStateChanged; this.SessionCreated -= listener.HandleSessionCreated; Logger.Debug("Unsubscribed state changes handler " + listener.GetType().Name); }