api

http4k / org.http4k.core / Store

Store

interface Store<OUT> : LensInjector<OUT, Request>, LensExtractor<Request, OUT>

Functions

Name Summary
remove abstract fun remove(value: OUT): OUT?

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>>

Inheritors

Name Summary
RequestContexts In-memory RequestContext store. Override the storeId to use multiple stores in one app.class RequestContexts : Store<RequestContext>