Method: OpenC3::TimelineManager#initialize
- Defined in:
- lib/openc3/microservices/timeline_microservice.rb
#initialize(name:, logger:, scope:, schedule:) ⇒ TimelineManager
Returns a new instance of TimelineManager.
190 191 192 193 194 195 196 197 198 199 200 |
# File 'lib/openc3/microservices/timeline_microservice.rb', line 190 def initialize(name:, logger:, scope:, schedule:) @timeline_name = name @logger = logger @scope = scope @schedule = schedule @worker_count = 3 @queue = Queue.new @thread_pool = generate_thread_pool() @cancel_thread = false @expire = 0 end |