packages/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php


Lines:

1 to 18 of 18
<?php

/* class ActionScheduler_Abstract_QueueRunner */
/* function ActionScheduler_Abstract_QueueRunner::__construct() – ActionScheduler_Abstract_QueueRunner constructor. */
/* function ActionScheduler_Abstract_QueueRunner::process_action() – Process an individual action. */
/* function ActionScheduler_Abstract_QueueRunner::schedule_next_instance() – Schedule the next instance of the action if necessary. */
/* function ActionScheduler_Abstract_QueueRunner::run_cleanup() – Run the queue cleaner. */
/* function ActionScheduler_Abstract_QueueRunner::get_allowed_concurrent_batches() – Get the number of concurrent batches a runner allows. */
/* function ActionScheduler_Abstract_QueueRunner::has_maximum_concurrent_batches() – Check if the number of allowed concurrent batches is met or exceeded. */
/* function ActionScheduler_Abstract_QueueRunner::get_time_limit() – Get the maximum number of seconds a batch can run for. */
/* function ActionScheduler_Abstract_QueueRunner::get_execution_time() – Get the number of seconds the process has been running. */
/* function ActionScheduler_Abstract_QueueRunner::time_likely_to_be_exceeded() – Check if the host’s max execution time is (likely) to be exceeded if processing more actions. */
/* function ActionScheduler_Abstract_QueueRunner::get_memory_limit() – Get memory limit */
/* function ActionScheduler_Abstract_QueueRunner::memory_exceeded() – Memory exceeded */
/* function ActionScheduler_Abstract_QueueRunner::batch_limits_exceeded() – 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. */
/* function ActionScheduler_Abstract_QueueRunner::run() – Process actions in the queue. */
 

 View on GitHub View on Trac

Called by

    Invoked by

      Calls

      Call hooks

      API Letters: ,,,