First I have to say that I have not much experience with Reactive Programming.
Since there are only a few interfaces in JDK 9 (Flow and its nested interfaces), JDK 9 obviously does not include a reactive library like RxJava.
In the Javadoc, there are some examples for implentations of Publisher, Subscription, and Subscriber. But these seem to be quite low-level and do not have any reactive operators or handling of back-pressure.
So what is the point of including those interfaces into the JDK?
Are vendors of reactive libraries supposed to use them, so that Java implementations (like RxJava) of those use a common set of interfaces? (similar to JPA and Hibernate?)