Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Transactions are an important crosscut aspect of the system, so they warrant their own DI factory. Instead of DataDomain being a de-facto factory for transactions, create an explicit DI-managed factory. External/internal transaction property must be set at the DI container level, not in the Modeler.
Documentation: document the new config property...
UPGRADE-NOTES:
- project using external transactions must ensure they set this as a property.
- this feature removes support for TransactionDelegate. A custom TX factory should be used if a delegate-like functionality is desired. For example it may use a decorator around a standard transaction to intercept transaction methods.