Module: RocketJob::Batch
- Extended by:
- ActiveSupport::Concern
- Includes:
- Callbacks, Categories, IO, Logger, Model, StateMachine, Throttle, ThrottleRunningWorkers, Worker
- Included in:
- Jobs::ConversionJob, Jobs::OnDemandBatchJob, Jobs::PerformanceJob, Jobs::ReEncrypt::RelationalJob
- 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/throttle.rb,
lib/rocket_job/batch/callbacks.rb,
lib/rocket_job/batch/categories.rb,
lib/rocket_job/batch/statistics.rb,
lib/rocket_job/batch/performance.rb,
lib/rocket_job/batch/state_machine.rb,
lib/rocket_job/batch/lower_priority.rb,
lib/rocket_job/batch/throttle_windows.rb,
lib/rocket_job/batch/throttle_running_workers.rb
Defined Under Namespace
Modules: Callbacks, Categories, IO, Logger, LowerPriority, Model, StateMachine, Statistics, Throttle, ThrottleRunningWorkers, ThrottleWindows, Worker Classes: Performance, Result, Results
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
Methods included from Categories
#input_category, #input_category?, #merge_input_categories, #merge_output_categories, #output_category, #output_category?
Methods included from Worker
#rocket_job_active_workers, #rocket_job_batch_callbacks, #rocket_job_batch_complete?, #rocket_job_batch_fail!, #rocket_job_batch_perform, #rocket_job_batch_run_after_callbacks, #rocket_job_batch_run_before_callbacks, #rocket_job_batch_throttled?, #rocket_job_perform_slice, #rocket_job_process_slice, #rocket_job_work, #work_first_slice
Methods included from StateMachine
Methods included from Model
#percent_complete, #status, #upload_file_name, #upload_file_name=, #worker_count, #worker_names