Esempio n. 1
0
 public static IConfigure UsingMongoDB(this IEventsConfiguration eventsConfiguration, Action<EventStorageConfiguration> configureCallback)
 {
     eventsConfiguration.EventStoreType = typeof(EventStore);
     eventsConfiguration.EventSubscriptionsType = typeof(EventSubscriptions);
     var configuration = new EventStorageConfiguration();
     configureCallback(configuration);
     Configure.Instance.Container.Bind<EventStorageConfiguration>(configuration);
     return Configure.Instance;
 }
Esempio n. 2
0
 public EventStore(EventStorageConfiguration configuration, IEventMigrationHierarchyManager eventMigrationHierarchyManager)
 {
     _configuration = configuration;
     _eventMigrationHierarchyManager = eventMigrationHierarchyManager;
     Initialize();
 }
Esempio n. 3
0
 public EventSubscriptions(EventStorageConfiguration configuration)
 {
     _configuration = configuration;
     Initialize();
 }
Esempio n. 4
0
 public EventStore(EventStorageConfiguration configuration, IEventMigrationHierarchyManager eventMigrationHierarchyManager)
 {
     _configuration = configuration;
     _eventMigrationHierarchyManager = eventMigrationHierarchyManager;
     Initialize();
 }
Esempio n. 5
0
 public EventSubscriptions(EventStorageConfiguration configuration)
 {
     _configuration = configuration;
     Initialize();
 }