api

http4k / org.http4k.core / RequestContexts

RequestContexts

class RequestContexts : Store<RequestContext>

In-memory RequestContext store. Override the storeId to use multiple stores in one app.

Constructors

Name Summary
<init> In-memory RequestContext store. Override the storeId to use multiple stores in one app.RequestContexts(storeId: String? = null)

Functions

Name Summary
invoke Lens operation to get the value from the targetfun invoke(target: Request): RequestContext
Lens operation to set the value into the targetfun <R : Request> invoke(value: RequestContext, target: R): R
remove fun remove(value: RequestContext): RequestContext?

Extension Functions

Name Summary
asResult Convert the result of a lens extraction to a Result4k type whichfun <IN, OUT> LensExtractor<IN, OUT>.asResult(): LensExtractor<IN, Result<OUT, LensFailure>>