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
represent the registration. An object may be registered with more than one
watch service. Registration with a watch service is cancelled by invoking the