Exemplo n.º 1
0
 public Sync_SubMessages(AbpTimer timer, IRepository <t_SubMessage> repository, IRepository <t_SubMessage_Sync> repository_sync, IRepository <SyncRecord> sRepository) : base(timer)
 {
     SMRepository      = repository;
     SM_SyncRepository = repository_sync;
     SRepository       = sRepository;
     timer.Period      = 1000 * 60 * 10;
 }
Exemplo n.º 2
0
 public MakeInactiveUsersPassiveWorker(AbpTimer timer, IRepository <User, long> userRepository, ImpersonationManager impersonationManager)
     : base(timer)
 {
     _userRepository       = userRepository;
     Timer.Period          = 5000; //5秒(适合测试,但一般情况下会多一些)
     _impersonationManager = impersonationManager;
 }
 public AsyncPeriodBackgroundWorker3(AbpTimer timer, IServiceScopeFactory serviceScopeFactory) : base(timer, serviceScopeFactory)
 {
     if (timer.Period == 0)
     {
         timer.Period = 2000;
     }
 }
        public IdentityBackgroundWorker(AbpTimer timer, ITokenCleanupAppService tokenCleanupAppService)
            : base(timer)
        {
            timer.Period = 1000 * 60 * 30; //seconds (good for tests, but normally will be more)

            _tokenCleanupAppService = tokenCleanupAppService;
        }
Exemplo n.º 5
0
 public MyUserTokenExpirationWorker(
     AbpTimer timer,
     IRepository <UserToken, long> userTokenRepository,
     IBackgroundJobConfiguration backgroundJobConfiguration)
     : base(timer, userTokenRepository, backgroundJobConfiguration)
 {
 }
Exemplo n.º 6
0
 public UpdateTempCurrenciesWorker(AbpTimer timer, ICurrenciesRepository currenciesRepository, IRepository <SupportedCurrency, long> supportedCurrenciesRepository) : base(timer)
 {
     _currenciesRepository          = currenciesRepository;
     _supportedCurrenciesRepository = supportedCurrenciesRepository;
     Timer.RunOnStart = true;
     Timer.Period     = 60 * 1000;
 }
 public AutoMaticallyPublishMarkdownPosts(AbpTimer timer, IPortalBlogAppService portalBlogAppService, IAppConfigurationAccessor appConfiguration) : base(timer)
 {
     _portalBlogAppService = portalBlogAppService;
     _appConfiguration     = appConfiguration;
     Timer.Period          = 1000 * 60 * 60;
     //   Timer.Period = 5000;
 }
Exemplo n.º 8
0
 public TestWorker(AbpTimer timer, IMqMessagePublisher publisher)
     : base(timer)
 {
     _publisher       = publisher;
     Timer.Period     = 1 * 1000;//3 seconds
     Timer.RunOnStart = true;
 }
Exemplo n.º 9
0
 public TestWorker(AbpTimer timer, IMqMessagePublisher publisher)
     : base(timer)
 {
     _publisher       = publisher;
     Timer.Period     = 3000;//one minute
     Timer.RunOnStart = true;
 }
Exemplo n.º 10
0
 public UpdateExchangeRatesWorker(AbpTimer timer, ICurrenciesRepository currenciesRepository, IRepository <ExchangeRate, long> exchangeRatesRepository, IUnitOfWorkManager unitOfWorkManager) : base(timer)
 {
     _currenciesRepository    = currenciesRepository;
     _exchangeRatesRepository = exchangeRatesRepository;
     _unitOfWorkManager       = unitOfWorkManager;
     Timer.Period             = UPDATE_PERIOD_MILLISECONDS;
 }
 public PeriodBackgroundWorker2(AbpTimer timer, IServiceScopeFactory factory) : base(timer, factory)
 {
     if (timer.Period == 0)
     {
         timer.Period = 2000;
     }
 }
 public CloudStudyOrderInfoWorker(
     AbpTimer timer,
     INeteaseOrderInfoManager neteaseOrderInfoManager
     )
 {
     _neteaseOrderInfoManager = neteaseOrderInfoManager;
 }
        public UpdateRirStatsSourceWorker(AbpTimer timer, IIocResolver iocResolver) : base(timer)
        {
            timer.Period     = 1000 * 60 * 10;
            timer.RunOnStart = true;

            _rirStatsSources = iocResolver.ResolveAll <IRirStatsSource>().ToList();
        }
Exemplo n.º 14
0
        public PreluareDateGithubPassiveWorker(AbpTimer timer, IRepository <RulareJobDateGithub, Guid> rulareJobDateGithubRepository)
            : base(timer)
        {
            Timer.Period = 1000 * 60 * 60; //5 seconds (good for tests, but normally will be more)

            rulareJobDateGithubRepository = _rulareJobDateGithubRepository;
        }
Exemplo n.º 15
0
        static MqMessageAuditingStoreRebusHandler()
        {
            InMemoryAuditInfoQueue = new ConcurrentQueue <AuditInfoMqMessage>();

            var config = IocManager.Instance.Resolve <IAuditingConsumerRebusHandlerModuleConfig>();

            Timer = new AbpTimer(config.PeriodInSeconds * 1000);

            Timer.Elapsed += (s, e) =>
            {
                var tmpMsg = new List <AuditInfoMqMessage>();
                for (int i = 0; i < config.BatchSize; i++)
                {
                    AuditInfoMqMessage msg;
                    if (InMemoryAuditInfoQueue.TryDequeue(out msg))
                    {
                        tmpMsg.Add(msg);
                    }
                    else
                    {
                        break;
                    }
                }

                if (tmpMsg.Any())
                {
                    config.BatchStoreAction(tmpMsg);
                }
            };
        }
