a socket impl question?
Alan Bateman
Alan.Bateman at oracle.com
Sun Jan 13 01:50:10 PST 2013
On 13/01/2013 08:22, Chris Hegarty wrote:
> :
>>
>> More generally, is there a general way to pass a non
>> StandardSocketOptions option
>> the down to the socket fd without having to go through the JNI path on
>> Windows?
>
>
> Not that I am aware of.
Just to add to Chris's comment. You can develop your own
SelectorProvider implementation that supports socket options beyond
those defined by StandardSocketOptions. These are usable with channels
that implement NetworkChannel via the setOption/getOption methods. So as
should be clear, the provider implementation needs to support the
extended socket options first, this is not an API that allows you to
pass in arbitrary socket options without mapping.
At this time, the classic networking APIs (java.net.Socket) don't define
APIs that take a SocketOption but one could envisage adding them in the
future.
-Alan
PS: I think follow-ups should be sent to net-dev.
More information about the jdk7u-dev
mailing list