Class: Jobs::Scheduled
- Extended by:
- MiniScheduler::Schedule
- Defined in:
- app/jobs/base.rb
Direct Known Subclasses
AboutStats, ActivationReminderEmails, AdminProblems, AutoQueueHandler, BackfillDominantColors, BadgeGrant, BookmarkReminderNotifications, CategoryStats, CheckNewFeatures, CheckOutOfDateThemes, CheckTranslationOverrides, CleanDismissedTopicUsers, CleanUpApiKeysMaxLife, CleanUpAssociatedAccounts, CleanUpAssociatedGroups, CleanUpCrawlerStats, CleanUpEmailChangeRequests, CleanUpEmailLogs, CleanUpEmailTokens, CleanUpExports, CleanUpInactiveUsers, CleanUpPostReplyKeys, CleanUpSearchLogs, CleanUpStylesheetCache, CleanUpUnmatchedEmails, CleanUpUnmatchedIPs, CleanUpUnsubscribeKeys, CleanUpUnusedApiKeys, CleanUpUnusedStagedUsers, CleanUpUnusedUserApiKeys, CleanUpUploads, CleanUpUserApiKeysMaxLife, CleanupImapSyncLog, CreateMissingAvatars, CreateRecentPostSearchIndexes, DestroyOldDeletionStubs, DestroyOldHiddenPosts, DirectoryRefreshDaily, DirectoryRefreshOlder, DisableBootstrapMode, DropBackupSchema, EnqueueDigestEmails, EnqueueOnceoffs, EnqueueSuspectUsers, EnsureDbConsistency, EnsureS3UploadsExistence, FixUserUsernamesAndGroupsNamesClash, GrantAnniversaryBadges, GrantNewUserOfTheMonthBadges, Heartbeat, IgnoredUsersSummary, InvalidateInactiveAdmins, MigrateUploadScheme, OldKeysReminder, PendingQueuedPostsReminder, PendingReviewablesReminder, PendingUsersReminder, PeriodicalUpdates, PollMailbox, PresenceChannelAutoLeave, ProblemChecks, ProcessBadgeBacklog, ProcessShelvedNotifications, ProcessUserNotificationSchedules, PurgeDeletedUploads, PurgeExpiredIgnoredUsers, PurgeOldWebHookEvents, PurgeUnactivated, RegenerateSitemaps, ReindexSearch, ReviewablePriorities, ScheduleBackup, Tl3Promotions, TopRefreshOlder, TopRefreshToday, TopicTimerEnqueuer, UnsilenceUsers, UpdateAnimatedUploads, UpdateHeatSettings, VersionCheck, Weekly
Instance Method Summary collapse
Methods inherited from Base
acquire_cluster_concurrency_lock!, clear_cluster_concurrency_lock!, cluster_concurrency, cluster_concurrency_redis_key, delayed_perform, #error_context, #execute, get_cluster_concurrency, #last_db_duration, #log, #perform_immediately
Instance Method Details
#perform(*args) ⇒ Object
345 346 347 |
# File 'app/jobs/base.rb', line 345 def perform(*args) super if (::Jobs::Heartbeat === self) || !Discourse.readonly_mode? end |