internal ProcessContext(IStoreAndRetrieveEvents eventStore) { _eventStore = eventStore; _commandHandlers = new Handlers <IAmACommandMessage>(); }
public static ProcessContext CreateWith(IStoreAndRetrieveEvents eventStore) { return(new ProcessContext(eventStore)); }
internal Aggregates(IStoreAndRetrieveEvents eventStore) { _eventStore = eventStore; _eventHandlers = new EventHandlers(); }
public static Aggregates CreateWith(IStoreAndRetrieveEvents eventStore) { return(new Aggregates(eventStore)); }
public PlaybackEvents(IStoreAndRetrieveEvents eventStore, Action <IEnumerable <IAmAnEventMessage> > replayCallback) { _eventStore = eventStore; _replayCallback = replayCallback; }
public AggregateLifeCycle(IStoreAndRetrieveEvents eventStore, Action <IEnumerable <IAmAnEventMessage> > publishMethod) { _eventStore = eventStore; _publishMethod = publishMethod; }
public ProcessLifeCycle(IStoreAndRetrieveEvents eventStore, Action <IEnumerable <IAmACommandMessage> > publishMethod) { _eventStore = eventStore; _publishMethod = publishMethod; }