Method: See if the batch limits have been exceeded, which is when memory usage is almost at the maximum limit, or the time to process more actions will exceed the max time limit.
Source: packages/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php:227
Method: Get the number of concurrent batches a runner allows.
Source: packages/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php:110
Method: Get the number of seconds the process has been running.
Source: packages/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php:146
Source: packages/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php:185
Method: Get the maximum number of seconds a batch can run for.
Source: packages/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php:128
Method: Check if the number of allowed concurrent batches is met or exceeded.
Source: packages/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php:119
Source: packages/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php:209
Method: Process an individual action.
Source: packages/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php:50
Method: Process actions in the queue.
Source: packages/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php:239
Method: Run the queue cleaner.
Source: packages/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php:101