AsyncExecutor constructor

AsyncExecutor({
  1. String name = '',
  2. bool sequential = false,
  3. int? parallelism,
  4. double? parallelismPercentage,
  5. AsyncTaskRegister? taskTypeRegister,
  6. AsyncTaskLogger? logger,
})

Implementation

AsyncExecutor(
    {this.name = '',
    this.sequential = false,
    int? parallelism,
    double? parallelismPercentage,
    this.taskTypeRegister,
    AsyncTaskLogger? logger})
    : parallelism = parameterParallelism(
          value: parallelism, byPercentage: parallelismPercentage),
      _executorThread = createAsyncExecutorThread(
          name,
          AsyncTaskLoggerCaller(logger),
          sequential,
          parameterParallelism(
              value: parallelism, byPercentage: parallelismPercentage),
          taskTypeRegister) {
  _logger = _executorThread.logger;
}