C# Класс Contour.Transport.RabbitMQ.Internal.RabbitBus

The rabbit bus.
Наследование: AbstractBus, IBusAdvanced, IChannelProvider
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
OpenChannel ( ) : RabbitChannel

The open channel.

RabbitBus ( BusConfiguration configuration ) : System

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

Shutdown ( ) : void

The shutdown.

Start ( bool waitForReadiness = true ) : void

The start.

Stop ( ) : void

Защищенные методы

Метод Описание
Restart ( bool waitForReadiness = true ) : void

Приватные методы

Метод Описание
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

Описание методов

OpenChannel() публичный Метод

The open channel.
public OpenChannel ( ) : RabbitChannel
Результат RabbitChannel

RabbitBus() публичный Метод

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

Restart() защищенный Метод

protected Restart ( bool waitForReadiness = true ) : void
waitForReadiness bool
Результат void

Shutdown() публичный Метод

The shutdown.
public Shutdown ( ) : void
Результат void

Start() публичный Метод

The start.
public Start ( bool waitForReadiness = true ) : void
waitForReadiness bool The wait for readiness.
Результат void

Stop() публичный Метод

public Stop ( ) : void
Результат void