TaskScheduler constructor
TaskScheduler({
- required RateLimiter rateLimiter,
- required ResourceMonitor resourceMonitor,
- TaskSchedulerConfig config = const TaskSchedulerConfig(),
- Logger? logger,
Creates a new TaskScheduler
Implementation
TaskScheduler({
required this.rateLimiter,
required this.resourceMonitor,
this.config = const TaskSchedulerConfig(),
this.logger,
}) : _currentConcurrencyLevel = config.maxConcurrentTasks;