C# Class RawRabbit.Configuration.Publish.PublishConfigurationBuilder

Inheritance: IPublishConfigurationBuilder
Exibir arquivo Open project: pardahlman/RawRabbit

Public Methods

Method Description
PublishConfigurationBuilder ( ExchangeConfiguration defaultExchange = null, string routingKey = null ) : System
PublishConfigurationBuilder ( RequestConfiguration defaultConfig ) : System
WithExchange ( Action exchange ) : IPublishConfigurationBuilder
WithMandatoryDelivery ( EventHandler basicReturn ) : IPublishConfigurationBuilder
WithProperties ( Action properties ) : IPublishConfigurationBuilder
WithRoutingKey ( string routingKey ) : IPublishConfigurationBuilder

Method Details

PublishConfigurationBuilder() public method

public PublishConfigurationBuilder ( ExchangeConfiguration defaultExchange = null, string routingKey = null ) : System
defaultExchange RawRabbit.Configuration.Exchange.ExchangeConfiguration
routingKey string
return System

PublishConfigurationBuilder() public method

public PublishConfigurationBuilder ( RequestConfiguration defaultConfig ) : System
defaultConfig RawRabbit.Configuration.Request.RequestConfiguration
return System

WithExchange() public method

public WithExchange ( Action exchange ) : IPublishConfigurationBuilder
exchange Action
return IPublishConfigurationBuilder

WithMandatoryDelivery() public method

public WithMandatoryDelivery ( EventHandler basicReturn ) : IPublishConfigurationBuilder
basicReturn EventHandler
return IPublishConfigurationBuilder

WithProperties() public method

public WithProperties ( Action properties ) : IPublishConfigurationBuilder
properties Action
return IPublishConfigurationBuilder

WithRoutingKey() public method

public WithRoutingKey ( string routingKey ) : IPublishConfigurationBuilder
routingKey string
return IPublishConfigurationBuilder