C# Class pegasus.eventbus.rabbit.RabbitQueue

Inheritance: IQueue, IDisposable
Datei anzeigen Open project: Berico-Technologies/Event-Bus Class Usage Examples

Public Methods

Method Description
AddBinding ( AmqpBinding binding ) : void
ContainsBinding ( AmqpBinding binding ) : bool
Dispose ( ) : void
Listen ( ) : void
LogAndSetReceiptHeaders ( AmqpEnvelope env, IBasicProperties rabbitProps ) : void
RabbitQueue ( IExchange exchange ) : System
Raise_EnvelopeReceived_Event ( AmqpEnvelope env ) : void
RemoveBinding ( AmqpBinding binding ) : void

Protected Methods

Method Description
MarkAsStarted ( ) : void
StartListening ( ) : void
WaitUntilStarted ( ) : void

Method Details

AddBinding() public method

public AddBinding ( AmqpBinding binding ) : void
binding AmqpBinding
return void

ContainsBinding() public method

public ContainsBinding ( AmqpBinding binding ) : bool
binding AmqpBinding
return bool

Dispose() public method

public Dispose ( ) : void
return void

Listen() public method

public Listen ( ) : void
return void

LogAndSetReceiptHeaders() public method

public LogAndSetReceiptHeaders ( AmqpEnvelope env, IBasicProperties rabbitProps ) : void
env pegasus.eventbus.amqp.AmqpEnvelope
rabbitProps IBasicProperties
return void

MarkAsStarted() protected method

protected MarkAsStarted ( ) : void
return void

RabbitQueue() public method

public RabbitQueue ( IExchange exchange ) : System
exchange IExchange
return System

Raise_EnvelopeReceived_Event() public method

public Raise_EnvelopeReceived_Event ( AmqpEnvelope env ) : void
env pegasus.eventbus.amqp.AmqpEnvelope
return void

RemoveBinding() public method

public RemoveBinding ( AmqpBinding binding ) : void
binding AmqpBinding
return void

StartListening() protected method

protected StartListening ( ) : void
return void

WaitUntilStarted() protected method

protected WaitUntilStarted ( ) : void
return void