C# Class Ncqrs.Config.Windsor.WindsorInProcessEventBus

Inheritance: IEventBus
显示文件 Open project: pjvds/ncqrs

Public Methods

Method Description
Publish ( IEnumerable eventMessages ) : void
Publish ( IPublishableEvent eventMessage ) : void
WindsorInProcessEventBus ( IWindsorContainer container ) : System

Protected Methods

Method Description
GetHandlersForEvent ( IPublishableEvent eventMessage ) : IEnumerable

Private Methods

Method Description
PublishToHandlers ( dynamic eventMessage, Type eventMessageType, IEnumerable handlers ) : void

Method Details

GetHandlersForEvent() protected method

protected GetHandlersForEvent ( IPublishableEvent eventMessage ) : IEnumerable
eventMessage IPublishableEvent
return IEnumerable

Publish() public method

public Publish ( IEnumerable eventMessages ) : void
eventMessages IEnumerable
return void

Publish() public method

public Publish ( IPublishableEvent eventMessage ) : void
eventMessage IPublishableEvent
return void

WindsorInProcessEventBus() public method

public WindsorInProcessEventBus ( IWindsorContainer container ) : System
container IWindsorContainer
return System