C# Class Bus.InternalBus

Inheritance: IBus, IReplier
Datei anzeigen Open project: jbouzaglou/PetPigeonsESB Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
Initialize ( ) : void
InternalBus ( IMessageSender messageSender, IBusBootstrapper busBootstrapper, IDataReceiver dataReceiver, HandlingProcessorStandard handlingProcessorStandard, HandlingProcessorInfrastructure handlingProcessorInfrastructure, PersistenceSynchronizationProcessor networkProcessor, MessageTargetsHandler messageTargetsHandler, NetworkSender networkSender, IHeartbeatManager heartbeatManager, IQueueConfiguration queueConfiguration ) : System.Threading
Publish ( IEvent message ) : void
Reply ( IMessage message ) : void
Send ( ICommand command ) : IBlockableUntilCompletion

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Initialize() public method

public Initialize ( ) : void
return void

InternalBus() public method

public InternalBus ( IMessageSender messageSender, IBusBootstrapper busBootstrapper, IDataReceiver dataReceiver, HandlingProcessorStandard handlingProcessorStandard, HandlingProcessorInfrastructure handlingProcessorInfrastructure, PersistenceSynchronizationProcessor networkProcessor, MessageTargetsHandler messageTargetsHandler, NetworkSender networkSender, IHeartbeatManager heartbeatManager, IQueueConfiguration queueConfiguration ) : System.Threading
messageSender IMessageSender
busBootstrapper IBusBootstrapper
dataReceiver IDataReceiver
handlingProcessorStandard HandlingProcessorStandard
handlingProcessorInfrastructure HandlingProcessorInfrastructure
networkProcessor PersistenceSynchronizationProcessor
messageTargetsHandler MessageTargetsHandler
networkSender NetworkSender
heartbeatManager IHeartbeatManager
queueConfiguration IQueueConfiguration
return System.Threading

Publish() public method

public Publish ( IEvent message ) : void
message IEvent
return void

Reply() public method

public Reply ( IMessage message ) : void
message IMessage
return void

Send() public method

public Send ( ICommand command ) : IBlockableUntilCompletion
command ICommand
return IBlockableUntilCompletion