TimeLimit

object TimeLimit

Provide simple timeout functionality. By default, reject with HTTP 504 after 1 second.

Functions

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