Reactivity is a Reactive implementation on the JVM using Kotlin language.
The asynchronism (Event Loop) is based on suspending functions in coroutines, using Kotlinx coroutines
This directory contains modules to use for JDK 6 to latest.
- For JDK6 and JDK7, use reactivity -- reactivity core.
- For JDK8 and JDK9, use reactivity-jdk8 -- additions for JDK8
Inspirations :
Kotlinx coroutines reactive guide
Kotlinx coroutines guide (channels)
streamBenchmarks