C# Класс Burrow.Tests.RabbitTunnelTests.RabbitTunnelForTest

Наследование: RabbitTunnel
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
OnBrokerReceivedMessageIsCall bool?
OnBrokerRejectedMessageIsCall bool?
OnMessageIsUnroutedIsCall bool?

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

Метод Описание
CreateTunnel ( IModel channel, IDurableConnection &durableConnection, bool isChannelOpen = true ) : RabbitTunnel
PublicRaiseConsumerDisconnectedEvent ( Subscription subscription ) : void
PublicTryReconnect ( IModel disconnectedChannel, System.Guid id, RabbitMQ.Client.ShutdownEventArgs eventArgs ) : void
RabbitTunnelForTest ( IConsumerManager consumerManager, IRabbitWatcher watcher, IRouteFinder routeFinder, IDurableConnection connection, ISerializer serializer, ICorrelationIdGenerator correlationIdGenerator, bool setPersistent ) : System
RabbitTunnelForTest ( IRouteFinder routeFinder, IDurableConnection connection ) : System
TrySubscribeForTest ( System.Action subscription ) : void

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

Метод Описание
OnBrokerReceivedMessage ( object sender, RabbitMQ.Client.Events.BasicAckEventArgs args ) : void
OnBrokerRejectedMessage ( object sender, RabbitMQ.Client.Events.BasicNackEventArgs args ) : void
OnMessageIsUnrouted ( object sender, RabbitMQ.Client.Events.BasicReturnEventArgs args ) : void

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

CreateTunnel() публичный статический Метод

public static CreateTunnel ( IModel channel, IDurableConnection &durableConnection, bool isChannelOpen = true ) : RabbitTunnel
channel IModel
durableConnection IDurableConnection
isChannelOpen bool
Результат RabbitTunnel

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

protected OnBrokerReceivedMessage ( object sender, RabbitMQ.Client.Events.BasicAckEventArgs args ) : void
sender object
args RabbitMQ.Client.Events.BasicAckEventArgs
Результат void

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

protected OnBrokerRejectedMessage ( object sender, RabbitMQ.Client.Events.BasicNackEventArgs args ) : void
sender object
args RabbitMQ.Client.Events.BasicNackEventArgs
Результат void

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

protected OnMessageIsUnrouted ( object sender, RabbitMQ.Client.Events.BasicReturnEventArgs args ) : void
sender object
args RabbitMQ.Client.Events.BasicReturnEventArgs
Результат void

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

public PublicRaiseConsumerDisconnectedEvent ( Subscription subscription ) : void
subscription Subscription
Результат void

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

public PublicTryReconnect ( IModel disconnectedChannel, System.Guid id, RabbitMQ.Client.ShutdownEventArgs eventArgs ) : void
disconnectedChannel IModel
id System.Guid
eventArgs RabbitMQ.Client.ShutdownEventArgs
Результат void

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

public RabbitTunnelForTest ( IConsumerManager consumerManager, IRabbitWatcher watcher, IRouteFinder routeFinder, IDurableConnection connection, ISerializer serializer, ICorrelationIdGenerator correlationIdGenerator, bool setPersistent ) : System
consumerManager IConsumerManager
watcher IRabbitWatcher
routeFinder IRouteFinder
connection IDurableConnection
serializer ISerializer
correlationIdGenerator ICorrelationIdGenerator
setPersistent bool
Результат System

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

public RabbitTunnelForTest ( IRouteFinder routeFinder, IDurableConnection connection ) : System
routeFinder IRouteFinder
connection IDurableConnection
Результат System

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

public TrySubscribeForTest ( System.Action subscription ) : void
subscription System.Action
Результат void

Описание свойств

OnBrokerReceivedMessageIsCall публичное свойство

public bool? OnBrokerReceivedMessageIsCall
Результат bool?

OnBrokerRejectedMessageIsCall публичное свойство

public bool? OnBrokerRejectedMessageIsCall
Результат bool?

OnMessageIsUnroutedIsCall публичное свойство

public bool? OnMessageIsUnroutedIsCall
Результат bool?