C# Class RabbitMQ.Client.Impl.ConcurrentConsumerDispatcher

Inheritance: IConsumerDispatcher
显示文件 Open project: rabbitmq/rabbitmq-dotnet-client Class Usage Examples

Public Methods

Method Description
ConcurrentConsumerDispatcher ( ModelBase model, ConsumerWorkService ws ) : System
HandleBasicCancel ( IBasicConsumer consumer, string consumerTag ) : void
HandleBasicCancelOk ( IBasicConsumer consumer, string consumerTag ) : void
HandleBasicConsumeOk ( IBasicConsumer consumer, string consumerTag ) : void
HandleBasicDeliver ( IBasicConsumer consumer, string consumerTag, ulong deliveryTag, bool redelivered, string exchange, string routingKey, IBasicProperties basicProperties, byte body ) : void
HandleModelShutdown ( IBasicConsumer consumer, ShutdownEventArgs reason ) : void
Quiesce ( ) : void
Shutdown ( ) : void
Shutdown ( IModel model ) : void

Private Methods

Method Description
Execute ( System.Action fn ) : void
UnlessShuttingDown ( System.Action fn ) : void

Method Details

ConcurrentConsumerDispatcher() public method

public ConcurrentConsumerDispatcher ( ModelBase model, ConsumerWorkService ws ) : System
model ModelBase
ws ConsumerWorkService
return System

HandleBasicCancel() public method

public HandleBasicCancel ( IBasicConsumer consumer, string consumerTag ) : void
consumer IBasicConsumer
consumerTag string
return void

HandleBasicCancelOk() public method

public HandleBasicCancelOk ( IBasicConsumer consumer, string consumerTag ) : void
consumer IBasicConsumer
consumerTag string
return void

HandleBasicConsumeOk() public method

public HandleBasicConsumeOk ( IBasicConsumer consumer, string consumerTag ) : void
consumer IBasicConsumer
consumerTag string
return void

HandleBasicDeliver() public method

public HandleBasicDeliver ( IBasicConsumer consumer, string consumerTag, ulong deliveryTag, bool redelivered, string exchange, string routingKey, IBasicProperties basicProperties, byte body ) : void
consumer IBasicConsumer
consumerTag string
deliveryTag ulong
redelivered bool
exchange string
routingKey string
basicProperties IBasicProperties
body byte
return void

HandleModelShutdown() public method

public HandleModelShutdown ( IBasicConsumer consumer, ShutdownEventArgs reason ) : void
consumer IBasicConsumer
reason ShutdownEventArgs
return void

Quiesce() public method

public Quiesce ( ) : void
return void

Shutdown() public method

public Shutdown ( ) : void
return void

Shutdown() public method

public Shutdown ( IModel model ) : void
model IModel
return void