The reference JVM clients for the InfluxDB 2.x - currently Java, Reactive, Kotlin and Scala clients are implemented.
This project has declared the following modules:
Name | Description |
---|---|
The InfluxDB Client Utils | InfluxDB Client Utils - base utils for other modules |
The InfluxDB Client Test Tools | The InfluxDB client's Test Tools - mocking InfluxDB, parsing HTTP responses |
The InfluxDB Client Core | InfluxDB Client Core - exceptions, validations, REST client |
The InfluxDB 1.7+ Flux Client | The client that allow perform Flux Query against the InfluxDB 1.7+. |
The Java InfluxDB 2.x Client | The reference Java client that allows query, write and management (bucket, organization, users) for the InfluxDB 2.x. |
The RxJava InfluxDB 2.x Client | The reference reactive Java client for InfluxDB 2.x. The client provide supports for asynchronous stream processing with backpressure as is defined by the Reactive Streams. |
The Kotlin InfluxDB 2.x Client | The reference Kotlin client that allows query and write for the InfluxDB 2.x by Kotlin Channel and Flow coroutines. |
The Scala InfluxDB 2.x Client [Scala 2.12] | The reference Scala client that allows query and write for the InfluxDB 2.x by Pekko Streams. |
The Scala InfluxDB 2.x Client [Scala 2.13] | The reference Scala client that allows query and write for the InfluxDB 2.x by Pekko Streams. |
The OSGi InfluxDB 2.x Client | InfluxDB 2.x Java client extension for OSGi environments. |
Apache Karaf Integration for InfluxDB 2.x | Apache Karaf Integration for InfluxDB 2.x: features and KAR file. |
Spring Integration for InfluxDB 2.x | The Spring Integration for InfluxDB 2.x: actuator for InfluxDB2 micrometer registry, actuator for InfluxDB2 health, InfluxDB2Client auto-configuration. |
The Flux DSL | Specify the Flux query by the Query Builder. |
examples | The reference JVM clients for the InfluxDB 2.x - currently Java, Reactive, Kotlin and Scala clients are implemented. |