struct

Topia::ConcurrentExecutor::TaskJob

Inherits Struct < Value < Object

Constructors

new(task : Task, priority : Int32 = 0, estimated_duration : Time::Span = 1.second, max_retries : Int32 = 0)
Source

Instance methods

completed_at
Source
completed_at=(completed_at : Time | Nil)
Source
dependencies_resolved
Source
dependencies_resolved=(dependencies_resolved : Bool)
Source
duration
Source
estimated_duration
Source
estimated_duration=(estimated_duration : Time::Span)
Source
max_retries
Source
max_retries=(max_retries : Int32)
Source
priority
Source
priority=(priority : Int32)
Source
retry_count
Source
retry_count=(retry_count : Int32)
Source
started_at
Source
started_at=(started_at : Time | Nil)
Source
task
Source
task=(task : Task)
Source