request for review: 7184932: Remove the temporary Selector usage in the NIO socket adapters (original) (raw)

Alan Bateman Alan.Bateman at oracle.com
Tue Aug 28 08:23:23 PDT 2012


On 28/08/2012 16:14, David M. Lloyd wrote:

What about generalizing that API a bit, and rolling it up to SelectableChannel with methods like: public abstract void await(int ops); public abstract void await(int ops, long time, TimeUnit unit); ...where ops must conform to validOps(). This way it becomes trivial for anyone to mix blocking and non-blocking APIs which is definitely a common API usage. I've chatted with Rob about a potential step along these lines. First step though is to eliminate the temporary Selector usage in the adapters.

-Alan



More information about the nio-dev mailing list