Method: OpenC3::ReactionMicroservice#initialize

Defined in:
lib/openc3/microservices/reaction_microservice.rb

#initialize(*args) ⇒ ReactionMicroservice

Returns a new instance of ReactionMicroservice.



477
478
479
480
481
482
483
484
# File 'lib/openc3/microservices/reaction_microservice.rb', line 477

def initialize(*args)
  # The name is passed in via the reaction_model as "#{scope}__OPENC3__REACTION"
  super(*args)
  @share = ReactionShare.new(scope: @scope)
  @manager = ReactionSnoozeManager.new(name: @name, logger: @logger, scope: @scope, share: @share)
  @manager_thread = nil
  @read_topic = true
end