Method: Arachni::BrowserCluster#handle_job_result

Defined in:
lib/arachni/browser_cluster.rb

#handle_job_result(result) ⇒ Object

Parameters:



243
244
245
246
247
248
249
250
251
252
253
254
255
256
# File 'lib/arachni/browser_cluster.rb', line 243

def handle_job_result( result )
    return if @shutdown
    return if job_done? result.job

    synchronize do
        print_debug "Got job result: #{result}"

        exception_jail( false ) do
            @job_callbacks[result.job.id].call result
        end
    end

    nil
end