toggle menu
http4k
6.9.0.0
jvm
switch theme
search in API
http4k-format-core
/
org.http4k.format
/
AutoContentNegotiator
Auto
Content
Negotiator
class
AutoContentNegotiator
<
T
>
(
defaultLens
:
BiDiBodyLens
<
T
>
,
alternateLenses
:
List
<
BiDiBodyLens
<
T
>
>
)
:
Iterable
<
BiDiBodyLens
<
T
>
>
,
LensExtractor
<
HttpMessage
,
T
>
Members
Constructors
Auto
Content
Negotiator
Link copied to clipboard
constructor
(
defaultLens
:
BiDiBodyLens
<
T
>
,
alternateLenses
:
List
<
BiDiBodyLens
<
T
>
>
)
Functions
extract
Link copied to clipboard
open
fun
extract
(
target
:
HttpMessage
)
:
T
get
Link copied to clipboard
open
operator
fun
<
R
:
HttpMessage
>
get
(
target
:
R
)
:
T
invoke
Link copied to clipboard
operator
fun
invoke
(
accept
:
Accept
?
)
:
BiDiBodyLens
<
T
>
open
operator override
fun
invoke
(
target
:
HttpMessage
)
:
T
iterator
Link copied to clipboard
open
operator override
fun
iterator
(
)
:
Iterator
<
BiDiBodyLens
<
T
>
>
outbound
Link copied to clipboard
fun
outbound
(
request
:
Request
)
:
BiDiBodyLens
<
T
>
restrict
From
Link copied to clipboard
open
fun
<
NEXT
:
HttpMessage
>
restrictFrom
(
)
:
LensExtractor
<
NEXT
,
T
>
to
Body
Lens
Link copied to clipboard
fun
toBodyLens
(
)
:
BodyLens
<
T
>