8198372: API to create a SelectableChannel to a FileDescriptor
Alan Bateman
Alan.Bateman at oracle.com
Thu Jun 21 17:32:52 UTC 2018
On 20/06/2018 20:57, Brian Burkhalter wrote:
> :
>
> Some more comments (which I initially had as comments on the CSR):
>
> 1: The phrasing "create a SelectableChannel /TO/ a FileDescriptor"
> seems awkward. The verbiage in the java.nio.channels package
> description uses "from," e.g.,
>
> "An appropriate channel can be constructed from an InputStream or an
> OutputStream, and conversely an InputStream or an OutputStream can be
> constructed from a channel."
>
Channel is defined to be ".. an open connection to an entity such as
..." so I tried to be consistent with that. You are right that the
wording in the Channels utility class is a bit different as it is
defines factory methods for creating adaptors. So I think I'll leave it
as is.
> 2: There are two occurrences of {@link java.nio.channels.Selector
> Selectors} and one of {@code Selector}s. Should not the "s" be either
> in or out consistently?
You are right, we should try to keep these consistent.
>
> 3: In the API Note of implReleaseChannel it states "may be invoked
> while synchronized on the selector and its selected-key set." Should
> "may" instead be "should?”
Good point, it should "is invoked" rather than "may be invoked".
>
> 4: For readWriteSelectableChannel might the phrasing
>
> "read and write directly with the file descriptor"
>
> be better as
>
> "read from and write to the resource referenced by the file descriptor" ?
>
Yes, that would be better.
-Alan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/nio-dev/attachments/20180621/fc44d0b1/attachment.html>
More information about the nio-dev
mailing list