コード例 #1
0
ファイル: EventStoreHost.cs プロジェクト: JornWildt/Xyperico
        public EventStoreHost(IEventStore store, IEventPublisher publisher, IDocumentStoreFactory documentStoreFactory)
        {
            Condition.Requires(store, "store").IsNotNull();
              Condition.Requires(publisher, "publisher").IsNotNull();

              EventStore = store;
              EventPublisher = publisher;
              DocumentStoreFactory = documentStoreFactory;
              EventStorePublisher = new EventStorePublisher(store, publisher, documentStoreFactory);
        }
コード例 #2
0
        public EventStoreHost(IEventStore store, IEventPublisher publisher, IDocumentStoreFactory documentStoreFactory)
        {
            Condition.Requires(store, "store").IsNotNull();
            Condition.Requires(publisher, "publisher").IsNotNull();

            EventStore           = store;
            EventPublisher       = publisher;
            DocumentStoreFactory = documentStoreFactory;
            EventStorePublisher  = new EventStorePublisher(store, publisher, documentStoreFactory);
        }
コード例 #3
0
 public void Start()
 {
     Task.Factory.StartNew(() => EventStorePublisher.Run());
 }