Esempio n. 1
0
        public RedisQueue(
            ISerializer serializer,
            IRedisClientsManager clientManager,
            IQueueKeyNameProvider keyNameProvider,
            int timeoutSeconds)
        {
            _timeoutSeconds  = timeoutSeconds;
            _serializer      = serializer;
            _clientManager   = clientManager;
            _keyNameProvider = keyNameProvider;
            _log             = log4net.LogManager.GetLogger(typeof(RedisQueue));
            _manager         = new QueueManager(_serializer, _clientManager, _keyNameProvider);

            if (_timeoutSeconds == 0)
            {
                _timeoutSeconds = 30;
            }
            if (_serializer == null)
            {
                throw new ArgumentNullException("serializer");
            }
            if (_clientManager == null)
            {
                throw new ArgumentNullException("clientManager");
            }
            if (_keyNameProvider == null)
            {
                throw new ArgumentNullException("keyNameProvider");
            }
        }
Esempio n. 2
0
		public RedisQueue(
			ISerializer serializer, 
			IRedisClientsManager clientManager,
			IQueueKeyNameProvider keyNameProvider
			)
			: this(serializer, clientManager, keyNameProvider, 60)
		{ }
Esempio n. 3
0
 public RedisQueue(
     ISerializer serializer,
     IRedisClientsManager clientManager,
     IQueueKeyNameProvider keyNameProvider
     )
     : this(serializer, clientManager, keyNameProvider, 60)
 {
 }
		public QueueManager(
			ISerializer serializer, 
			IRedisClientsManager clientManager, 
			IQueueKeyNameProvider keyNameProvider)
		{
			_serializer = serializer;
			_clientManager = clientManager;
			_keyNameProvider = keyNameProvider;
			_log = log4net.LogManager.GetLogger(typeof(QueueManager));
		}
Esempio n. 5
0
 public QueueManager(
     ISerializer serializer,
     IRedisClientsManager clientManager,
     IQueueKeyNameProvider keyNameProvider)
 {
     _serializer      = serializer;
     _clientManager   = clientManager;
     _keyNameProvider = keyNameProvider;
     _log             = log4net.LogManager.GetLogger(typeof(QueueManager));
 }
Esempio n. 6
0
		public RedisQueue(
			ISerializer serializer, 
			IRedisClientsManager clientManager, 
			IQueueKeyNameProvider keyNameProvider,
			int timeoutSeconds)
		{
			_timeoutSeconds = timeoutSeconds;
			_serializer = serializer;
			_clientManager = clientManager;
			_keyNameProvider = keyNameProvider;
			_log = log4net.LogManager.GetLogger(typeof(RedisQueue));
			_manager = new QueueManager(_serializer, _clientManager, _keyNameProvider);

			if (_timeoutSeconds == 0) _timeoutSeconds = 30;
			if (_serializer == null) throw new ArgumentNullException("serializer");
			if (_clientManager == null) throw new ArgumentNullException("clientManager");
			if (_keyNameProvider == null) throw new ArgumentNullException("keyNameProvider");
		}