killRunner method
FutureOr<bool>
killRunner(
- Runner runner, {
- Duration timeout = const Duration(seconds: 1),
override
Implementation
@override
FutureOr<bool> killRunner(Runner runner,
{Duration timeout = const Duration(seconds: 1)}) async {
if (runner is LoadBalancer) {
await runner.close();
return true;
} else if (runner is IsolateRunner) {
await runner.kill(timeout: timeout);
return true;
} else {
throw 'Invalid isolate type: ${runner.runtimeType}';
}
}