Hi Tom
I don't talk about reactive programming in the book. I've only glanced at RxJava, so my answer about this isn't especially well informed
I can certainly see how useful lambdas would be in programming
Observables, but don't think there's a direct link between the functional style of stream operations and the event-driven model of RxJava. I think the corresponding (but obviously far more primitive) feature in Java is
CompletableFuture, which I wrote about
here.
I do discuss creating custom
Spliterators. But it's quite hard to think of an original example that isn't already covered in the JDK. The one I did manage to think of (it's a big part of Chapter 5) won't be original any more, as they took it and put it into JDK 9!
Regards
Maurice