C# Класс pegasus.eventbus.rabbit.RabbitQueue

Наследование: IQueue, IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
MarkAsStarted ( ) : void
StartListening ( ) : void
WaitUntilStarted ( ) : void

Описание методов

AddBinding() публичный Метод

public AddBinding ( AmqpBinding binding ) : void
binding AmqpBinding
Результат void

ContainsBinding() публичный Метод

public ContainsBinding ( AmqpBinding binding ) : bool
binding AmqpBinding
Результат bool

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Listen() публичный Метод

public Listen ( ) : void
Результат void

LogAndSetReceiptHeaders() публичный Метод

public LogAndSetReceiptHeaders ( AmqpEnvelope env, IBasicProperties rabbitProps ) : void
env pegasus.eventbus.amqp.AmqpEnvelope
rabbitProps IBasicProperties
Результат void

MarkAsStarted() защищенный Метод

protected MarkAsStarted ( ) : void
Результат void

RabbitQueue() публичный Метод

public RabbitQueue ( IExchange exchange ) : System
exchange IExchange
Результат System

Raise_EnvelopeReceived_Event() публичный Метод

public Raise_EnvelopeReceived_Event ( AmqpEnvelope env ) : void
env pegasus.eventbus.amqp.AmqpEnvelope
Результат void

RemoveBinding() публичный Метод

public RemoveBinding ( AmqpBinding binding ) : void
binding AmqpBinding
Результат void

StartListening() защищенный Метод

protected StartListening ( ) : void
Результат void

WaitUntilStarted() защищенный Метод

protected WaitUntilStarted ( ) : void
Результат void