IQnection\BigCommerceApp\Cron\BackgroundJobs
Synopsis
class BackgroundJobs
extends Sync
{
- // members
- private static string $segment = 'background-jobs';
- protected string $title = 'Background Jobs';
- protected string $description = 'Runs jobs scheduled in the background';
- private static array $recurring_jobs = ;
- private static string $log_dir = 'logs';
- private static string $log_file = 'background-jobs.log';
- private static boolean $activate = true;
- protected $_statusReport;
- protected $endTime;
- // Inherited members from Sync
- protected string $title;
- protected string $description;
- // methods
- public void run()
- public void killStuckJobs()
- public void logFilePath()
- public void logFileDir()
- public void logFile()
- protected void openStatusReport()
- protected void reportJob()
- protected void closeStatusReport()
- public void forceJobRun()
- public void runNextJob()
- protected void runJob()
- public void checkRecurringJobs()
- public void setupCleaner()
- public void clean()
Hierarchy
Members
private
- $activate
- $log_dir
- $log_file
- $recurring_jobs
- $segment
protected
- $_statusReport
- $description
- $description
- $endTime
- $title
- $title
Methods
protected
public
- checkRecurringJobs()
- clean()
- forceJobRun()
- killStuckJobs()
- logFile()
- logFileDir()
- logFilePath()
- run()
- runNextJob()
- setupCleaner()