QueryBodyExtractor

class QueryBodyExtractor<Q : Any>(queryType: Class<Q>, requireRootOperator: Boolean = false) : BodyExtractor<Mono<Q>, ReactiveHttpInputMessage>

Reads a query request body strictly. With requireRootOperator, a body whose root object names neither op nor the legacy operator is rejected instead of being read as a legacy condition, whose operator defaults to ALL.

Constructors

Link copied to clipboard
constructor(queryType: Class<Q>, requireRootOperator: Boolean = false)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun extract(inputMessage: ReactiveHttpInputMessage, context: BodyExtractor.Context): Mono<Q>