Siddhi now supports Java 11 !
Siddhi is a java library that listens to events from data streams, detects complex conditions described via a Streaming SQL language, and triggers actions. It performs both Stream Processing and Complex Event Processing.
Refer Siddhi official documentation for more details.
Oracle JDK 8 ended its life in January, 2019, stopped the public update releases. So we felt the necessity to move and stay up-to-date with latest JDK versions containing awesome features and security fixes.
It also worth to say that Oracle JDK released for public use compiles against OpenJDK source code without changes.
We tested and verified the support for Siddhi with both Oracle JDK 11 and OpenJDK 11. Furthermore, we are maintaining CI builds which tests entire feature-set of Siddhi against Oracle JDK 11 and OpenJDK 11.
You should use Java 8 for building in order to support both Java 8 and Java 11 at run-time.