AsyncExecutor constructor
AsyncExecutor({
- String name = '',
- bool sequential = false,
- int? parallelism,
- double? parallelismPercentage,
- AsyncTaskRegister? taskTypeRegister,
- 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;
}