Hi all, I looked a bit the work needed to upgrade our microprofile-fault-tolerance from v1 to v2 and it seems they added yet other rules coupling even more the "strategies" (interceptors for us). Concretely it means for us some refactoring to make the coupling of interceptors simpler (like a big context object passed in the InvocationContext holding the state) instead of the several entries we had today cause rules were simpler. We also have some rework to do on our futures and completionstage handling but it is mainly due to previous point. I created a branch for that work: https://github.com/apache/geronimo-safeguard/tree/mp-ft-2
If anyone wants to tackle that, feel free to shout there and take the lead on that, sounds like a good opportunity to make the code base simpler. Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.metawerx.net/> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book <https://www.packtpub.com/application-development/java-ee-8-high-performance>
