C# 클래스 Contour.Transport.RabbitMQ.Internal.RabbitBus

The rabbit bus.
상속: AbstractBus, IBusAdvanced, IChannelProvider
파일 보기 프로젝트 열기: SDVentures/Contour 1 사용 예제들

공개 메소드들

메소드 설명
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