Skip to content

//shared/org.readium.r2.shared.fetcher/Resource/Exception

Exception

[androidJvm]\ sealed class Exception : UserException

Errors occurring while accessing a resource.

Types

Name Summary
BadRequest [androidJvm]
class BadRequest(parameters: Map<String, String>, cause: Throwable?) : Resource.Exception
Equivalent to a 400 HTTP error.
Cancelled [androidJvm]
object Cancelled : Resource.Exception
The request was cancelled by the caller.
Companion [androidJvm]
object Companion
Forbidden [androidJvm]
class Forbidden(cause: Throwable?) : Resource.Exception
Equivalent to a 403 HTTP error.
NotFound [androidJvm]
class NotFound(cause: Throwable?) : Resource.Exception
Equivalent to a 404 HTTP error.
Offline [androidJvm]
object Offline : Resource.Exception
The Internet connection appears to be offline.
Other [androidJvm]
class Other(cause: Throwable) : Resource.Exception
For any other error, such as HTTP 500.
OutOfMemory [androidJvm]
class OutOfMemory(cause: OutOfMemoryError) : Resource.Exception
Equivalent to a 507 HTTP error.
Unavailable [androidJvm]
class Unavailable(cause: Throwable?) : Resource.Exception
Equivalent to a 503 HTTP error.

Functions

Name Summary
addSuppressed [androidJvm]
fun addSuppressed(p0: Throwable)
fillInStackTrace [androidJvm]
open fun fillInStackTrace(): Throwable
getLocalizedMessage [androidJvm]
open fun getLocalizedMessage(): String
getStackTrace [androidJvm]
open fun getStackTrace(): Array<StackTraceElement>
getSuppressed [androidJvm]
fun getSuppressed(): Array<Throwable>
getUserMessage [androidJvm]
open fun getUserMessage(context: Context, includesCauses: Boolean = true): String
Gets the localized user-facing message for this exception.
initCause [androidJvm]
open fun initCause(p0: Throwable): Throwable
printStackTrace [androidJvm]
open fun printStackTrace()
open fun printStackTrace(p0: PrintStream)
open fun printStackTrace(p0: PrintWriter)
setStackTrace [androidJvm]
open fun setStackTrace(p0: Array<StackTraceElement>)

Properties

Name Summary
cause [androidJvm]
open val cause: Throwable?
message [androidJvm]
open val message: String?

Inheritors

Name
BadRequest
NotFound
Forbidden
Unavailable
Offline
OutOfMemory
Cancelled
Other