Java executors: how to be notified, without blocking, when a task completes? Java executors: how to be notified, without blocking, when a task completes? java java