Method: Pmux::TaskScheduler#initialize

Defined in:
lib/pmux/task_scheduler.rb

#initialize(adapter = nil) ⇒ TaskScheduler

Returns a new instance of TaskScheduler.



6
7
8
9
10
11
12
13
# File 'lib/pmux/task_scheduler.rb', line 6

def initialize adapter=nil
  @adapter = adapter
  @node_table = adapter
  @job_table = {}
  @task_queue = TaskQueue.new
  @allocated_tasks = {}
  @shipped = {}
end