Closed smcvb closed 2 months ago
Failed conditions
60.6% Coverage on New Code (required ≥ 80%)
E Reliability Rating on New Code (required ≥ A)
See analysis details on SonarCloud
Catch issues before they fail your Quality Gate with our IDE extension SonarLint
This pull request serves as an addition to #2953. We merged #2953 as it was a very important milestone, mandatory to proceed with working on other infrastructure components. However, as the Unit of Work rewrite and introduction of the
ProcessingLifecycle
andProcessingContext
are extremely central to Axon Framework, I deemed an early revamp of the JavaDoc and API changes documentation to be paramount for further development.Hence, that is exactly what this pull request does. It adds JavaDoc, adjusts JavaDoc, renames parameters, reorders variables and methods, and further cleans up any irregularities to provide a strong basis for proceeding with Axon Framework 5's development.
Added, as the
UnitOfWork
, and the other deprecated and soon-to-be-removed implementations of thisUnitOfWork,
are part of the public API, I have drafted an explanation in theapi-changes.md
file. This file will guide us during the construction of a migration guide and help users who prefer to jump on the bandwagon quickly.By doing the above, this PR resolves #2966.