C# Class MassTransit.RabbitMqTransport.RabbitMqAddressExtensions

Show file Open project: MassTransit/MassTransit

Public Methods

Method Description
GetConnectionFactory ( this settings ) : ConnectionFactory
GetHostSettings ( this address ) : RabbitMqHostSettings
GetReceiveSettings ( this address ) : ReceiveSettings
GetSendSettings ( this address ) : SendSettings

Return the send settings for the address

GetSendSettings ( this hostSettings, Type messageType ) : SendSettings
GetTemporaryQueueName ( this ignored, string prefix ) : string
IsValidQueueName ( string queueName ) : bool

Private Methods

Method Description
GetConfigurationHostSettings ( this address ) : ConfigurationHostSettings
VerifyQueueOrExchangeNameIsLegal ( string queueName ) : void

Method Details

GetConnectionFactory() public static method

public static GetConnectionFactory ( this settings ) : ConnectionFactory
settings this
return RabbitMQ.Client.ConnectionFactory

GetHostSettings() public static method

public static GetHostSettings ( this address ) : RabbitMqHostSettings
address this
return RabbitMqHostSettings

GetReceiveSettings() public static method

public static GetReceiveSettings ( this address ) : ReceiveSettings
address this
return ReceiveSettings

GetSendSettings() public static method

Return the send settings for the address
public static GetSendSettings ( this address ) : SendSettings
address this
return SendSettings

GetSendSettings() public static method

public static GetSendSettings ( this hostSettings, Type messageType ) : SendSettings
hostSettings this
messageType System.Type
return SendSettings

GetTemporaryQueueName() public static method

public static GetTemporaryQueueName ( this ignored, string prefix ) : string
ignored this
prefix string
return string

IsValidQueueName() public static method

public static IsValidQueueName ( string queueName ) : bool
queueName string
return bool