C# Class Contour.Transport.RabbitMQ.Internal.RabbitBus

The rabbit bus.
Inheritance: AbstractBus, IBusAdvanced, IChannelProvider
Afficher le fichier Open project: SDVentures/Contour Class Usage Examples

Méthodes publiques

Méthode Description
OpenChannel ( ) : RabbitChannel

The open channel.

RabbitBus ( BusConfiguration configuration ) : System

Инициализирует новый экземпляр класса RabbitBus.

Shutdown ( ) : void

The shutdown.

Start ( bool waitForReadiness = true ) : void

The start.

Stop ( ) : void

Méthodes protégées

Méthode Description
Restart ( bool waitForReadiness = true ) : void

Private Methods

Méthode Description
BuildReceivers ( ) : void
BuildSenders ( ) : void
Configure ( ) : void
Connect ( CancellationToken token ) : void
DisconnectEventHandler ( IConnection connection, RabbitMQ.Client.ShutdownEventArgs eventArgs ) : void
DropConnection ( ) : void
HandleBusFailure ( Exception exception ) : void
IBusAdvanced ( ) : IChannel

The open channel.

IBusAdvanced ( ) : void

The panic.

IChannelProvider ( ) : IChannel

The open channel.

ResetRestartTask ( ) : void
StartTask ( CancellationToken cancellationToken ) : void
StopTask ( CancellationToken cancellationToken ) : void

Method Details

OpenChannel() public méthode

The open channel.
public OpenChannel ( ) : RabbitChannel
Résultat RabbitChannel

RabbitBus() public méthode

Инициализирует новый экземпляр класса RabbitBus.
public RabbitBus ( BusConfiguration configuration ) : System
configuration BusConfiguration The configuration.
Résultat System

Restart() protected méthode

protected Restart ( bool waitForReadiness = true ) : void
waitForReadiness bool
Résultat void

Shutdown() public méthode

The shutdown.
public Shutdown ( ) : void
Résultat void

Start() public méthode

The start.
public Start ( bool waitForReadiness = true ) : void
waitForReadiness bool The wait for readiness.
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void