C# Class Carrot.LoggedAtMostOnceConsumer

Inheritance: Carrot.AtMostOnceConsumer
Mostra file Open project: naighes/Carrot

Protected Methods

Method Description
ConsumeAsync ( RabbitMQ.Client.Events.BasicDeliverEventArgs args ) : Task
OnConsumerCancelled ( Object sender, RabbitMQ.Client.Events.ConsumerEventArgs args ) : void

Private Methods

Method Description
LoggedAtMostOnceConsumer ( IInboundChannel inboundChannel, IOutboundChannel outboundChannel, Carrot.Queue queue, IConsumedMessageBuilder builder, ConsumingConfiguration configuration, ILog log ) : System

Method Details

ConsumeAsync() protected method

protected ConsumeAsync ( RabbitMQ.Client.Events.BasicDeliverEventArgs args ) : Task
args RabbitMQ.Client.Events.BasicDeliverEventArgs
return Task

OnConsumerCancelled() protected method

protected OnConsumerCancelled ( Object sender, RabbitMQ.Client.Events.ConsumerEventArgs args ) : void
sender Object
args RabbitMQ.Client.Events.ConsumerEventArgs
return void