/// <param name="sender"></param> /// <param name="e"></param> private void OnConnectionBlocked(object sender, ConnectionBlockedEventArgs e) { if (_disposed) { return; } _logger.LogWarning("A RabbitMQ connection is shutdown. Trying to re-connect..."); TryConnect(); }
private void OnConnectionBlocked(object sender, ConnectionBlockedEventArgs e) { /// TODO: logger if (disposed) { return; } TryConnect(); }
private void OnConectionBlocked(object sender, ConnectionBlockedEventArgs args) { if (disposed) { return; } logger.LogWarning("RabbitMQ connection is blocked. Trying to reconnect"); TryConnect(); }
private void OnConnectionBlocked(object sender, ConnectionBlockedEventArgs e) { if (_disposed) { return; } TryConnect(); }
private void OnConnectionBlocked(object?sender, ConnectionBlockedEventArgs e) { _logger.LogCritical("[{Classname}].[{MethodName}] - Connection on RabbitMq was Blocked, reason: {reason}", nameof(MessagingFactory), nameof(OnConnectionBlocked), e.Reason); if (_connection != null && _connection.IsOpen) { return; } }
private void OnConnectionBlocked(object sender, ConnectionBlockedEventArgs e) { if (disposed) { return; } Console.WriteLine("Connection has Shutdown. Attempting to reconnect"); Console.WriteLine(); TryConnect(); }
private void OnConnectionBlocked(object sender, ConnectionBlockedEventArgs args) { if (_disposed) { return; } logger.LogWarning("RabbitMQ Connection is blocked, now reconnect..."); TryConnect(); }
private void OnConnectionBlocked(object sender, ConnectionBlockedEventArgs e) { if (_disposed) { return; } _logger.Warn("OnConnectionBlocked", "DefaultRabbitMQPersistentConnection", "A RabbitMQ connection is shutdown. Trying to re-connect..."); TryConnect(); }
private void OnConnectionBlocked(object sender, ConnectionBlockedEventArgs e) { if (this._disposed) { return; } // LogHelperNLog.Info("A RabbitMQ connection is shutdown. Trying to re-connect..."); this.TryConnect(); }
protected virtual void OnConnectionBlocked(object sender, ConnectionBlockedEventArgs e) { if (disposed) { return; } logger.LogDebug("A RabbitMQ connection is shutdown. Trying to re-connect..."); TryConnect(); }
private void OnConnectionBlocked(object sender, ConnectionBlockedEventArgs e) { if (_disposed) { return; } _logger.LogWarning("A conexão com o RabbiMq foi interrompida. Tente conectar novamente..."); TryConnect(); }
private void OnConnectionBlocked(object sender, ConnectionBlockedEventArgs args) { if (_disposed) { return; } _logger.LogWarning("Connection was blocked, trying to reconnect"); TryConnect(); }
private void OnConnectionBlocked(object sender, ConnectionBlockedEventArgs args) { if (_disposed) { return; } _logger.LogWarning($"Uma conexão RabbitMQ foi bloqueada. Motivo: {args.Reason}. Tentando o re-connect..."); TryConnect(); }
private void OnConnectionBlocked(object sender, ConnectionBlockedEventArgs e) { if (_dispose) { return; } _logger.LogWarning(""); TryConnect(); }
private void OnConnectionBlocked(object sender, ConnectionBlockedEventArgs e) { if (_disposed) { return; } _logger.LogWarning("Uma conexão RabbitMQ é desligada. Tentando reconectar ..."); TryConnect(); }
private void OnConnectionBlocked(object sender, ConnectionBlockedEventArgs reason) { if (_disposed) { return; } _logger.LogError("RabbitMQ connection is blocked because {@reason}. Trying to re-connect...", reason); this.PersistentConnect(); }
private void OnConnectionBlocked( object sender, ConnectionBlockedEventArgs eventArgs) { base.Logger.InfoFormat("OnConnectionBlocked Connection has been blocked for reason ({0})", eventArgs.Reason); this.PrepareForTransition(PublicationResultStatus.ConnectionBlocked); base.TransitionToNewState(typeof(Blocked)); base.Logger.Info("OnConnectionBlocked Completed"); }
private void OnConnectionBlocked(object sender, ConnectionBlockedEventArgs e) { if (disposed) { return; } Logger.LogWarning("RabbitMQ connection was blocked for {Reason}. Trying to re-connect...", e.Reason); TryConnect(); }
private void OnConnectionBlocked(object sender, ConnectionBlockedEventArgs e) { if (_disposed) { return; } Console.WriteLine("一个RabbitMQ连接被关闭。在贯通……"); TryConnect(); }
void OnConnectionBlocked(object sender, ConnectionBlockedEventArgs e) { if (disposed) { return; } //log "A RabbitMQ connection is shutdown. Trying to re-connect..." TryConnect(); }
private void OnConnectionBlocked(object sender, ConnectionBlockedEventArgs e) { if (_disposed) { return; } Console.WriteLine("A RabbitMQ connection is shutdown. Trying to re-connect..."); TryConnect(); }
/// <summary> /// 连接成功事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnConnectionBlocked(object sender, ConnectionBlockedEventArgs e) { if (_disposed) { return; } Logger.Info("rabbitmq连接没有被打开,正在尝试连接"); TryConnect(); }
private void OnConnectionBlocked(object sender, ConnectionBlockedEventArgs e) { if (_disposed) { return; } Console.WriteLine("rabbitmq connection is blocked, reconnecting"); TryConnect(); }
private void OnConnectionBlocked(object sender, ConnectionBlockedEventArgs e) { if (Disposed) { return; } Logger.LogWarning(LOST_CONNECTION_MSG); TryConnect(); }
private void NaConexaoBloqueada(object sender, ConnectionBlockedEventArgs excecao) { if (_disposed) { return; } _logger.LogWarning("Uma conexão com o RabbitMQ foi desligada. Tentando se reconectar..."); TentarConectar(); }
void OnConnectionBlocked(object sender, ConnectionBlockedEventArgs e) { logger.Info("Se inicia la ejecución del event handler OnConnectionBlocked"); logger.Debug("Argumentos del event handler OnConnectionBlocked: sender - {}, eventArgs - {}", sender, e); if (_disposed) { logger.Trace("La instancia ha sido dispuesta, se finaliza la ejecución el event handler"); return; } logger.Warn("La conexión al Message Broker ha sido bloqueada, intentando conectar"); TryConnect(); }
private void HandleConnectionBlocked(object sender, ConnectionBlockedEventArgs args) { ConnectionIsBlocked = true; FileLogger.Log("Connection blocked: " + args.Reason); if (SendingCancellation != null) { try { SendingCancellation.Cancel(); } catch { // SendingCancellation can be already disposed ... } } }
public void SetUp() { advancedBusEventHandlers = new AdvancedBusEventHandlers( connected: (s, e) => connectedCalled = true, disconnected: (s, e) => disconnectedCalled = true, blocked: (s, e) => { blockedCalled = true; connectionBlockedEventArgs = e; }, unblocked: (s, e) => unBlockedCalled = true, messageReturned: (s, e) => { messageReturnedCalled = true; messageReturnedEventArgs = e; }); var connectionFactory = MockRepository.GenerateStub <IConnectionFactory>(); connectionFactory.Stub(x => x.Succeeded).Return(true); connectionFactory.Stub(x => x.CreateConnection()).Return(MockRepository.GenerateStub <IConnection>()); connectionFactory.Stub(x => x.CurrentHost).Return(new HostConfiguration()); connectionFactory.Stub(x => x.Configuration).Return(new ConnectionConfiguration()); eventBus = new EventBus(); var logger = MockRepository.GenerateStub <IEasyNetQLogger>(); var persistentConnectionFactory = new PersistentConnectionFactory(logger, connectionFactory, eventBus); var advancedBus = new RabbitAdvancedBus( connectionFactory, MockRepository.GenerateStub <IConsumerFactory>(), logger, MockRepository.GenerateStub <IClientCommandDispatcherFactory>(), MockRepository.GenerateStub <IPublishConfirmationListener>(), eventBus, MockRepository.GenerateStub <IHandlerCollectionFactory>(), MockRepository.GenerateStub <IContainer>(), MockRepository.GenerateStub <ConnectionConfiguration>(), MockRepository.GenerateStub <IProduceConsumeInterceptor>(), MockRepository.GenerateStub <IMessageSerializationStrategy>(), MockRepository.GenerateStub <IConventions>(), advancedBusEventHandlers, persistentConnectionFactory); }
public AdvancedBusEventHandlersTests() { advancedBusEventHandlers = new AdvancedBusEventHandlers( connected: (s, e) => connectedCalled = true, disconnected: (s, e) => disconnectedCalled = true, blocked: (s, e) => { blockedCalled = true; connectionBlockedEventArgs = e; }, unblocked: (s, e) => unBlockedCalled = true, messageReturned: (s, e) => { messageReturnedCalled = true; messageReturnedEventArgs = e; }); var connectionFactory = Substitute.For <IConnectionFactory>(); connectionFactory.Succeeded.Returns(true); connectionFactory.CreateConnection().Returns(Substitute.For <IConnection>()); connectionFactory.CurrentHost.Returns(new HostConfiguration()); connectionFactory.Configuration.Returns(new ConnectionConfiguration()); eventBus = new EventBus(); var logger = Substitute.For <IEasyNetQLogger>(); var persistentConnectionFactory = new PersistentConnectionFactory(logger, connectionFactory, eventBus); var advancedBus = new RabbitAdvancedBus( connectionFactory, Substitute.For <IConsumerFactory>(), logger, Substitute.For <IClientCommandDispatcherFactory>(), Substitute.For <IPublishConfirmationListener>(), eventBus, Substitute.For <IHandlerCollectionFactory>(), Substitute.For <IContainer>(), Substitute.For <ConnectionConfiguration>(), Substitute.For <IProduceConsumeInterceptor>(), Substitute.For <IMessageSerializationStrategy>(), Substitute.For <IConventions>(), advancedBusEventHandlers, persistentConnectionFactory); }
public void OnConnectionBlocked(ConnectionBlockedEventArgs args) { ConnectionBlockedEventHandler handler; lock (m_eventLock) { handler = m_connectionBlocked; } if (handler != null) { foreach (ConnectionBlockedEventHandler h in handler.GetInvocationList()) { try { h(this, args); } catch (Exception e) { CallbackExceptionEventArgs cee_args = new CallbackExceptionEventArgs(e); cee_args.Detail["context"] = "OnConnectionBlocked"; OnCallbackException(cee_args); } } } }