private void ConnectionOnConnected(ConnectionRecoveredEvent _) { if (disposed) { return; } foreach (var internalConsumer in internalConsumers) { var status = internalConsumer.StartConsuming( queue, onMessage, configuration ); if (status == StartConsumingStatus.Succeed) { eventBus.Publish(new StartConsumingSucceededEvent(this, queue)); } else { eventBus.Publish(new StartConsumingFailedEvent(this, queue)); } } }
private void OnConnectionRecovered(ConnectionRecoveredEvent @event) { var responseActionsValues = responseActions.Values; var responseSubscriptionsValues = responseSubscriptions.Values; responseActions.Clear(); responseSubscriptions.Clear(); foreach (var responseAction in responseActionsValues) { responseAction.OnFailure(); } foreach (var responseSubscription in responseSubscriptionsValues) { responseSubscription.Unsubscribe(); } }
private void OnConnectionRecovered() { ConnectionRecoveredEvent?.Invoke(this, new EventArgs()); }
private void OnConnectionRecovered(ConnectionRecoveredEvent @event) { Connected?.Invoke(this, new ConnectedEventArgs(@event.Endpoint.HostName, @event.Endpoint.Port)); }
private void OnConnectionRecovered(ConnectionRecoveredEvent _) => StartConsumingInternal();