Floodplain 1.3.1 is out. Notable features:
- More consistent handling of date types. Floodplain does no longer uses the old java.util.Date class. It now uses: DATE / TIMESTAMP / CLOCKTIME types that map to LocalDate, LocalDateTime and LocalTime.
- Support for FHIR based sources (i.e. Kafka Topics in FHIR / JSON format)
Floodplain is a Kotlin based stream processing framework, check https://www.floodplain.io/ for in-depth documentation.
Circle CI Build Status:
Available on Maven Central:
Floodplain requires Gradle and Java 11+
gradle build
... should do the trick
Make sure the demo setup is running:
https://github.com/floodplainio/floodplain-demo-setup
Follow the README, it should be easy to start. After running an example, stop, delete and restart the demo with:
CTRL+C
docker-compose rm
Import this project into IntelliJ. Other IDE's should be easy to import (assuming there is some kind of gradle integration).
Find, for example, the FloodplainAddresses.kt example file. Right-click and run, this should create some log messages and then keep running.
Open a MongoDB client, point it to localhost:27017, and it will have created a new database. When you keep the FloodplainAddresses running, you can make changes to Postgres, and see the changes reflected in MongoDB.
- TODO Separate examples into another project