What are notifying futures?
Notifying futures Strictly, these methods do not return JDK Futures, but rather a sub-interface known as a NotifyingFuture. The main difference is that you can attach a listener to a NotifyingFuture such that you could be notified when the future completes.