Google Cloud PHP shared dependency, providing functionality useful to all components. Client - Class BatchJob (1.69.0)
Stay organized with collections
Save and categorize content based on your preferences.
Reference documentation and code samples for the Google Cloud PHP shared dependency, providing functionality useful to all components. Client class BatchJob.
Represent batch jobs.
Namespace
Google \ Cloud \ Core \ BatchMethods
__construct
| Parameters | |
|---|---|
| Name | Description |
identifier |
string
Unique identifier of the job. |
func |
callable
Any Callable except for Closure. The callable should accept an array of items as the first argument. |
idNum |
int
A numeric id for the job. |
options |
array
Configuration options. |
↳ batchSize |
int
The size of the batch. Defaults to |
↳ callPeriod |
float
The period in seconds from the last execution to force executing the job. Defaults to |
↳ numWorkers |
int
The number of child processes. It only takes effect with the BatchDaemon. Defaults to |
↳ bootstrapFile |
string
A file to load before executing the job. It's needed for registering global functions. |
run
Run the job.
flush
Finish any pending activity for this job.
| Parameter | |
|---|---|
| Name | Description |
items |
array
|
| Returns | |
|---|---|
| Type | Description |
bool |
|
callFunc
Finish any pending activity for this job.
| Parameter | |
|---|---|
| Name | Description |
items |
array
|
| Returns | |
|---|---|
| Type | Description |
bool |
|
getCallPeriod
Returns the period in seconds from the last execution to force executing the job.
| Returns | |
|---|---|
| Type | Description |
float |
|
getBatchSize
Returns the batch size.
| Returns | |
|---|---|
| Type | Description |
int |
|
Constants
DEFAULT_BATCH_SIZE
Value: 100DEFAULT_CALL_PERIOD
Value: 2.0DEFAULT_WORKERS
Value: 1