class (none) \ MissingAverageJobQueuer


Find market data which is missing (#457), but only works for data that is still within the ticker table (i.e. not in ticker_historical).

TODO create more intelligent job queueing strategies (from JobQueuer)


Method Summary

Name Description
findJobs(Connection $db, Logger $logger) Get a list of all jobs that need to be queued, as an array of associative arrays with (job_type, arg_id, [user_id]).
jobQueued(Connection $db, Logger $logger, $job) The given job has been queued up, so we can mark it as successfully queued.

Inherited Method Summary

Name Description
getJobPrefix($job_type) (from JobQueuer)
queue(Connection $db, Logger $logger) Find all jobs that need to be queued through #findJobs() and queue them up in the database. (from JobQueuer)

public function findJobs(Connection $db, Logger $logger)

Get a list of all jobs that need to be queued, as an array of associative arrays with (job_type, arg_id, [user_id]).

This could use e.g. JobTypeFinder

Overrides:
findJobs(Connection $db, Logger $logger)

public function jobQueued(Connection $db, Logger $logger, $job)

The given job has been queued up, so we can mark it as successfully queued.

Overrides:
jobQueued(Connection $db, Logger $logger, $job)