C# 클래스 Apache.NMS.ActiveMQ.Test.FailoverTransportTest

파일 보기 프로젝트 열기: ThorTech/apache-nms

보호된 프로퍼티들

프로퍼티 타입 설명
semaphore System.Threading.AutoResetEvent

공개 메소드들

메소드 설명
OnMessage ( IMessage message ) : void
PurgeQueue ( IConnection conn, IDestination queue ) : void
TransportInterrupted ( ) : void
TransportResumed ( ) : void

보호된 메소드들

메소드 설명
WaitForMessagesToArrive ( ) : void
createConnection ( ) : ConnectionInfo
createConsumer ( SessionInfo parent ) : ConsumerInfo
createProducer ( SessionInfo parent ) : ProducerInfo
createSession ( ConnectionInfo parent ) : SessionInfo
disposeOf ( ITransport transport, ConsumerInfo consumer ) : void
disposeOf ( ITransport transport, ProducerInfo producer ) : void
disposeOf ( ITransport transport, SessionInfo session ) : void

비공개 메소드들

메소드 설명
BreakConnection ( ) : void
FailoverTransportCreateFailOnCreateTest ( ) : void
FailoverTransportCreateFailOnCreateTest2 ( ) : void
FailoverTransportCreateTest ( ) : void
FailoverTransportFailOnProcessingReceivedMessageTest ( ) : void
FailoverTransportFailOnSendMessageTest ( ) : void
FailoverTransportFailingBackupsTest ( ) : void
FailoverTransportSendOnewayFailTest ( ) : void
FailoverTransportSendOnewayMessageTest ( ) : void
FailoverTransportSendOnewayTimeoutTest ( ) : void
FailoverTransportSendRequestFailTest ( ) : void
FailoverTransportSendRequestTest ( ) : void
FailoverTransportWithBackupsTest ( ) : void
OnCommand ( ITransport transport, Command command ) : void
OnException ( ITransport transport, Exception exception ) : void
OnOutgoingCommand ( ITransport transport, Command command ) : void
OnResumed ( ITransport sender ) : void
OpenWireCommandsTest ( ) : void
PutMsgIntoQueue ( ISession session, IDestination destination ) : void
TestFailoverTransportConnectionControlHandling ( ) : void
VerifyCommandHandlerSetting ( ITransport transport, MockTransport mock ) : void
init ( ) : void

메소드 상세

OnMessage() 공개 메소드

public OnMessage ( IMessage message ) : void
message IMessage
리턴 void

PurgeQueue() 공개 메소드

public PurgeQueue ( IConnection conn, IDestination queue ) : void
conn IConnection
queue IDestination
리턴 void

TransportInterrupted() 공개 메소드

public TransportInterrupted ( ) : void
리턴 void

TransportResumed() 공개 메소드

public TransportResumed ( ) : void
리턴 void

WaitForMessagesToArrive() 보호된 메소드

protected WaitForMessagesToArrive ( ) : void
리턴 void

createConnection() 보호된 메소드

protected createConnection ( ) : ConnectionInfo
리턴 Apache.NMS.ActiveMQ.Commands.ConnectionInfo

createConsumer() 보호된 메소드

protected createConsumer ( SessionInfo parent ) : ConsumerInfo
parent Apache.NMS.ActiveMQ.Commands.SessionInfo
리턴 Apache.NMS.ActiveMQ.Commands.ConsumerInfo

createProducer() 보호된 메소드

protected createProducer ( SessionInfo parent ) : ProducerInfo
parent Apache.NMS.ActiveMQ.Commands.SessionInfo
리턴 Apache.NMS.ActiveMQ.Commands.ProducerInfo

createSession() 보호된 메소드

protected createSession ( ConnectionInfo parent ) : SessionInfo
parent Apache.NMS.ActiveMQ.Commands.ConnectionInfo
리턴 Apache.NMS.ActiveMQ.Commands.SessionInfo

disposeOf() 보호된 메소드

protected disposeOf ( ITransport transport, ConsumerInfo consumer ) : void
transport ITransport
consumer Apache.NMS.ActiveMQ.Commands.ConsumerInfo
리턴 void

disposeOf() 보호된 메소드

protected disposeOf ( ITransport transport, ProducerInfo producer ) : void
transport ITransport
producer Apache.NMS.ActiveMQ.Commands.ProducerInfo
리턴 void

disposeOf() 보호된 메소드

protected disposeOf ( ITransport transport, SessionInfo session ) : void
transport ITransport
session Apache.NMS.ActiveMQ.Commands.SessionInfo
리턴 void

프로퍼티 상세

semaphore 보호되어 있는 프로퍼티

protected AutoResetEvent,System.Threading semaphore
리턴 System.Threading.AutoResetEvent