public NHibernateSnapshotStore(
     ISessionFactory sessionFactory,
     ISerializer serializer,
     ITypeNameMappingProvider typeNameMappingProvider,
     ISnapshotTypeProvider snapshotTypeProvider,
     ILoggerFactory loggerFactory)
 {
     _serializer = serializer;
     _typeNameMappingProvider = typeNameMappingProvider;
     _snapshotTypeProvider = snapshotTypeProvider;
     _sessionFactory = sessionFactory;
     _logger = loggerFactory.Create("EventSourcing.NHibernateSnapshotStore");
 }
Exemple #2
0
 public NHibernateSnapshotStore(
     ISessionFactory sessionFactory,
     ISerializer serializer,
     ITypeNameMappingProvider typeNameMappingProvider,
     ISnapshotTypeProvider snapshotTypeProvider,
     ILoggerFactory loggerFactory)
 {
     _serializer = serializer;
     _typeNameMappingProvider = typeNameMappingProvider;
     _snapshotTypeProvider    = snapshotTypeProvider;
     _sessionFactory          = sessionFactory;
     _logger = loggerFactory.Create("EventSourcing.NHibernateSnapshotStore");
 }
 public DefaultSnapshotStore(
     IDbConnectionFactory connectionFactory,
     ISerializer serializer,
     ITypeNameMappingProvider typeNameMappingProvider,
     ISnapshotTypeProvider snapshotTypeProvider,
     ILoggerFactory loggerFactory)
 {
     _serializer = serializer;
     _typeNameMappingProvider = typeNameMappingProvider;
     _snapshotTypeProvider = snapshotTypeProvider;
     _connectionFactory = connectionFactory;
     _logger = loggerFactory.Create("EventSourcing.DefaultSnapshotStore");
 }
 public DefaultSnapshotStore(
     IDbConnectionFactory connectionFactory,
     ISerializer serializer,
     ITypeNameMappingProvider typeNameMappingProvider,
     ISnapshotTypeProvider snapshotTypeProvider,
     ILoggerFactory loggerFactory)
 {
     _serializer = serializer;
     _typeNameMappingProvider = typeNameMappingProvider;
     _snapshotTypeProvider    = snapshotTypeProvider;
     _connectionFactory       = connectionFactory;
     _logger = loggerFactory.Create("EventSourcing.DefaultSnapshotStore");
 }
Exemple #5
0
 public NHibernateEventStore(
     ISerializer serializer,
     ITypeNameMappingProvider typeNameMappingProvider,
     ISourcableEventTypeProvider sourcableEventTypeProvider,
     ISessionFactory sessionFactory,
     ICurrentSessionProvider sessionProvider,
     ILoggerFactory loggerFactory)
 {
     _serializer = serializer;
     _typeNameMappingProvider    = typeNameMappingProvider;
     _sourcableEventTypeProvider = sourcableEventTypeProvider;
     _sessionFactory             = sessionFactory;
     _sessionProvider            = sessionProvider;
     _logger = loggerFactory.Create("EventSourcing.NHibernateEventStore");
 }
Exemple #6
0
 public DefaultEventStore(
     ISerializer serializer,
     ITypeNameMappingProvider typeNameMappingProvider,
     ISourcableEventTypeProvider sourcableEventTypeProvider,
     ISourcableEventTableProvider sourcableEventTableProvider,
     IAggregateRootVersionTableProvider aggregateRootVersionTableProvider,
     ICurrentDbTransactionProvider transactionProvider,
     IDbConnectionFactory connectionFactory,
     ILoggerFactory loggerFactory)
 {
     _serializer = serializer;
     _typeNameMappingProvider           = typeNameMappingProvider;
     _sourcableEventTypeProvider        = sourcableEventTypeProvider;
     _sourcableEventTableProvider       = sourcableEventTableProvider;
     _aggregateRootVersionTableProvider = aggregateRootVersionTableProvider;
     _transactionProvider = transactionProvider;
     _connectionFactory   = connectionFactory;
     _logger = loggerFactory.Create("EventSourcing.DefaultEventStore");
 }