C# Class NServiceBus.Transports.RabbitMQ.Routing.DirectRoutingTopology

Route using a static routing convention for routing messages from publishers to subscribers using routing keys
Inheritance: IRoutingTopology
Afficher le fichier Open project: MyDealerLot/NServiceBus.RabbitMQ

Méthodes publiques

Méthode Description
CreateExchange ( IModel channel, string exchangeName ) : void
DirectRoutingTopology ( Conventions conventions, bool useDurableExchanges ) : System
Initialize ( IModel channel, string main ) : void
Publish ( IModel channel, Type type, TransportMessage message, IBasicProperties properties ) : void
Send ( IModel channel, Address address, TransportMessage message, IBasicProperties properties ) : void
SetupSubscription ( IModel channel, Type type, string subscriberName ) : void
TeardownSubscription ( IModel channel, Type type, string subscriberName ) : void

Private Methods

Méthode Description
ExchangeName ( ) : string
GetRoutingKeyForBinding ( Type eventType ) : string
GetRoutingKeyForPublish ( Type eventType ) : string

Method Details

CreateExchange() public méthode

public CreateExchange ( IModel channel, string exchangeName ) : void
channel IModel
exchangeName string
Résultat void

DirectRoutingTopology() public méthode

public DirectRoutingTopology ( Conventions conventions, bool useDurableExchanges ) : System
conventions Conventions
useDurableExchanges bool
Résultat System

Initialize() public méthode

public Initialize ( IModel channel, string main ) : void
channel IModel
main string
Résultat void

Publish() public méthode

public Publish ( IModel channel, Type type, TransportMessage message, IBasicProperties properties ) : void
channel IModel
type System.Type
message TransportMessage
properties IBasicProperties
Résultat void

Send() public méthode

public Send ( IModel channel, Address address, TransportMessage message, IBasicProperties properties ) : void
channel IModel
address Address
message TransportMessage
properties IBasicProperties
Résultat void

SetupSubscription() public méthode

public SetupSubscription ( IModel channel, Type type, string subscriberName ) : void
channel IModel
type System.Type
subscriberName string
Résultat void

TeardownSubscription() public méthode

public TeardownSubscription ( IModel channel, Type type, string subscriberName ) : void
channel IModel
type System.Type
subscriberName string
Résultat void