class Dynflow::Coordinator::PlanningLock
Public Class Methods
lock_id(execution_plan_id)
click to toggle source
# File lib/dynflow/coordinator.rb, line 322 def self.lock_id(execution_plan_id) 'execution-plan:' + execution_plan_id end
new(world, execution_plan_id)
click to toggle source
Calls superclass method
Dynflow::Coordinator::LockByWorld::new
# File lib/dynflow/coordinator.rb, line 316 def initialize(world, execution_plan_id) super(world) @data.merge!(id: self.class.lock_id(execution_plan_id), execution_plan_id: execution_plan_id) end
Public Instance Methods
execution_plan_id()
click to toggle source
# File lib/dynflow/coordinator.rb, line 326 def execution_plan_id @data[:execution_plan_id] end
unlock_on_shutdown?()
click to toggle source
# File lib/dynflow/coordinator.rb, line 330 def unlock_on_shutdown? false end