C# Class SignalR.RabbitMQ.RabbitMqMessageBus

Inheritance: ScaleoutMessageBus
Show file Open project: mdevilliers/SignalR.RabbitMq Class Usage Examples

Public Methods

Method Description
RabbitMqMessageBus ( IDependencyResolver resolver, RabbitMqScaleoutConfiguration configuration, SignalR.RabbitMQ.RabbitConnectionBase advancedConnectionInstance = null ) : System

Protected Methods

Method Description
ConnectToRabbit ( ) : void
Dispose ( bool disposing ) : void
OnConnectionLost ( ) : void
Send ( IList messages ) : Task

Method Details

ConnectToRabbit() protected method

protected ConnectToRabbit ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

OnConnectionLost() protected method

protected OnConnectionLost ( ) : void
return void

RabbitMqMessageBus() public method

public RabbitMqMessageBus ( IDependencyResolver resolver, RabbitMqScaleoutConfiguration configuration, SignalR.RabbitMQ.RabbitConnectionBase advancedConnectionInstance = null ) : System
resolver IDependencyResolver
configuration RabbitMqScaleoutConfiguration
advancedConnectionInstance SignalR.RabbitMQ.RabbitConnectionBase
return System

Send() protected method

protected Send ( IList messages ) : Task
messages IList
return Task