Skip to content

Commit de28be1

Browse files
authored
remove ability to pass a null java timeout (#787)
1 parent 7bd9042 commit de28be1

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

http-core/src/main/scala/org/apache/pekko/http/impl/engine/server/HttpServerBluePrint.scala

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -414,17 +414,13 @@ private[http] object HttpServerBluePrint {
414414
import pekko.http.impl.util.JavaMapping.Implicits._
415415

416416
/** JAVA API * */
417-
override def updateTimeout(timeout: java.time.Duration): Unit = {
418-
val stimeout = if (timeout eq null) null else timeout.asScala
419-
update(stimeout, null: HttpRequest => HttpResponse)
420-
}
417+
override def updateTimeout(timeout: java.time.Duration): Unit =
418+
update(timeout.asScala, null: HttpRequest => HttpResponse)
421419
override def update(timeout: Duration, handler: Function[model.HttpRequest, model.HttpResponse]): Unit =
422420
update(timeout, handler(_: HttpRequest).asScala)
423421
override def update(
424-
timeout: java.time.Duration, handler: Function[model.HttpRequest, model.HttpResponse]): Unit = {
425-
val stimeout = if (timeout eq null) null else timeout.asScala
426-
update(stimeout, handler(_: HttpRequest).asScala)
427-
}
422+
timeout: java.time.Duration, handler: Function[model.HttpRequest, model.HttpResponse]): Unit =
423+
update(timeout.asScala, handler(_: HttpRequest).asScala)
428424
override def updateHandler(handler: Function[model.HttpRequest, model.HttpResponse]): Unit =
429425
updateHandler(handler(_: HttpRequest).asScala)
430426

0 commit comments

Comments
 (0)