I'm currently migrating an application which was originally written in the Quarkus to Micronaut. The application relies on context propagation to propagate transactional context. In Quarkus, this was easily achievable using the provided context propagation extension. Unfortunately there seems to be no similar extension/feature in Micronaut (at least I couldn't find any).
If there isn't any alternative, how can I add the context propagation feature to my application in Micronaut?
In general synchronous transactions can't be propagated across different threads so I am not sure how it helps to propagate them in your case.
Micronaut Data R2DBC supports non-blocking transactions and transactional context propagation for reactive flows if that is what you are after https://micronaut-projects.github.io/micronaut-r2dbc/1.0.x/guide/#transactionManagement