C# Class pegasus.eventbus.amqp.AmqpQueueManager

Inheritance: IQueueManager
Exibir arquivo Open project: Berico-Technologies/Event-Bus

Public Methods

Method Description
AddSubscription ( IEventSubscription subscription ) : void
AmqpQueueManager ( IExchangeLocator exchangeLocator, IQueueFactory queueFactory ) : System
Dispose ( ) : void
GetQueue ( IExchange exchange ) : IQueue
Handle_Envelope ( AmqpEnvelope env ) : void
RemoveSubscription ( IEventSubscription subscription ) : void
Send ( IEvent message ) : void

Method Details

AddSubscription() public method

public AddSubscription ( IEventSubscription subscription ) : void
subscription IEventSubscription
return void

AmqpQueueManager() public method

public AmqpQueueManager ( IExchangeLocator exchangeLocator, IQueueFactory queueFactory ) : System
exchangeLocator IExchangeLocator
queueFactory IQueueFactory
return System

Dispose() public method

public Dispose ( ) : void
return void

GetQueue() public method

public GetQueue ( IExchange exchange ) : IQueue
exchange IExchange
return IQueue

Handle_Envelope() public method

public Handle_Envelope ( AmqpEnvelope env ) : void
env AmqpEnvelope
return void

RemoveSubscription() public method

public RemoveSubscription ( IEventSubscription subscription ) : void
subscription IEventSubscription
return void

Send() public method

public Send ( IEvent message ) : void
message IEvent
return void