Beispiel #1
0
 internal ProcessContext(IStoreAndRetrieveEvents eventStore)
 {
     _eventStore      = eventStore;
     _commandHandlers = new Handlers <IAmACommandMessage>();
 }
Beispiel #2
0
 public static ProcessContext CreateWith(IStoreAndRetrieveEvents eventStore)
 {
     return(new ProcessContext(eventStore));
 }
Beispiel #3
0
 internal Aggregates(IStoreAndRetrieveEvents eventStore)
 {
     _eventStore    = eventStore;
     _eventHandlers = new EventHandlers();
 }
Beispiel #4
0
 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;
 }
Beispiel #7
0
 public ProcessLifeCycle(IStoreAndRetrieveEvents eventStore, Action <IEnumerable <IAmACommandMessage> > publishMethod)
 {
     _eventStore    = eventStore;
     _publishMethod = publishMethod;
 }