There seem to be many inventions designed to workaround the fact that Futures don't have a listening mechanism. CompletionHandler is one mechanism to asynchronously listen to the completion of a Future. Google recently open-sourced their "guava" library which adds methods for listening to a Future. There was a long discussion a while ago about different folks implementing their own listeners to Future.
IMO, I'd rather really & truly add listeners to Future. But CompletionHandler is nice too.
Sam
_______________________________________________
Concurrency-interest mailing list
Concurrency-interest@...
http://cs.oswego.edu/mailman/listinfo/concurrency-interest