ResourceLoader<DataType> constructor
ResourceLoader<DataType> ({
- AdeptPublishSubject<
Resource< ? publishSubject,DataType?> > - LoadFromCache<
DataType?> ? loadFromCache, - OnLoadedFromCacheSuccess<
DataType?> ? onLoadedFromCacheSuccess, - OnLoadedFromCacheFailed<
DataType?> ? onLoadedFromCacheFailed, - LoadFromStorage<
DataType?> ? loadFromStorage, - OnLoadedFromStorageSuccess<
DataType?> ? onLoadedFromStorageSuccess, - OnLoadedFromStorageFailed<
DataType?> ? onLoadedFromStorageFailed, - LoadFromRESTAPI<
DataType?> ? loadFromRESTAPI, - OnLoadedFromRESTAPISuccess<
DataType?> ? onLoadedFromRESTAPISuccess, - OnLoadedFromRESTAPIFailed<
DataType?> ? onLoadedFromRESTAPIFailed, - OnFailed<
DataType?> ? onFailed, - OnErrorManagement<
DataType?> ? onErrorManagement, - bool stopOnFirstResourceLoaded = false,
Implementation
ResourceLoader({
this.publishSubject,
this.loadFromCache,
this.onLoadedFromCacheSuccess,
this.onLoadedFromCacheFailed,
this.loadFromStorage,
this.onLoadedFromStorageSuccess,
this.onLoadedFromStorageFailed,
this.loadFromRESTAPI,
this.onLoadedFromRESTAPISuccess,
this.onLoadedFromRESTAPIFailed,
this.onFailed,
this.onErrorManagement,
this.stopOnFirstResourceLoaded = false,
}) : _loaderTask = AsyncTask();