Using OP_CONNECT with Selector.select causes selector to fire repeatedly
Deven You
youdwei at linux.vnet.ibm.com
Mon Jun 18 00:37:59 PDT 2012
Hi All,
Could any one takes a look at this problem, I think we need clarify this
situation so that user or customer will avoid keep selecting the OP_CONNECT!
Thanks a lot!
On 06/05/2012 03:09 PM, Deven You wrote:
> Hi Alan,
>
> What is your opinion about the javadoc clarification?
>
> Thanks alot!
> On 05/31/2012 03:47 PM, Deven You wrote:
>> Hi Alan,
>>
>> Thanks for your comments. How do you feel the javadoc change should
>> be, from my knowledge, for the Selector.select(), we may add a
>> sentence like "For OP_CONNECT, once a channel is already connected,
>> an application should not check OP_CONNECT again, in this situation,
>> Selector will ignore OP_CONNECT and return immediately."
>>
>> On 05/16/2012 04:40 AM, Alan Bateman wrote:
>>> Devon,
>>>
>>> Just to follow up from my previous mail. I looked at the changes in
>>> the patch and also tried it out to see the side effects. One issue
>>> is that the changes mean that OP_CONNECT will be "automatically"
>>> removed from the interest ops, minimally that would require a spec
>>> change. When I ran the Selector tests (in the jdk repository) then I
>>> noticed a few failures so there are other side effects too. In any
>>> case, I think the one is really just a mis-use of the API and that
>>> we should instead adding wording to the javadoc rather than change
>>> the implementation.
>>>
>>> -Alan
>>>
>>
>>
>
>
--
Best Regards,
Deven
More information about the nio-dev
mailing list