Class: Fairy::Controller::MPInputProcessor

Inherits:
NjobMappingPolicy show all
Defined in:
lib/fairy/controller.rb

Instance Method Summary collapse

Methods inherited from NjobMappingPolicy

#initialize

Constructor Details

This class inherits a constructor from Fairy::Controller::NjobMappingPolicy

Instance Method Details

#assign_ntask(&block) ⇒ Object



894
895
896
897
898
899
900
# File 'lib/fairy/controller.rb', line 894

def assign_ntask(&block)
  controller.assign_input_processor_n(target_bjob, 
 input_filter.host) do |processor|
    ntask = processor.create_ntask
    block.call(ntask, @mapper)
  end
end

#bind_input(njob) ⇒ Object



902
903
904
905
906
907
908
# File 'lib/fairy/controller.rb', line 902

def bind_input(njob)
  begin
    njob.open(input_filter)
  rescue
    raise AbortCreateNode
  end
end