Topia::ConcurrentExecutor::TaskJob
Inherits Struct < Value < Object
Constructors
new(task : Task, priority : Int32 = 0, estimated_duration : Time::Span = 1.second, max_retries : Int32 = 0)
SourceInstance methods
completed_at
Sourcecompleted_at=(completed_at : Time | Nil)
Sourcedependencies_resolved
Sourcedependencies_resolved=(dependencies_resolved : Bool)
Sourceduration
Sourceestimated_duration
Sourceestimated_duration=(estimated_duration : Time::Span)
Sourcemax_retries
Sourcemax_retries=(max_retries : Int32)
Sourcepriority
Sourcepriority=(priority : Int32)
Sourceretry_count
Sourceretry_count=(retry_count : Int32)
Sourcestarted_at
Sourcestarted_at=(started_at : Time | Nil)
Sourcetask
Sourcetask=(task : Task)
Source