C# Class Apache.NMS.ActiveMQ.Test.FailoverTransportTest

Afficher le fichier Open project: ThorTech/apache-nms

Protected Properties

Свойство Type Description
semaphore System.Threading.AutoResetEvent

Méthodes publiques

Méthode Description
OnMessage ( IMessage message ) : void
PurgeQueue ( IConnection conn, IDestination queue ) : void
TransportInterrupted ( ) : void
TransportResumed ( ) : void

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

OnMessage() public méthode

public OnMessage ( IMessage message ) : void
message IMessage
Résultat void

PurgeQueue() public méthode

public PurgeQueue ( IConnection conn, IDestination queue ) : void
conn IConnection
queue IDestination
Résultat void

TransportInterrupted() public méthode

public TransportInterrupted ( ) : void
Résultat void

TransportResumed() public méthode

public TransportResumed ( ) : void
Résultat void

WaitForMessagesToArrive() protected méthode

protected WaitForMessagesToArrive ( ) : void
Résultat void

createConnection() protected méthode

protected createConnection ( ) : ConnectionInfo
Résultat Apache.NMS.ActiveMQ.Commands.ConnectionInfo

createConsumer() protected méthode

protected createConsumer ( SessionInfo parent ) : ConsumerInfo
parent Apache.NMS.ActiveMQ.Commands.SessionInfo
Résultat Apache.NMS.ActiveMQ.Commands.ConsumerInfo

createProducer() protected méthode

protected createProducer ( SessionInfo parent ) : ProducerInfo
parent Apache.NMS.ActiveMQ.Commands.SessionInfo
Résultat Apache.NMS.ActiveMQ.Commands.ProducerInfo

createSession() protected méthode

protected createSession ( ConnectionInfo parent ) : SessionInfo
parent Apache.NMS.ActiveMQ.Commands.ConnectionInfo
Résultat Apache.NMS.ActiveMQ.Commands.SessionInfo

disposeOf() protected méthode

protected disposeOf ( ITransport transport, ConsumerInfo consumer ) : void
transport ITransport
consumer Apache.NMS.ActiveMQ.Commands.ConsumerInfo
Résultat void

disposeOf() protected méthode

protected disposeOf ( ITransport transport, ProducerInfo producer ) : void
transport ITransport
producer Apache.NMS.ActiveMQ.Commands.ProducerInfo
Résultat void

disposeOf() protected méthode

protected disposeOf ( ITransport transport, SessionInfo session ) : void
transport ITransport
session Apache.NMS.ActiveMQ.Commands.SessionInfo
Résultat void

Property Details

semaphore protected_oe property

protected AutoResetEvent,System.Threading semaphore
Résultat System.Threading.AutoResetEvent