Quarkus Integration
The CadenzaFlow Engine can be used in a Quarkus application by using the provided Quarkus Extension. Quarkus Extensions add behavior to your Quarkus application by adding dependencies to the classpath.
The CadenzaFlow Engine Quarkus Extension will pre-configure the CadenzaFlow process engine, so it can be easily used in a Quarkus application.
If you are not familiar with Quarkus, have a look at the getting started guide.
To enable CadenzaFlow Engine autoconfiguration, add the following dependency to your pom.xml
:
<dependency>
<groupId>org.cadenzaflow.bpm.quarkus</groupId>
<artifactId>cadenzaflow-bpm-quarkus-engine</artifactId>
<version>1.0.0
.0</version>
</dependency>
This will add the CadenzaFlow engine v.1.0.0 .0 to your dependencies.
Supported deployment scenarios
CadenzaFlow supports the following deployment scenario:
- executable JAR with one embedded process engine.
There are other possible variations that might also work, but are not tested by CadenzaFlow at the moment.