class Configuration
Status pages feature config
Configuration()
Status pages feature config |
val exceptions: MutableMap<Class<*>, suspend PipelineContext<*, ApplicationCall>.(Throwable) -> Unit>
Exception handlers map by exception class |
|
val statuses: MutableMap<HttpStatusCode, suspend PipelineContext<*, ApplicationCall>.(HttpStatusCode) -> Unit>
Status handlers by status code |
fun <T : Throwable> exception(handler: suspend PipelineContext<Unit, ApplicationCall>.(T) -> Unit): Unit
Register exception handler for exception type T and it's children fun <T : Throwable> exception(klass: Class<T>, handler: suspend PipelineContext<Unit, ApplicationCall>.(T) -> Unit): Unit
Register exception handler for exception class klass and it's children |
|
fun status(vararg status: HttpStatusCode, handler: suspend PipelineContext<*, ApplicationCall>.(HttpStatusCode) -> Unit): Unit
|
fun Configuration.statusFile(vararg code: HttpStatusCode, filePattern: String): Unit
Register a status page file(s) using filePattern for multiple status code list |