Method: Dynflow::World#execute

Defined in:
lib/dynflow/world.rb

#execute(execution_plan_id, done = Concurrent::Promises.resolvable_future) ⇒ Concurrent::Promises::ResolvableFuture

raises when ExecutionPlan is not accepted for execution

Returns:

  • (Concurrent::Promises::ResolvableFuture)

    containing execution_plan when finished



226
227
228
# File 'lib/dynflow/world.rb', line 226

def execute(execution_plan_id, done = Concurrent::Promises.resolvable_future)
  publish_request(Dispatcher::Execution[execution_plan_id], done, true)
end