Omeka_Job_Dispatcher_Adapter_BackgroundProcess¶
- class Omeka_Job_Dispatcher_Adapter_BackgroundProcess¶
Package: Job\Dispatcher\Adapter
Job dispatcher that uses Omeka’s existing background process API.
- property _processDispatcher¶
- property _options¶
- send($encodedJob, $metadata)¶
Dispatches a background process that executes the given job.
NOTE: No user account is bootstrapped when background.php runs (since itis CLI), so if a process triggers its own subprocesses, those will belisted as belonging to no user (ID = 0).
Parameters: - $encodedJob (unknown) –
- $metadata (unknown) –
- setProcessDispatcher(Omeka_Job_Process_Dispatcher $dispatcher)¶
For test purposes.
Parameters: - $dispatcher (Omeka_Job_Process_Dispatcher) –
- getProcessDispatcher()¶
- __construct(array|null $options)¶
Parameters: - $options (array|null) – Optional Options to instantiate in the adapter.
- _setOptions($options)¶
Parameters: - $options (unknown) –
- getOption(string $name)¶
Retrieve an option by name as it was passed to the constructor of the adapter.
Parameters: - $name (string) –
- hasOption(string $name)¶
Whether or not the given option has been set.
Parameters: - $name (string) –
- setQueueName($name)¶
Adapter implementations do not understand named queues by default, so this default implementation returns false. Override this in subclasses to specify the correct behavior.
Parameters: - $name (unknown) –