C# 클래스 Burrow.Tests.RabbitTunnelTests.RabbitTunnelForTest

상속: RabbitTunnel
파일 보기 프로젝트 열기: vanthoainguyen/Burrow.NET 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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?