Callback when this executor is stopped. Returns true if successfully stopped, false otherwise.
@override Future<bool> onStop() async { timer?.cancel(); await controller.close(); return true; }