Class: Fairy::CFind::CFindResult
Instance Attribute Summary
#input
#input
Instance Method Summary
collapse
#node_class, #output=
#break_running, #inputtable?
#abort_create_node, #add_node, #assgin_number_of_nodes?, #bind_export, #break_create_node, #break_running, #create_and_add_node, #create_import, #create_node, #create_nodes, #def_job_pool_variable, #each_assigned_filter, #each_export_by, #each_node, #each_node_exist_only, #handle_exception, #input, #job_pool_dict, #job_pool_variable, #nodes, #number_of_nodes, #number_of_nodes=, #pool_dict, #postmapping_policy, #start_create_nodes, #start_export, #start_watch_node_status, #update_status, watch_status, watch_status=, #watch_status?
Constructor Details
#initialize(controller, opts, bfind) ⇒ CFindResult
Returns a new instance of CFindResult.
108
109
110
111
112
113
114
|
# File 'lib/fairy/master/c-find.rb', line 108
def initialize(controller, opts, bfind)
super
@bfind = bfind
@find_mutex = Mutex.new
@findp = false
end
|
Instance Method Details
#njob_creation_params ⇒ Object
120
121
122
|
# File 'lib/fairy/master/c-find.rb', line 120
def njob_creation_params
[]
end
|
#node_class_name ⇒ Object
116
117
118
|
# File 'lib/fairy/master/c-find.rb', line 116
def node_class_name
"PFindResult"
end
|
#update_find ⇒ Object
128
129
130
131
132
133
134
135
|
# File 'lib/fairy/master/c-find.rb', line 128
def update_find
@find_mutex.synchronize do
if !@findp
@findp = true
@bfind.update_find
end
end
end
|
#value ⇒ Object
124
125
126
|
# File 'lib/fairy/master/c-find.rb', line 124
def value
each_node{|node| return node.value}
end
|