Exemplo n.º 16
0
 public TestWorker(AbpTimer timer, ITestAuditingStoreAppService testAuditingStoreAppService)
     : base(timer)
 {
     _testApp         = testAuditingStoreAppService;
     Timer.Period     = 1 * 1000;//1 seconds
     Timer.RunOnStart = true;
 }
Exemplo n.º 17
0
 public ReposterWorker(AbpTimer timer, IScheduleItemApplicationService scheduleService, IPostApplicationService postService, IChannelApplicationService channelService, ReposterBot bot) : base(timer)
 {
     _scheduleService = scheduleService;
     _postService     = postService;
     _channelService  = channelService;
     _bot             = bot;
     timer.Period     = 1000 * 60;
 }
 public DeleteAuditLogsRegularBasisWorker(AbpTimer timer, IRepository <AuditLog, long> auditLogRepository) : base(timer)
 {
     //1000 等于 1秒
     // 24*60*60*5 = 432000  //5天间隔下
     //60*60*24 =86400    1天
     timer.Period        = 86400;
     _auditLogRepository = auditLogRepository;
 }
Exemplo n.º 19
0
 public SynchronizeUserInfoWorker(AbpTimer timer,
                                  IBackgroundJobManager backgroundJobManager
                                  )
     : base(timer)
 {
     _backgroundJobManager = backgroundJobManager;
     timer.Period          = int.Parse(TimeSpan.FromDays(7).TotalMilliseconds.ToString());
 }
 protected AsyncPeriodicBackgroundWorkerBase(
     AbpTimer timer,
     IServiceScopeFactory serviceScopeFactory)
 {
     ServiceScopeFactory = serviceScopeFactory;
     Timer          = timer;
     Timer.Elapsed += Timer_Elapsed;
 }
Exemplo n.º 21
0
 public ElasticSearchWorker(AbpTimer timer,
                            IElasticSearchAppService elasticSearchAppService)
     : base(timer)
 {
     // 12 hour
     Timer.Period             = 12 * 60 * 60 * 1000;
     _elasticSearchAppService = elasticSearchAppService;
 }
        public TryToUpdateProfilePictureToCdnService(AbpTimer timer, IFileStoreManager fileStoreManager,
                                                     IRepository <User, long> usersRepository) : base(timer)
        {
            _fileStoreManager = fileStoreManager;
            _usersRepository  = usersRepository;

            Timer.Period = 10000;
        }
Exemplo n.º 23
0
        public TestWorker(AbpTimer timer, IFileStorage fileStorage)
            : base(timer)
        {
            _fileStorage = fileStorage;

            Timer.Period     = 300 * 1000;//300 seconds
            Timer.RunOnStart = true;
        }
        public PeriodWorkerService()
        {
            timer        = new AbpTimer();
            timer.Period = (int)TimeSpan.FromSeconds(5).TotalMilliseconds;

            //timer.Elapsed += async (sender, e) => await Worker();
            timer.Elapsed += Worker;
        }
Exemplo n.º 25
0
 public LicenseHandokWorker(
     AbpTimer timer,
     IServiceScopeFactory serviceScopeFactory
     ) : base(
         timer,
         serviceScopeFactory)
 {
     Timer.Period = 30000; //30 seconds
 }
 public PipelineHistoryStatusCheckerWorker(
     AbpTimer timer,
     IServiceScopeFactory serviceScopeFactory
     ) : base(
         timer,
         serviceScopeFactory)
 {
     Timer.Period = 10000; //5 seconds
 }
Exemplo n.º 27
0
 public CheckDelayJobs(AbpTimer timer, ProcessTaskManager processTaskManager, TacticManager tacticManager,
                       IBackgroundJobManager backgroundJobManager)
     : base(timer)
 {
     Timer.Period          = 60 * 1000 * 60 * 2; //2小时执行一次
     _processTaskManager   = processTaskManager;
     _tacticManager        = tacticManager;
     _backgroundJobManager = backgroundJobManager;
 }
Exemplo n.º 28
0
 public OrderPayCheckWorker(
     AbpTimer timer,
     IAlipayHelper alipayHelper,
     IOrderManager orderManager
     )
 {
     _alipayHelper = alipayHelper;
     _orderManager = orderManager;
 }
 public NotificationCleanupBackgroundWorker(
     AbpTimer timer,
     IServiceScopeFactory serviceScopeFactory,
     IOptions <AbpNotificationCleanupOptions> options)
     : base(timer, serviceScopeFactory)
 {
     Options      = options.Value;
     timer.Period = Options.CleanupPeriod;
 }
        public AccessTokenRefreshBackgroundWorker(
            IAccessTokenRefresher accessTokenRefresher
            , AbpTimer timer) : base(timer)
        {
            _accessTokenRefresher = accessTokenRefresher;

            timer.RunOnStart = true;
            timer.Period     = 1000 * 1800;//30分钟
        }