The drain is the last out channel, on last task
()
| 396 | |
| 397 | // The drain is the last out channel, on last task |
| 398 | func (m *JobExecutor) DrainChan() MessageChan { |
| 399 | tasks := m.RootTask.Children() |
| 400 | return tasks[len(tasks)-1].(TaskRunner).MessageOut() |
| 401 | } |