| 1 | package taskmonitor |
| 2 | |
| 3 | func killTaskRuntime(killer JobKiller, snap *TaskSnapshot) bool { |
| 4 | if owned, ok := killer.(interface { |
| 5 | KillOwned(string, string, string) bool |
| 6 | }); ok { |
| 7 | return owned.KillOwned(snap.SessionID, runtimeJobID(snap), snap.RuntimeOwnerID) |
| 8 | } |
| 9 | return killer.Kill(snap.SessionID, runtimeJobID(snap)) |
| 10 | } |
| 11 |