Example #1
0
        public void Persistence()
        {
            Configure configure = Configure.With();

            #region 4to5ConfigurePersistence

            // Configure to use InMemory
            configure.InMemorySagaPersister();
            configure.UseInMemoryTimeoutPersister();
            configure.InMemorySubscriptionStorage();
            configure.RunGatewayWithInMemoryPersistence();
            configure.UseInMemoryGatewayDeduplication();

            // Configure to use NHibernate
            configure.UseNHibernateSagaPersister();
            configure.UseNHibernateTimeoutPersister();
            configure.UseNHibernateSubscriptionPersister();
            configure.UseNHibernateGatewayPersister();
            configure.UseNHibernateGatewayDeduplication();

            // Configure to use RavenDB for everything
            configure.RavenPersistence();

            // Configure to use RavenDB
            configure.RavenSagaPersister();
            configure.UseRavenTimeoutPersister();
            configure.RavenSubscriptionStorage();
            configure.RunGatewayWithRavenPersistence();
            configure.UseNHibernateGatewayDeduplication();

            #endregion
        }
Example #2
0
        Usage(Configure configure)
        {
            #region ConfiguringNHibernate

            configure.UseNHibernateSubscriptionPersister();
            configure.UseNHibernateTimeoutPersister();
            configure.UseNHibernateSagaPersister();
            configure.UseNHibernateGatewayPersister();

            #endregion
        }
Example #3
0
    Usage(Configure configure)
    {
        #region ConfiguringNHibernate

        configure.UseNHibernateSubscriptionPersister();
        configure.UseNHibernateTimeoutPersister();
        configure.UseNHibernateSagaPersister();
        configure.UseNHibernateGatewayPersister();

        #endregion
    }
Example #4
0
        public void Foo()
        {
            #region ConfiguringNHibernate

            Configure configure = Configure.With();
            configure.UseNHibernateSubscriptionPersister();
            configure.UseNHibernateTimeoutPersister();
            configure.UseNHibernateSagaPersister();
            configure.UseNHibernateGatewayPersister();

            #endregion
        }
Example #5
0
        void SpecificNHibernateConfiguration(Configure configure)
        {
            #region SpecificNHibernateConfiguration

            Configuration nhConfiguration = new Configuration();
            nhConfiguration.Properties["dialect"] = "NHibernate.Dialect.MsSql2008Dialect";

            configure.UseNHibernateSubscriptionPersister(nhConfiguration);
            configure.UseNHibernateTimeoutPersister(nhConfiguration, true);
            configure.UseNHibernateSagaPersister(nhConfiguration);
            configure.UseNHibernateGatewayPersister(nhConfiguration);

            #endregion
        }
        void SpecificNHibernateConfiguration(Configure configure)
        {
            #region SpecificNHibernateConfiguration

            Configuration nhConfiguration = new Configuration();
            nhConfiguration.Properties["dialect"] = "NHibernate.Dialect.MsSql2008Dialect";

            configure.UseNHibernateSubscriptionPersister(nhConfiguration);
            configure.UseNHibernateTimeoutPersister(nhConfiguration, true);
            configure.UseNHibernateSagaPersister(nhConfiguration);
            configure.UseNHibernateGatewayPersister(nhConfiguration);

            #endregion
        }