Represents a simple job that runs a single method that loops forever.

  • experimental The experimental flag means that while we believe this method or class is ready for use, it may change before release in backwards- incompatible ways. Please use with caution, and test thoroughly when upgrading.
CloneableInstantiable
ImplementsGoogle\Cloud\Core\Batch\JobInterface
Methods
public __construct( $identifier, $func, $id, array $options = [])
 
Creates a new Simple Job.

    public bootstrapFile()
     
    Returns the optional file required to run this job.

    • return string|null
    public flush(array $items = [])
     
    Finish any pending activity for this job.

    • return bool
    public id()
     
    Return the job id

    • return int
    public identifier()
     
    Return the job identifier

    • return string
    public numWorkers()
     
    Returns the number of workers for this job. **Defaults to* 1.

    • return int
    public run()
     
    Runs the job loop. This is expected to be a blocking call.

    Properties
    private $bootstrapFile
     


    • var string|null An optional file that is required to run this job.
    private $func
     


    • var callable
    private $id
     


    • var int The job id
    private $identifier
     


    • var string The job identifier
    private $numWorkers
     


    • var int The number of workers for this job.
    © 2020 Bruce Wells
    Search Namespaces \ Classes
    ConfigurationNumbers (0-9.) only