20 lines
333 B
Go
20 lines
333 B
Go
|
package taskrunner
|
||
|
|
||
|
// Name returns the name of the task
|
||
|
func (r *TaskRunner) Name() string {
|
||
|
if r == nil || r.task == nil {
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
return r.task.Name
|
||
|
}
|
||
|
|
||
|
// IsLeader returns whether the task is a leader task
|
||
|
func (r *TaskRunner) IsLeader() bool {
|
||
|
if r == nil || r.task == nil {
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
return r.task.Leader
|
||
|
}
|