DevPollSelector on Linux
Alan.Bateman at oracle.com
Mon Aug 30 12:50:52 PDT 2010
Martin Buchholz wrote:
> Hi nio maintainers,
> It appears that the intent of make/java/nio/Makefile that
> DevPollSelector* is only built/included on the Solaris platform,
> but ... it it is built/included on Linux as well,
> because ... DefaultSelectorProvider has an explicit reference to it:
> return new sun.nio.ch.DevPollSelectorProvider();
> Is that a bug? Should DefaultSelectorProvider use reflection to find
> its default provider?
Yes, it's a bug. At one point I replaced the explicit reference with
reflection but I didn't push the patch at the time (it was part of other
work to move the DevPolll classes out of src/share/classes).
More information about the nio-dev