stop method

  1. @override
Future<void> stop()
override

No-op by default.

Implementation

@override
Future<void> stop() async {
  if (!_done.isCompleted) {
    _done.complete();
  }

  logger.fine('waiting for service host tasks to complete');
  await Future.wait(_tasks, eagerError: true);
  logger.fine('service host tasks completed');

  await super.stop();
}