C# Class NSimpleBus.Transports.RabbitMQ.GroupedCallbackConsumer

Inheritance: ICallbackConsumer
Show file Open project: nordbergm/NSimpleBus

Public Methods

Method Description
Close ( ) : void
ConsumeQueue ( IRegisteredConsumer registeredConsumer ) : void
Dispose ( ) : void
GroupedCallbackConsumer ( IModel model, IMessageSerializer serializer, IBrokerConfiguration config ) : System

Private Methods

Method Description
CallbackWithMessage ( QueueActivityConsumer sender, QueueActivityConsumer args ) : void
CreateAndSetupQueueConsumer ( IModel model, string queue ) : QueueActivityConsumer
OnQueueDeliver ( object sender, QueueActivityConsumer e ) : void
StartBackgroundConsume ( ) : void
StartBackgroundRequeue ( ) : void

Method Details

Close() public method

public Close ( ) : void
return void

ConsumeQueue() public method

public ConsumeQueue ( IRegisteredConsumer registeredConsumer ) : void
registeredConsumer IRegisteredConsumer
return void

Dispose() public method

public Dispose ( ) : void
return void

GroupedCallbackConsumer() public method

public GroupedCallbackConsumer ( IModel model, IMessageSerializer serializer, IBrokerConfiguration config ) : System
model IModel
serializer IMessageSerializer
config IBrokerConfiguration
return System