config method
void
config({
- int? maxConcurrent,
- LevitTaskCacheProvider? cacheProvider,
- String? ownerPath,
- void onTaskError(
- Object error,
- StackTrace stackTrace
- void onTaskEvent(
- LevitTaskEvent event
Dynamically updates engine configuration.
Implementation
void config({
int? maxConcurrent,
LevitTaskCacheProvider? cacheProvider,
String? ownerPath,
void Function(Object error, StackTrace stackTrace)? onTaskError =
_onTaskErrorUnset,
void Function(LevitTaskEvent event)? onTaskEvent = _onTaskEventUnset,
}) {
if (maxConcurrent != null) this.maxConcurrent = maxConcurrent;
if (cacheProvider != null) this.cacheProvider = cacheProvider;
if (ownerPath != null) this.ownerPath = ownerPath;
if (!identical(onTaskError, _onTaskErrorUnset)) {
this.onTaskError = onTaskError;
}
if (!identical(onTaskEvent, _onTaskEventUnset)) {
this.onTaskEvent = onTaskEvent;
}
}