LoaderErrorThrower
@UnstableApi
public interface LoaderErrorThrower
LoaderErrorThrower.Placeholder |
A |
Loader |
Manages the background loading of |
Conditionally throws errors affecting a Loader.
Summary
Nested types |
|---|
public final class LoaderErrorThrower.Placeholder implements LoaderErrorThrowerA |
Public methods |
|
|---|---|
abstract void |
Throws a fatal error, or a non-fatal error if loading is currently backed off and the current |
abstract void |
maybeThrowError(int minRetryCount)Throws a fatal error, or a non-fatal error if loading is currently backed off and the current |
Public methods
maybeThrowError
abstract void maybeThrowError()
Throws a fatal error, or a non-fatal error if loading is currently backed off and the current Loadable has incurred a number of errors greater than the Loaders default minimum number of retries. Else does nothing.
| Throws | |
|---|---|
java.io.IOException |
The error. |
maybeThrowError
abstract void maybeThrowError(int minRetryCount)
Throws a fatal error, or a non-fatal error if loading is currently backed off and the current Loadable has incurred a number of errors greater than the specified minimum number of retries. Else does nothing.
| Parameters | |
|---|---|
int minRetryCount |
A minimum retry count that must be exceeded for a non-fatal error to be thrown. Should be non-negative. |
| Throws | |
|---|---|
java.io.IOException |
The error. |