C# Class pegasus.eventbus.amqp.AmqpEventDispatcher

Inheritance: IEventDispatcher, IDisposable
Exibir arquivo Open project: Berico-Technologies/Event-Bus

Public Methods

Method Description
AddInterceptor ( IEventInterceptor intercept ) : void
AddSubscription ( IEventSubscription sub ) : void
AmqpEventDispatcher ( ) : System
Dispatch ( AmqpEnvelope env ) : void
Dispose ( ) : void
RemoveInterceptor ( IEventInterceptor intercept ) : void
RemoveSubscription ( IEventSubscription sub ) : void

Protected Methods

Method Description
Deliver ( AmqpEnvelope env ) : void
DispatchMessages ( ) : void
DoesNotIntercept ( IEvent ev ) : bool

Method Details

AddInterceptor() public method

public AddInterceptor ( IEventInterceptor intercept ) : void
intercept IEventInterceptor
return void

AddSubscription() public method

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

AmqpEventDispatcher() public method

public AmqpEventDispatcher ( ) : System
return System

Deliver() protected method

protected Deliver ( AmqpEnvelope env ) : void
env AmqpEnvelope
return void

Dispatch() public method

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

DispatchMessages() protected method

protected DispatchMessages ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

DoesNotIntercept() protected method

protected DoesNotIntercept ( IEvent ev ) : bool
ev IEvent
return bool

RemoveInterceptor() public method

public RemoveInterceptor ( IEventInterceptor intercept ) : void
intercept IEventInterceptor
return void

RemoveSubscription() public method

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