C# Class MassTransit.RabbitMqTransport.Configuration.Builders.RabbitMqBusBuilder

Inheritance: MassTransit.Builders.BusBuilder
Show file Open project: phatboyg/MassTransit

Public Methods

Method Description
CreatePublishEndpointProvider ( ) : IPublishEndpointProvider
CreateSendEndpointProvider ( ) : ISendEndpointProvider
RabbitMqBusBuilder ( RabbitMqHost hosts, IConsumePipeFactory consumePipeFactory, ISendPipeFactory sendPipeFactory, IPublishPipeFactory publishPipeFactory, RabbitMqReceiveSettings busSettings, ModelSettings modelSettings ) : System

Protected Methods

Method Description
CreateSendTransportProvider ( ) : ISendTransportProvider
GetConsumePipe ( ) : IConsumePipe
GetInputAddress ( ) : Uri
PreBuild ( ) : void

Private Methods

Method Description
CacheDurationProvider ( Uri address ) : System.TimeSpan

Method Details

CreatePublishEndpointProvider() public method

public CreatePublishEndpointProvider ( ) : IPublishEndpointProvider
return IPublishEndpointProvider

CreateSendEndpointProvider() public method

public CreateSendEndpointProvider ( ) : ISendEndpointProvider
return ISendEndpointProvider

CreateSendTransportProvider() protected method

protected CreateSendTransportProvider ( ) : ISendTransportProvider
return ISendTransportProvider

GetConsumePipe() protected method

protected GetConsumePipe ( ) : IConsumePipe
return IConsumePipe

GetInputAddress() protected method

protected GetInputAddress ( ) : Uri
return System.Uri

PreBuild() protected method

protected PreBuild ( ) : void
return void

RabbitMqBusBuilder() public method

public RabbitMqBusBuilder ( RabbitMqHost hosts, IConsumePipeFactory consumePipeFactory, ISendPipeFactory sendPipeFactory, IPublishPipeFactory publishPipeFactory, RabbitMqReceiveSettings busSettings, ModelSettings modelSettings ) : System
hosts RabbitMqHost
consumePipeFactory IConsumePipeFactory
sendPipeFactory ISendPipeFactory
publishPipeFactory IPublishPipeFactory
busSettings RabbitMqReceiveSettings
modelSettings ModelSettings
return System