Wow
Toggle table of contents
9.0.16
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
Wow
wow-webflux
/
me.ahoo.wow.webflux.route.query
/
HttpQueryGuard
Http
Query
Guard
class
HttpQueryGuard
(
maxListSize
:
Int
=
1000
,
maxPageSize
:
Int
=
100
,
maxPageWindow
:
Long
,
maxFilterNodes
:
Int
=
DEFAULT_MAX_FILTER_NODES
,
maxFilterValues
:
Int
=
1000
,
allowExpensiveOperators
:
Boolean
=
true
,
idleTimeout
:
Duration
=
Duration.ofSeconds(10)
)
Members
Constructors
Http
Query
Guard
Link copied to clipboard
constructor
(
maxListSize
:
Int
=
1000
,
maxPageSize
:
Int
=
100
,
maxPageWindow
:
Long
,
maxFilterNodes
:
Int
=
DEFAULT_MAX_FILTER_NODES
,
maxFilterValues
:
Int
=
1000
,
allowExpensiveOperators
:
Boolean
=
true
,
idleTimeout
:
Duration
=
Duration.ofSeconds(10)
)
Types
Companion
Link copied to clipboard
object
Companion
Functions
flux
Link copied to clipboard
fun
<
T
:
Any
>
flux
(
queryType
:
QueryType
,
query
:
Any
,
request
:
ServerRequest
,
scope
:
FilterExpression
=
MatchAllFilter
,
result
:
(
)
->
Flux
<
T
>
)
:
Flux
<
T
>
mono
Link copied to clipboard
fun
<
T
:
Any
>
mono
(
queryType
:
QueryType
,
query
:
Any
,
scope
:
FilterExpression
=
MatchAllFilter
,
result
:
(
)
->
Mono
<
T
>
)
:
Mono
<
T
>