C# Class pegasus.eventbus.rabbit.RabbitQueue

Inheritance: IQueue, IDisposable
Afficher le fichier Open project: Berico-Technologies/Event-Bus Class Usage Examples

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
MarkAsStarted ( ) : void
StartListening ( ) : void
WaitUntilStarted ( ) : void

Method Details

AddBinding() public méthode

public AddBinding ( AmqpBinding binding ) : void
binding AmqpBinding
Résultat void

ContainsBinding() public méthode

public ContainsBinding ( AmqpBinding binding ) : bool
binding AmqpBinding
Résultat bool

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Listen() public méthode

public Listen ( ) : void
Résultat void

LogAndSetReceiptHeaders() public méthode

public LogAndSetReceiptHeaders ( AmqpEnvelope env, IBasicProperties rabbitProps ) : void
env pegasus.eventbus.amqp.AmqpEnvelope
rabbitProps IBasicProperties
Résultat void

MarkAsStarted() protected méthode

protected MarkAsStarted ( ) : void
Résultat void

RabbitQueue() public méthode

public RabbitQueue ( IExchange exchange ) : System
exchange IExchange
Résultat System

Raise_EnvelopeReceived_Event() public méthode

public Raise_EnvelopeReceived_Event ( AmqpEnvelope env ) : void
env pegasus.eventbus.amqp.AmqpEnvelope
Résultat void

RemoveBinding() public méthode

public RemoveBinding ( AmqpBinding binding ) : void
binding AmqpBinding
Résultat void

StartListening() protected méthode

protected StartListening ( ) : void
Résultat void

WaitUntilStarted() protected méthode

protected WaitUntilStarted ( ) : void
Résultat void