public abstract interface Watchable
  Comment     Returned-by     Constructor-argument     Method-argument     Field-type     Type-bound     Links  

An object that may be registered with a watch service so that it can be watched for changes and events.

This interface defines the register method to register the object with a WatchService returning a WatchKey to represent the registration. An object may be registered with more than one watch service. Registration with a watch service is cancelled by invoking the key's cancel method.

See also:
Path.register

Since:  1.7