public void SubscribeStateChanges(IZkStateListener listener) { lock (_stateListener) { _stateListener.Add(listener); } }
public void UnsubscribeStateChanges(IZkStateListener stateListener) { lock (_stateListener) { _stateListener.TryRemove(stateListener); } }
public void UnSubscribeStateChange(IZkStateListener listener) { lock (this) { _stateListener.Remove(listener); } }