private void OnTopicMessage(RedisChannel redisChannel, RedisValue redisValue) { _logger.Trace("Queue OnMessage {0}: {1}", _queueName, redisValue); using (_monitor.Enter()) _monitor.Pulse(); }
private void ConnectionMultiplexerOnConnectionRestored(object sender, ConnectionFailedEventArgs connectionFailedEventArgs) { _logger.Info("Redis connection restored."); using (_monitor.Enter()) _monitor.Pulse(); }
public void SetOutgoing(QueueOutgoingFunc queueOutgoing, bool server) { using (m_monitor.Enter()) { m_queueOutgoing = queueOutgoing; m_server = server; } }