C# Class NServiceBus.StartableEndpoint

Inheritance: IStartableEndpoint
Show file Open project: Particular/NServiceBus Class Usage Examples

Public Methods

Method Description
Start ( ) : Task
StartableEndpoint ( SettingsHolder settings, IBuilder builder, FeatureActivator featureActivator, PipelineConfiguration pipelineConfiguration, IEventAggregator eventAggregator, TransportInfrastructure transportInfrastructure, CriticalError criticalError ) : System

Private Methods

Method Description
BuildMainReceivers ( string errorQueue, bool purgeOnStartup, TransportTransactionMode requiredTransactionSupport, RecoverabilityExecutorFactory recoverabilityExecutorFactory, IPipeline mainPipeline ) : List
CreateReceivers ( IPipeline mainPipeline ) : List
DetectThrottlingConfig ( ) : void
GetDequeueLimitationsForReceivePipeline ( ) : PushRuntimeSettings
InitializeReceivers ( List receivers ) : Task
StartFeatures ( IMessageSession session ) : Task
StartReceivers ( List receivers ) : void

Method Details

Start() public method

public Start ( ) : Task
return Task

StartableEndpoint() public method

public StartableEndpoint ( SettingsHolder settings, IBuilder builder, FeatureActivator featureActivator, PipelineConfiguration pipelineConfiguration, IEventAggregator eventAggregator, TransportInfrastructure transportInfrastructure, CriticalError criticalError ) : System
settings SettingsHolder
builder IBuilder
featureActivator FeatureActivator
pipelineConfiguration PipelineConfiguration
eventAggregator IEventAggregator
transportInfrastructure TransportInfrastructure
criticalError CriticalError
return System