Ejemplo n.º 1
0
        private void OnTopicMessage(RedisChannel redisChannel, RedisValue redisValue)
        {
            _logger.Trace("Queue OnMessage {0}: {1}", _queueName, redisValue);

            using (_monitor.Enter())
                _monitor.Pulse();
        }
Ejemplo n.º 2
0
        private void ConnectionMultiplexerOnConnectionRestored(object sender, ConnectionFailedEventArgs connectionFailedEventArgs)
        {
            _logger.Info("Redis connection restored.");

            using (_monitor.Enter())
                _monitor.Pulse();
        }
Ejemplo n.º 3
0
 public void SetOutgoing(QueueOutgoingFunc queueOutgoing, bool server)
 {
     using (m_monitor.Enter())
     {
         m_queueOutgoing = queueOutgoing;
         m_server        = server;
     }
 }