internal bool UnSubscribeFromMultiClusterConfigurationEvents(IMultiClusterConfigurationListener observer) { if (logger.IsEnabled(LogLevel.Trace)) { logger.Trace("UnSubscribeFromMultiClusterConfigurationEvents: {0}", observer); } lock (confListeners) { return(confListeners.Remove(observer)); } }
internal bool SubscribeToMultiClusterConfigurationEvents(IMultiClusterConfigurationListener observer) { if (logger.IsEnabled(LogLevel.Trace)) { logger.Trace("SubscribeToMultiClusterConfigurationEvents: {0}", observer); } lock (confListeners) { if (confListeners.Contains(observer)) { return(false); } confListeners.Add(observer); return(true); } }
public bool UnSubscribeFromMultiClusterConfigurationEvents(IMultiClusterConfigurationListener listener) { return(localData.UnSubscribeFromMultiClusterConfigurationEvents(listener)); }