Provides enpoints and data for end user applications that want to use QX data.
It's logically located above integration layer and below UI layer.
There are two modules:
- qx-api ... provides the endpoints for retrieving data.
- qx-sync ... job that collects data from nodes and/or integration layer.
- Java 21
- Maven (or use
mvnw
wrapper script)
mvn clean package
To run integration tests use verfy
target.
This builds all modules. The artifacts are available in the target/
folders of
modules.
Run applications with java -jar <jar-file-of-application>
.
For configuration, it is recommended to use an application.properties
file.
See application.properties
file in modules src/main/resources
folder for available
configuration properties.
See Spring Documentation for available
possibilities of configuring.