On 06/05/2014 14:56, Ivan Gerasimov wrote:
Hello!

The interrupted status of a thread gets cleared with a call to Path.register().
This is due to call to Object.wait().

Below is the fix with an updated regtest.
Would you please help review it?

BUGURL: https://bugs.openjdk.java.net/browse/JDK-8011537
WEBREV: http://cr.openjdk.java.net/~igerasim/8011537/0/webrev/
The change looks good, an oversight in the original implementation.

A minor comment on the test is that we can using try-with-resources (as WatchService is Closeable). The register could also use the varargs variant to avoid creating the array explicitly but either way is fine.

-Alan

Reply via email to