C# Class amp.rabbit.RabbitEnvelopeDispatcher

Inheritance: IEnvelopeDispatcher
Show file Open project: Berico-Technologies/AMP Class Usage Examples

Protected Properties

Property Type Description
_channel IModel
_deliveryTag ulong
_log ILog
_registration IRegistration

Public Methods

Method Description
Dispatch ( ) : void
Dispatch ( Envelope env ) : void
Fail ( Exception ex ) : void
RabbitEnvelopeDispatcher ( IRegistration registration, Envelope envelope, IModel channel, ulong deliveryTag ) : System

Protected Methods

Method Description
RespondToMessage ( object maybeNull ) : void

Method Details

Dispatch() public method

public Dispatch ( ) : void
return void

Dispatch() public method

public Dispatch ( Envelope env ) : void
env Envelope
return void

Fail() public method

public Fail ( Exception ex ) : void
ex System.Exception
return void

RabbitEnvelopeDispatcher() public method

public RabbitEnvelopeDispatcher ( IRegistration registration, Envelope envelope, IModel channel, ulong deliveryTag ) : System
registration IRegistration
envelope Envelope
channel IModel
deliveryTag ulong
return System

RespondToMessage() protected method

protected RespondToMessage ( object maybeNull ) : void
maybeNull object
return void

Property Details

_channel protected property

protected IModel _channel
return IModel

_deliveryTag protected property

protected ulong _deliveryTag
return ulong

_log protected property

protected ILog _log
return ILog

_registration protected property

protected IRegistration _registration
return IRegistration