public EventStore(IEventBuilder <TAuthenticationToken> eventBuilder, IEventDeserialiser <TAuthenticationToken> eventDeserialiser, IEventStoreConnectionHelper eventStoreConnectionHelper) { EventBuilder = eventBuilder; EventDeserialiser = eventDeserialiser; EventStoreConnection = eventStoreConnectionHelper.GetEventStoreConnection(); }
public EventStoreEventPublisher(IEventStoreConnectionHelper eventStoreConnectionHelper, IStoreLastEventProcessed lastEventProcessedStore) { EventStoreConnection = eventStoreConnectionHelper.GetEventStoreConnection(); LastEventProcessedStore = lastEventProcessedStore; Routes = new Dictionary <Type, List <Action <IMessage> > >(); }