public QuartzScheduleJobManager( ISharePlatformQuartzConfiguration quartzConfiguration, IBackgroundJobConfiguration backgroundJobConfiguration) { _quartzConfiguration = quartzConfiguration; _backgroundJobConfiguration = backgroundJobConfiguration; }
public QuartzScheduleJobManager( ICodeZeroQuartzConfiguration quartzConfiguration, IBackgroundJobConfiguration backgroundJobConfiguration) { _quartzConfiguration = quartzConfiguration; _backgroundJobConfiguration = backgroundJobConfiguration; }
public MyUserTokenExpirationWorker( AbpTimer timer, IRepository <UserToken, long> userTokenRepository, IBackgroundJobConfiguration backgroundJobConfiguration) : base(timer, userTokenRepository, backgroundJobConfiguration) { }
public HangfireBackgroundJobManager( IBackgroundJobConfiguration backgroundJobConfiguration, IStudioXHangfireConfiguration hangfireConfiguration) { this.backgroundJobConfiguration = backgroundJobConfiguration; this.hangfireConfiguration = hangfireConfiguration; }
public HangfireBackgroundJobManager( IBackgroundJobConfiguration backgroundJobConfiguration, IHangfireConfiguration hangfireConfiguration) { _backgroundJobConfiguration = backgroundJobConfiguration; _hangfireConfiguration = hangfireConfiguration; }
public QuartzScheduleJobManager( IStudioXQuartzConfiguration quartzConfiguration, IBackgroundJobConfiguration backgroundJobConfiguration) { this.quartzConfiguration = quartzConfiguration; this.backgroundJobConfiguration = backgroundJobConfiguration; }
public UBPQuartzScheduleJobManager( IAbpQuartzConfiguration quartzConfiguration, IBackgroundJobConfiguration backgroundJobConfiguration) : base(quartzConfiguration, backgroundJobConfiguration) { _quartzConfiguration = quartzConfiguration; _backgroundJobConfiguration = backgroundJobConfiguration; }
public HangfireBackgroundJobManager( IHangfireConfiguration hangfireConfiguration, IBackgroundJobConfiguration backgroundJobConfiguration, ILogger <HangfireBackgroundJobManager> logger) : base(logger) { _hangfireConfiguration = hangfireConfiguration; _backgroundJobConfiguration = backgroundJobConfiguration; _logger = logger; }
public UserTokenExpirationWorker( AbpTimer timer, IRepository <UserToken, long> userTokenRepository, IBackgroundJobConfiguration backgroundJobConfiguration) : base(timer) { _userTokenRepository = userTokenRepository; _backgroundJobConfiguration = backgroundJobConfiguration; Timer.Period = GetTimerPeriod(); }
public UserTokenExpirationWorker( AbpTimer timer, IRepository <UserToken, long> userTokenRepository, IBackgroundJobConfiguration backgroundJobConfiguration, IUnitOfWorkManager unitOfWorkManager, IRepository <TTenant> tenantRepository) : base(timer) { _userTokenRepository = userTokenRepository; _backgroundJobConfiguration = backgroundJobConfiguration; _unitOfWorkManager = unitOfWorkManager; _tenantRepository = tenantRepository; Timer.Period = GetTimerPeriod(); }
public UserTokenExpirationWorker( AbpTimer timer, IRepository <UserToken, long> userTokenRepository, IBackgroundJobConfiguration backgroundJobConfiguration, IUnitOfWorkManager unitOfWorkManager, IRepository <TTenant, long> tenantRepository) : base(timer) { _userTokenRepository = userTokenRepository; _unitOfWorkManager = unitOfWorkManager; _tenantRepository = tenantRepository; Timer.Period = backgroundJobConfiguration.UserTokenExpirationPeriod?.TotalMilliseconds.To <int>() ?? backgroundJobConfiguration.CleanUserTokenPeriod ?? TimeSpan.FromHours(1).TotalMilliseconds.To <int>(); }
public UserTokenExpirationWorker( AbpTimer timer, IRepository <UserToken, long> userTokenRepository, IBackgroundJobConfiguration backgroundJobConfiguration, IUnitOfWorkManager unitOfWorkManager, IRepository <TTenant> tenantRepository) : base(timer) { _userTokenRepository = userTokenRepository; _unitOfWorkManager = unitOfWorkManager; _tenantRepository = tenantRepository; Timer.Period = backgroundJobConfiguration.UserTokenExpirationPeriod?.TotalMilliseconds.To <int>() #pragma warning disable CS0618 // Type or member is obsolete, this line will be removed once support for CleanUserTokenPeriod property is removed ?? backgroundJobConfiguration.CleanUserTokenPeriod #pragma warning restore CS0618 // Type or member is obsolete, this line will be removed once support for CleanUserTokenPeriod property is removed ?? TimeSpan.FromHours(1).TotalMilliseconds.To <int>(); }
public static IConfigure UsingHangfire(this IBackgroundJobConfiguration configuration, Action <IHangfireConfiguration> hangfireAction) { configuration.IsJobExecutionEnabled = true; var hangfireConfiguration = new HangfireConfiguration(); hangfireAction(hangfireConfiguration); var services = configuration.Configure.Services; services.AddSingleton <IHangfireConfiguration>(hangfireConfiguration); services.AddSingleton <IBackgroundJobManager, HangfireBackgroundJobManager>(); hangfireConfiguration.GlobalConfiguration.UseActivator(new HangfireIocJobActivator(services.BuildServiceProvider())); GlobalJobFilters.Filters.Add(services.BuildServiceProvider().GetService <HangfireJobExceptionFilter>()); return(configuration.Configure); }
public static void UseQuartz(this IBackgroundJobConfiguration backgroundJobConfiguration, Action <IAbpQuartzConfiguration> configureAction = null) { backgroundJobConfiguration.AbpConfiguration.IocManager.RegisterIfNot <IQuartzScheduleJobManager, QuartzScheduleJobManager>(); configureAction?.Invoke(backgroundJobConfiguration.AbpConfiguration.Modules.AbpQuartz()); }
/// <summary> /// Configures to use Hangfire for background job management. /// </summary> public static void UseHangfire(this IBackgroundJobConfiguration backgroundJobConfiguration) { backgroundJobConfiguration.CodeZeroConfiguration.ReplaceService <IBackgroundJobManager, HangfireBackgroundJobManager>(); }
public HangfireScheduleJobManager(IStoveHangfireConfiguration hangfireConfiguration, IBackgroundJobConfiguration backgroundJobConfiguration) { _hangfireConfiguration = hangfireConfiguration; _backgroundJobConfiguration = backgroundJobConfiguration; }
public static void UseQuartz(this IBackgroundJobConfiguration backgroundJobConfiguration, Action <IAbpQuartzConfiguration> configureAction) { backgroundJobConfiguration.AbpConfiguration.IocManager.RegisterIfNot <IJobFactory, AbpQuartzWindsorFactory>(); backgroundJobConfiguration.AbpConfiguration.IocManager.RegisterIfNot <IJobListener, AbpQuartzJobListener>(); configureAction(backgroundJobConfiguration.AbpConfiguration.Modules.AbpQuartz()); }
public ChiMaQuartzScheduleJobManager(IAbpQuartzConfiguration quartzConfiguration, IBackgroundJobConfiguration backgroundJobConfiguration) { _quartzConfiguration = quartzConfiguration; _backgroundJobConfiguration = backgroundJobConfiguration; }
/// <summary> /// 配置为使用hangfire进行后台作业管理。 /// </summary> public static void UseHangfire(this IBackgroundJobConfiguration backgroundJobConfiguration) { backgroundJobConfiguration.SharePlatformConfiguration.ReplaceService <IBackgroundJobManager, HangfireBackgroundJobManager>(); }
/// <summary> /// Configures to use Hangfire for background job management. /// </summary> public static void UseHangfire(this IBackgroundJobConfiguration backgroundJobConfiguration, Action <IAbpHangfireConfiguration> configureAction) { backgroundJobConfiguration.AbpConfiguration.ReplaceService <IBackgroundJobManager, HangfireBackgroundJobManager>(); configureAction(backgroundJobConfiguration.AbpConfiguration.Modules.AbpHangfire()); }
public MyUserTokenExpirationWorker(AbpTimer timer, IRepository <UserToken, long> userTokenRepository, IBackgroundJobConfiguration backgroundJobConfiguration, IUnitOfWorkManager unitOfWorkManager, IRepository <Tenant> tenantRepository) : base(timer, userTokenRepository, backgroundJobConfiguration, unitOfWorkManager, tenantRepository) { }
public HangfireRecurringJobManager(IAbpHangfireConfiguration hangfireConfiguration, IBackgroundJobConfiguration backgroundJobConfiguration) { this._hangfireConfiguration = hangfireConfiguration; this._backgroundJobConfiguration = backgroundJobConfiguration; }
/// <summary> /// Configures to use Hangfire for background job management. /// </summary> public static void UseHangfire(this IBackgroundJobConfiguration backgroundJobConfiguration, Action <IAbpHangfireConfiguration> configureAction) { backgroundJobConfiguration.AbpConfiguration.IocManager.RegisterIfNot <IBackgroundJobManager, HangfireBackgroundJobManager>(); configureAction(backgroundJobConfiguration.AbpConfiguration.Modules.AbpHangfire()); }