api: SmallRye Fault Tolerance API, additional to the MicroProfile Fault Tolerance API.
Treated as a public API.
implementation/core: Implementation of core fault tolerance strategies.
Independent of the MicroProfile Fault Tolerance API or the SmallRye Fault Tolerance API.
Treated as private API, no compatibility guaranteed.
implementation/fault-tolerance: Implementation of the MicroProfile Fault Tolerance API and the SmallRye Fault Tolerance API.
Based on CDI and the
The configuration system is based on the
implementation/autoconfig/core: Core classes of the SmallRye Fault Tolerance configuration system.
Required at runtime.
implementation/autoconfig/processor: An annotation processor that generates implementations of config interfaces.
Only required during SmallRye Fault Tolerance build.
implementation/context-propagation: Optional integration with MicroProfile Context Propagation.
See Context Propagation integration.
implementation/tracing-propagation: Optional integration between MicroProfile Context Propagation and OpenTracing.
See OpenTracing integration.
implementation/vertx: Optional integration of the Vert.x event loop.
See event loop integration.
testsuite/basic: Basic test suite.
Some parts of it overlap with the Eclipse MicroProfile Fault Tolerance TCK.
testsuite/integration: Integration test suite.
Includes several Context Propagation and Vert.x tests.
testsuite/tck: Runs the implementation against the Eclipse MicroProfile Fault Tolerance TCK.
doc: This documentation.