ReactiveX

An API for asynchronous programming with observable streams. observable streamを使った非同期プログラミング用APIJava実装のRxJavaも提供されている。