C# Class Wave.BusHost

Inheritance: IBusHost
Datei anzeigen Open project: ExpediaInc/WaveServiceBus

Public Methods

Method Description
BusHost ( IConfigurationContext configuration ) : System
Create ( ) : IBusHost
Create ( Action configureFunction ) : IBusHost
Run ( ) : void
Run ( Action configureFunction ) : void
Start ( ) : void
Stop ( ) : void

Private Methods

Method Description
CreateConsumerTask ( IConsumer consumer ) : System.Threading.Tasks.Task
InitTransport ( ) : void
StartCore ( ) : void

Method Details

BusHost() public method

public BusHost ( IConfigurationContext configuration ) : System
configuration IConfigurationContext
return System

Create() public static method

public static Create ( ) : IBusHost
return IBusHost

Create() public static method

public static Create ( Action configureFunction ) : IBusHost
configureFunction Action
return IBusHost

Run() public static method

public static Run ( ) : void
return void

Run() public static method

public static Run ( Action configureFunction ) : void
configureFunction Action
return void

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void