From d19a1a7cd52a25c9eac69130dd2a68fd282df711 Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Wed, 17 Sep 2025 10:32:10 +0100 Subject: [PATCH] remove ability to pass a null java timeout --- .../impl/engine/server/HttpServerBluePrint.scala | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/http-core/src/main/scala/org/apache/pekko/http/impl/engine/server/HttpServerBluePrint.scala b/http-core/src/main/scala/org/apache/pekko/http/impl/engine/server/HttpServerBluePrint.scala index 3e8c07c7b..78a73604f 100644 --- a/http-core/src/main/scala/org/apache/pekko/http/impl/engine/server/HttpServerBluePrint.scala +++ b/http-core/src/main/scala/org/apache/pekko/http/impl/engine/server/HttpServerBluePrint.scala @@ -414,17 +414,13 @@ private[http] object HttpServerBluePrint { import pekko.http.impl.util.JavaMapping.Implicits._ /** JAVA API * */ - override def updateTimeout(timeout: java.time.Duration): Unit = { - val stimeout = if (timeout eq null) null else timeout.asScala - update(stimeout, null: HttpRequest => HttpResponse) - } + override def updateTimeout(timeout: java.time.Duration): Unit = + update(timeout.asScala, null: HttpRequest => HttpResponse) override def update(timeout: Duration, handler: Function[model.HttpRequest, model.HttpResponse]): Unit = update(timeout, handler(_: HttpRequest).asScala) override def update( - timeout: java.time.Duration, handler: Function[model.HttpRequest, model.HttpResponse]): Unit = { - val stimeout = if (timeout eq null) null else timeout.asScala - update(stimeout, handler(_: HttpRequest).asScala) - } + timeout: java.time.Duration, handler: Function[model.HttpRequest, model.HttpResponse]): Unit = + update(timeout.asScala, handler(_: HttpRequest).asScala) override def updateHandler(handler: Function[model.HttpRequest, model.HttpResponse]): Unit = updateHandler(handler(_: HttpRequest).asScala)