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:
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) –

Project Versions

Previous topic

Omeka_Job_Dispatcher_Adapter_Array

Next topic

Omeka_Job_Dispatcher_Adapter_Beanstalk

This Page