Class: Actions::Candlepin::AsyncHypervisors

Inherits:
Candlepin::AbstractAsyncTask
  • Object
show all
Defined in:
app/lib/actions/candlepin/async_hypervisors.rb

Instance Method Summary collapse

Instance Method Details

#invoke_external_taskObject



9
10
11
12
# File 'app/lib/actions/candlepin/async_hypervisors.rb', line 9

def invoke_external_task
  self.external_task = { :id => input[:task_id] }
  poll_external_task
end

#on_finishObject



14
15
16
17
# File 'app/lib/actions/candlepin/async_hypervisors.rb', line 14

def on_finish
  super
  output[:hypervisors] = ::Actions::Katello::Host::Hypervisors.parse_hypervisors(external_task.delete('resultData'))
end