Module: RocketJob::Batch

Extended by:
ActiveSupport::Concern
Includes:
Callbacks, IO, Logger, Model, StateMachine, Throttle, ThrottleRunningSlices, Worker
Included in:
Jobs::OnDemandBatchJob, Jobs::PerformanceJob
Defined in:
lib/rocket_job/batch.rb,
lib/rocket_job/batch/io.rb,
lib/rocket_job/batch/model.rb,
lib/rocket_job/batch/logger.rb,
lib/rocket_job/batch/result.rb,
lib/rocket_job/batch/worker.rb,
lib/rocket_job/batch/results.rb,
lib/rocket_job/batch/tabular.rb,
lib/rocket_job/batch/throttle.rb,
lib/rocket_job/batch/callbacks.rb,
lib/rocket_job/batch/statistics.rb,
lib/rocket_job/batch/performance.rb,
lib/rocket_job/batch/state_machine.rb,
lib/rocket_job/batch/tabular/input.rb,
lib/rocket_job/batch/lower_priority.rb,
lib/rocket_job/batch/tabular/output.rb,
lib/rocket_job/batch/throttle_running_slices.rb

Defined Under Namespace

Modules: Callbacks, IO, Logger, LowerPriority, Model, StateMachine, Statistics, Throttle, ThrottleRunningSlices, Worker Classes: Performance, Result, Results, Tabular

Method Summary

Methods included from IO

#download, #input, #output, #upload, #upload_arel, #upload_integer_range, #upload_integer_range_in_reverse_order, #upload_mongo_query, #upload_slice, #write_output

Methods included from Worker

#rocket_job_active_workers, #rocket_job_work, #work_first_slice

Methods included from StateMachine

#cleanup!, #pausable?

Methods included from Model

#percent_complete, #status, #worker_count, #worker_names