public override void PreStart() { if (StoveConfiguration.IsConfigurerRegistered <IStoveRedisCacheConfiguration>()) { StoveConfiguration.GetConfigurerIfExists <IStoveRedisCacheConfiguration>().Invoke(StoveConfiguration.Modules.StoveRedis()); } }
public override void Start() { StoveConfiguration.GetConfigurerIfExists <IStoveNHibernateConfiguration>()(StoveConfiguration.Modules.StoveNHibernate()); StoveConfiguration.Modules.StoveNHibernate() .FluentConfigurations .Select(x => x) .ForEach(fCfg => { StoveConfiguration.Modules.StoveNHibernate() .SessionFactories.Add( fCfg.Key, fCfg.Value.ExposeConfiguration(cfg => { cfg.SetInterceptor(Resolver.Resolve <StoveNHibernateInterceptor>()); if (StoveConfiguration.UnitOfWork.Timeout.HasValue) { cfg.SetProperty("command_timeout", StoveConfiguration.UnitOfWork.Timeout.Value.TotalSeconds.ToString()); } }) .Cache(builder => { builder.UseSecondLevelCache(); }) .BuildSessionFactory() ); }); }
private void ConfigureBackgroundJobs() { StoveConfiguration.GetConfigurerIfExists <IBackgroundJobConfiguration>().Invoke(StoveConfiguration.BackgroundJobs); if (StoveConfiguration.BackgroundJobs.IsJobExecutionEnabled) { _backgroundWorkerManager.Start(); } }
public override void Start() { StoveConfiguration.Modules.StoveHangfire().Configure(configuration => { configuration.GlobalConfiguration.UseAutofacActivator(Resolver.Resolve <ILifetimeScope>()); StoveConfiguration.GetConfigurerIfExists <IStoveHangfireConfiguration>().Invoke(configuration); }); _backgroundWorkerManager.Add(StoveConfiguration.Resolver.Resolve <HangfireBackgroundJobManager>()); _backgroundWorkerManager.Add(StoveConfiguration.Resolver.Resolve <HangfireScheduleJobManager>()); }
public override void PreStart() { StoveConfiguration.GetConfigurerIfExists <IStoveCouchbaseConfiguration>()(StoveConfiguration.Modules.StoveCouchbase()); }
public override void PreStart() { StoveConfiguration.GetConfigurerIfExists <IStoveRabbitMQConfiguration>().Invoke(StoveConfiguration.Modules.StoveRabbitMQ()); }
public override void PreStart() { StoveConfiguration.GetConfigurerIfExists <IStoveMigrationConfiguration>()(Resolver.Resolve <IStoveMigrationConfiguration>()); }
public override void PreStart() { StoveConfiguration.GetConfigurerIfExists <IStoveRavenDBConfiguration>()(StoveConfiguration.Modules.StoveRavenDB()); }