stop method

Future<void> stop({
  1. bool graceful = true,
})

Stop the worker pool

Implementation

Future<void> stop({bool graceful = true}) async {
  if (!_isRunning) {
    return;
  }

  print('🛑 Stopping worker pool...');

  // Stop all workers
  await Future.wait(
    _workers.map((worker) => worker.stop(graceful: graceful)),
  );

  _workers.clear();
  _isRunning = false;

  print('✅ Worker pool stopped');
}