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



873
874
875
876
877
878
879
# File 'lib/fairy/controller.rb', line 873

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



881
882
883
884
885
886
887
# File 'lib/fairy/controller.rb', line 881

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