C# Class Burrow.Tests.RabbitTunnelTests.RabbitTunnelForTest

Inheritance: RabbitTunnel
Mostra file Open project: vanthoainguyen/Burrow.NET Class Usage Examples

Public Properties

Property Type Description
OnBrokerReceivedMessageIsCall bool?
OnBrokerRejectedMessageIsCall bool?
OnMessageIsUnroutedIsCall bool?

Public Methods

Method Description
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

Protected Methods

Method Description
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

Method Details

CreateTunnel() public static method

public static CreateTunnel ( IModel channel, IDurableConnection &durableConnection, bool isChannelOpen = true ) : RabbitTunnel
channel IModel
durableConnection IDurableConnection
isChannelOpen bool
return RabbitTunnel

OnBrokerReceivedMessage() protected method

protected OnBrokerReceivedMessage ( object sender, RabbitMQ.Client.Events.BasicAckEventArgs args ) : void
sender object
args RabbitMQ.Client.Events.BasicAckEventArgs
return void

OnBrokerRejectedMessage() protected method

protected OnBrokerRejectedMessage ( object sender, RabbitMQ.Client.Events.BasicNackEventArgs args ) : void
sender object
args RabbitMQ.Client.Events.BasicNackEventArgs
return void

OnMessageIsUnrouted() protected method

protected OnMessageIsUnrouted ( object sender, RabbitMQ.Client.Events.BasicReturnEventArgs args ) : void
sender object
args RabbitMQ.Client.Events.BasicReturnEventArgs
return void

PublicRaiseConsumerDisconnectedEvent() public method

public PublicRaiseConsumerDisconnectedEvent ( Subscription subscription ) : void
subscription Subscription
return void

PublicTryReconnect() public method

public PublicTryReconnect ( IModel disconnectedChannel, System.Guid id, RabbitMQ.Client.ShutdownEventArgs eventArgs ) : void
disconnectedChannel IModel
id System.Guid
eventArgs RabbitMQ.Client.ShutdownEventArgs
return void

RabbitTunnelForTest() public method

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
return System

RabbitTunnelForTest() public method

public RabbitTunnelForTest ( IRouteFinder routeFinder, IDurableConnection connection ) : System
routeFinder IRouteFinder
connection IDurableConnection
return System

TrySubscribeForTest() public method

public TrySubscribeForTest ( System.Action subscription ) : void
subscription System.Action
return void

Property Details

OnBrokerReceivedMessageIsCall public_oe property

public bool? OnBrokerReceivedMessageIsCall
return bool?

OnBrokerRejectedMessageIsCall public_oe property

public bool? OnBrokerRejectedMessageIsCall
return bool?

OnMessageIsUnroutedIsCall public_oe property

public bool? OnMessageIsUnroutedIsCall
return bool?