C# Class CodeSharp.EventSourcing.DefaultAsyncEventPublisher

Inheritance: IAsyncEventPublisher
Datei anzeigen Open project: tangxuehua/eventsourcing

Public Methods

Method Description
DefaultAsyncEventPublisher ( ISubscriptionStore subscriptionStore, IMessageTransport messageTransport, IMessageSerializer messageSerializer, ILoggerFactory loggerFactory ) : System
PublishEvent ( object evnt ) : void
PublishEvents ( IEnumerable evnts ) : void
Start ( ) : void

Private Methods

Method Description
CreateMessage ( object evnt ) : Message

Method Details

DefaultAsyncEventPublisher() public method

public DefaultAsyncEventPublisher ( ISubscriptionStore subscriptionStore, IMessageTransport messageTransport, IMessageSerializer messageSerializer, ILoggerFactory loggerFactory ) : System
subscriptionStore ISubscriptionStore
messageTransport IMessageTransport
messageSerializer IMessageSerializer
loggerFactory ILoggerFactory
return System

PublishEvent() public method

public PublishEvent ( object evnt ) : void
evnt object
return void

PublishEvents() public method

public PublishEvents ( IEnumerable evnts ) : void
evnts IEnumerable
return void

Start() public method

public Start ( ) : void
return void