nee-ctx-web-ktor / dev.neeffect.nee.ctx.web / WebContextProvider

WebContextProvider

interface WebContextProvider<R, G : TxProvider<R, G>>

Functions

async

open fun <E, A> async(func: () -> Nee<WebContext<R, G>, E, A>): Nee<WebContext<R, G>, Any, A>

create

abstract fun create(call: ApplicationCall): WebContext<R, G>

fx

abstract fun fx(): EffectsInstance<R, G>

healthCheck

open fun healthCheck(): Route.() -> Unit

jacksonMapper

abstract fun jacksonMapper(): ObjectMapper

monitoringApi

open fun monitoringApi(): Route.() -> Unit

sysApi

open fun sysApi(): Route.() -> Unit

userSecurityApi

open fun userSecurityApi(): Route.() -> Unit

Inheritors

BaseWebContextProvider

abstract class BaseWebContextProvider<R, G : TxProvider<R, G>> : WebContextProvider<R, G>