© Fu Cheng 2018
Fu ChengExploring Java 9https://doi.org/10.1007/978-1-4842-3330-6_7

7. Reactive Streams

Fu Cheng
(1)
Auckland, New Zealand
 
Reactive programming ( https://en.wikipedia.org/wiki/Reactive_programming ) has gained popularity in the Java community recently. In the Java world, we have popular reactive libraries like RxJava ( https://github.com/ReactiveX/RxJava ) and Reactor ( http://projectreactor.io/ ). Reactive Streams ( http://www.reactive-streams.org/ ) is an initiative to provide a standard for asynchronous stream processing with nonblocking back pressure. Core interfaces from the Reactive Streams specification have been added to Java 9 in the class java.util.concurrent.Flow.

Core Interfaces

This section covers the four core interfaces ...

Get Exploring Java 9: Build Modularized Applications in Java now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.