http4k
Toggle table of contents
6.55.0.0
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
http4k
http4k-ops-resilience4j
/
org.http4k.filter
/
ResilienceFilters
/
TimeLimit
Time
Limit
object
TimeLimit
(
source
)
Provide simple timeout functionality. By default, reject with HTTP 504 after 1 second.
Members
Functions
invoke
Link copied to clipboard
operator
fun
invoke
(
timeLimiter
:
TimeLimiter
=
TimeLimiter.ofDefaults("TimeLimit")
,
onError
:
(
)
->
Response
=
{ Response(CLIENT_TIMEOUT.description("Time limit exceeded")) }
,
futureSupplier
:
(
(
)
->
Response
)
->
Future
<
Response
>
=
{ CompletableFuture.supplyAsync(it) }
)
:
Filter