Example #1
0
        public override void OnApplicationInitialization(ApplicationInitializationContext context)
        {
            var factory = context.ServiceProvider.GetRequiredService <ILoggerFactory>();
            var timer   = context.ServiceProvider.GetRequiredService <AbpTimer>();
            var worker2 = context.ServiceProvider.GetRequiredService <PeriodBackgroundWorker2>();
            var worker3 = context.ServiceProvider.GetRequiredService <AsyncPeriodBackgroundWorker3>();

            context.AddBackgroundWorker <PeriodBackgroundWorker2>();
            context.AddBackgroundWorker <AsyncPeriodBackgroundWorker3>();
        }
Example #2
0
        public static ApplicationInitializationContext AddBackgroundWorker <TWorker>([NotNull] this ApplicationInitializationContext context)
            where TWorker : IBackgroundWorker
        {
            Check.NotNull(context, nameof(context));

            context.AddBackgroundWorker(typeof(TWorker));

            return(context);
        }
Example #3
0
    public override void OnApplicationInitialization(ApplicationInitializationContext context)
    {
        var options = context.ServiceProvider.GetRequiredService <IOptions <AbpBackgroundJobOptions> >().Value;

        if (options.IsJobExecutionEnabled)
        {
            context.AddBackgroundWorker <IBackgroundJobWorker>();
        }
    }
Example #4
0
        public override void OnApplicationInitialization(ApplicationInitializationContext context)
        {
            var app = context.GetApplicationBuilder();
            var env = context.GetEnvironment();

            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }

            app.UseAbpRequestLocalization();

            if (!env.IsDevelopment())
            {
                app.UseErrorPage();
            }

            app.UseCorrelationId();
            app.UseVirtualFiles();
            app.UseRouting();
            app.UseCors(DefaultCorsPolicyName);
            app.UseAuthentication();

            if (MultiTenancyConsts.IsEnabled)
            {
                app.UseMultiTenancy();
            }

            app.UseAuthorization();

            app.UseSwagger();
            app.UseSwaggerUI(options =>
            {
                options.SwaggerEndpoint("/swagger/v1/swagger.json", "Ketum API");

                var configuration = context.GetConfiguration();
                options.OAuthClientId(configuration["AuthServer:SwaggerClientId"]);
                options.OAuthClientSecret(configuration["AuthServer:SwaggerClientSecret"]);
            });

            app.UseAuditing();
            app.UseAbpSerilogEnrichers();
            app.UseConfiguredEndpoints();

            context.AddBackgroundWorker <MonitorWorker>();
        }
 public override void OnApplicationInitialization(ApplicationInitializationContext context)
 {
     context.AddBackgroundWorker <PipelineHistoryStatusCheckerWorker>();
 }
Example #6
0
 public override void OnApplicationInitialization(
     ApplicationInitializationContext context)
 {
     context.AddBackgroundWorker <TestBackgroundWorker>();
 }
Example #7
0
 public override void OnApplicationInitialization(ApplicationInitializationContext context)
 {
     context.AddBackgroundWorker <RetrievingTopRatedMovieBackgroundWorker>();
 }
Example #8
0
 public override void OnApplicationInitialization(ApplicationInitializationContext context)
 {
     base.OnApplicationInitialization(context);
     context.AddBackgroundWorker <MonedaUpdateWorker>();
 }
Example #9
0
 public override void OnApplicationInitialization(ApplicationInitializationContext context)
 {
     context.AddBackgroundWorker <LicenseHandokWorker>();
 }
Example #10
0
 public override void OnApplicationInitialization(ApplicationInitializationContext context)
 {
     context.AddBackgroundWorker <OutboxSenderManager>();
     context.AddBackgroundWorker <InboxProcessManager>();
 }
 public override void OnApplicationInitialization(ApplicationInitializationContext context)
 {
     context.AddBackgroundWorker <FileCrawlerRecordDownloadingWorker>();
 }
 public override void OnApplicationInitialization(ApplicationInitializationContext context)
 {
     context.AddBackgroundWorker <ExchangeRateUpdateBackgroundWorker>();
 }