HttpServer.stop seems to wait longer than expected

Daniel Fuchs daniel.fuchs at oracle.com
Fri Apr 25 15:55:57 UTC 2025


Hi Pavel,

No, it's a known bug:

https://bugs.openjdk.org/browse/JDK-8304065

best regards,

-- daniel

On 25/04/2025 16:31, Pavel Rappo wrote:
> The specification of the method has these words (emphasis mine):
> 
>> The method will then block until all current exchange handlers have completed or else when approximately delay seconds have elapsed (__whichever happens sooner__).
> 
> I noticed that stop(t) blocks for approximately `t` seconds regardless
> of whether there are any handlers being executed at the same time. I
> thought that if there are no handlers being executed, `stop` would
> return immediately. Did I misread the spec?
> 
> -Pavel



More information about the net-dev mailing list