Method: OpenC3::TimelineMicroservice#initialize

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

#initialize(name) ⇒ TimelineMicroservice

Returns a new instance of TimelineMicroservice.



281
282
283
284
285
286
287
288
# File 'lib/openc3/microservices/timeline_microservice.rb', line 281

def initialize(name)
  super(name)
  @timeline_name = name.split('__')[2]
  @schedule = Schedule.new(@timeline_name)
  @manager = TimelineManager.new(name: @timeline_name, logger: @logger, scope: scope, schedule: @schedule)
  @manager_thread = nil
  @read_topic = true
end