class Pione::TaskWorkerBroker::BasicProvider
‘BasicProvider` is an abstract class for task worker providers.
Public Class Methods
new(model)
click to toggle source
@param model [Model::TaskWorkerBrokerModel]
model of task worker broker
# File lib/pione/task-worker-broker/basic-provider.rb, line 7 def initialize(model) @model = model end
Public Instance Methods
provide()
click to toggle source
Execute task worker provisioning. If this method returned true, broker executes retry provision transition with no span. If false, broker sleeps a little.
# File lib/pione/task-worker-broker/basic-provider.rb, line 14 def provide raise NotImplementedError end