centiservice / mats3

Mats3: Message-based Asynchronous Transactional Staged Stateless Services
https://mats3.io/
Other
63 stars 7 forks source link

Ability to setDebugInfo() on StageConfig, to override the dynamic debug info #34

Closed stolsvik closed 2 years ago

stolsvik commented 3 years ago

When context.reply(..) is invoked by MatsImpl due to lastStage(..) or SpringConfig's lambda handling of same (both @MatsMapping and @MatsClassMapping), then we do not get any sane dynamic debug info. (Check what happens on next and request for SpringConfig @MatsClassMapping)

Also evaluate such debug info for the "creation point". Maybe always set creation point (which gives ability to also display this in introspection) - and then check for the dynamic info whether it works out, and if not, use the creation point.

stolsvik commented 2 years ago

Fixed at 2022-02-22, git 3486673b, named setOrigin(..)