class Chimp::ParallelExecutionGroup

ParallelExecutionGroup: run multiple jobs at once

Public Class Methods

new(new_group_id) click to toggle source
Calls superclass method Chimp::ExecutionGroup::new
# File lib/right_chimp/queue/execution_group.rb, line 292
def initialize(new_group_id)
  super(new_group_id)
  @concurrency = 25
end

Public Instance Methods

ready?() click to toggle source
# File lib/right_chimp/queue/execution_group.rb, line 297
def ready?
  return (get_jobs_by_status(Executor::STATUS_NONE).size > 0) # and get_jobs_by_status(Executor::STATUS_RUNNING).size < @concurrency)
end
short_name() click to toggle source
# File lib/right_chimp/queue/execution_group.rb, line 301
def short_name
  "P"
end