Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
1.6.0
-
None
Description
In the current design all changes to a delivery's disposition and settlement state has to move through the core thread.
Contrast this with the data associated with a delivery (held in the message content object) - data is moved between I/O threads without passing through the core thread.
Moving the disposition and settlement state propagation to the I/O threads (like delivery data) will simplify its synchronization (2 thread rather than 3) and will (likely) improve performance.