Awesome
<h1 align="center">Fluvio Client for Java</h1> <div align="center"> <strong> Java binding for Fluvio streaming platform. </strong> </div> <br />Documentation
Fluvio client uses javadoc to generate the client API documentation.
Note: topic creation and deletion is not yet supported in this client.
Example Usage
Checkout our example
project and
our
Simple.java
.
Add com.infinyon:fluvio:+
as a dependency. The section should look
something like:
dependencies {
// Use JUnit test framework.
testImplementation 'junit:junit:4.13'
// This dependency is used by the application.
implementation 'com.google.guava:guava:29.0-jre'
implementation 'com.infinyon:fluvio:+'
}
Supported Platforms
Currently Fluvio Java client supports the following platforms:
- Linux/x86_64
- macOS/x86_64
Developer Notes
-
Ensure that
JAVA_ROOT
points to the base directory for the java installation. It's under/usr/lib/jvm/java-15-openjdk
for archlinux depending on the version of java. -
CI will run
make test
will test that the rust is linked correctly but does not test the connection to a fluvio cluster. To verify that things work, runmake examples
. -
To publish, run the Publish CI.
-
The documentation on github pages is updated on every merge into
main
.