AsynchronousSocketChannel still throws unspecified exception

Alan Bateman Alan.Bateman at oracle.com
Wed Jul 13 01:55:26 PDT 2011


cowwoc wrote:
> :
> Now I'm getting really worried... I just noticed that socket timeouts are
> wrong as well!
>
> If you recall, we had agreed that a timeout value of 0 or less should mean
> "no timeout" and Long.MAX_VALUE should mean "wait forever":
> http://web.archiveorange.com/archive/v/gpYtBv5dfSke8QjCflUY
>   
Yes, I remember that discussion and we changed it, via 6878369, so that 
<= 0 means that the I/O operation doesn't have a timeout (previously it 
was specified to throw IllegalArgumentException if a negative timeout 
was specified).

-Alan.




More information about the nio-dev mailing list