C# Class Machine.Mta.NsbMessageBusFactory

Inheritance: INsbMessageBusFactory, IDisposable
Show file Open project: machine/machine.mta

Public Methods

Method Description
Create ( BusProperties properties ) : NsbBus
CurrentBus ( ) : NsbBus
Dispose ( ) : void
EachBus ( Action action ) : void
EachBus ( Action action ) : void
NsbMessageBusFactory ( IMachineContainer container, IMessageRegisterer registerer, IMessageRouting messageRouting ) : System

Private Methods

Method Description
Add ( IStartableBus bus ) : NsbBus
CreateAmqp ( BusProperties properties ) : NsbBus
CreateMsmq ( BusProperties properties ) : NsbBus

Method Details

Create() public method

public Create ( BusProperties properties ) : NsbBus
properties BusProperties
return NsbBus

CurrentBus() public method

public CurrentBus ( ) : NsbBus
return NsbBus

Dispose() public method

public Dispose ( ) : void
return void

EachBus() public method

public EachBus ( Action action ) : void
action Action
return void

EachBus() public method

public EachBus ( Action action ) : void
action Action
return void

NsbMessageBusFactory() public method

public NsbMessageBusFactory ( IMachineContainer container, IMessageRegisterer registerer, IMessageRouting messageRouting ) : System
container IMachineContainer
registerer IMessageRegisterer
messageRouting IMessageRouting
return System