- 
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 thecoremodule.
The configuration system is based on theautoconfigmodule.
 
- 
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.