示例#1
0
 public void OnSessionDisconnected(Common.Configuration.Services.IConfigurationSession session)
 {
     if (LoggerManager.Instance.ShardLogger != null && LoggerManager.Instance.ShardLogger.IsInfoEnabled)
     {
         LoggerManager.Instance.ShardLogger.Info(_nodeContext.LocalShardName + ".UpdateBucketInfoTask", "connection disconnected with configuration server");
     }
 }
        public void OnSessionConnected(Common.Configuration.Services.IConfigurationSession session)
        {
            if (LoggerManager.Instance.ShardLogger != null && LoggerManager.Instance.ShardLogger.IsInfoEnabled)
            {
                LoggerManager.Instance.ShardLogger.Info(_context.LocalShardName + ".CSHearbeatTask", "connection restored with configuration server");
            }

            if (IsPaused)
            {
                this.Resume();
            }
        }
示例#3
0
        public void OnSessionDisconnected(Common.Configuration.Services.IConfigurationSession session)
        {
            var configurationSession = session as ConfigurationSession;

            if (configurationSession != null)
            {
                if (_sessionChannnelMap != null)
                {
                    if (_sessionChannnelMap.ContainsKey(configurationSession))
                    {
                        _sessionChannnelMap.Remove(configurationSession);
                    }
                }
            }
        }
        public void OnSessionConnected(Common.Configuration.Services.IConfigurationSession session)
        {
            if (LoggerManager.Instance.ShardLogger != null && LoggerManager.Instance.ShardLogger.IsInfoEnabled)
            {
                LoggerManager.Instance.ShardLogger.Info(context.LocalShardName + ".ConfigChangeTask", "connection restored with configuration server");
            }

            if (IsPaused)
            {
                if (LoggerManager.Instance.ShardLogger != null && LoggerManager.Instance.ShardLogger.IsInfoEnabled)
                {
                    LoggerManager.Instance.ShardLogger.Info(context.LocalShardName + ".ConfigChangeTask", "Resuming config change task thread.");
                }
                this.Resume();
            }
        }