Future close()

Source

Future close() async {
  logger.fine("ApplicationServer($identifier).close Closing HTTP listener");
  await server?.close(force: true);
  logger.fine("ApplicationServer($identifier).close Closing request sink");
  await sink?.close();

  // This is actually closed by sink.messageHub.close, but this shuts up the analyzer.
  hubSink?.close();
  logger.fine("ApplicationServer($identifier).close Closing complete");
}