Replaces https://issues.redhat.com/browse/JBTM-3237
When the LRA coordinator is ran with Quarkus the LRAService ApplicationScoped bean initialise event is triggered twice. I noticed this problem when running with Quarkus (quarkusio/quarkus#2673) but the resolution of that issue was that CDI is under-specified in this area. The fix for our needs is to observe the bean being destructed using the Quarkus ShutdownEvent.
Replaces https://issues.redhat.com/browse/JBTM-3237
When the LRA coordinator is ran with Quarkus the LRAService ApplicationScoped bean initialise event is triggered twice. I noticed this problem when running with Quarkus (quarkusio/quarkus#2673) but the resolution of that issue was that CDI is under-specified in this area. The fix for our needs is to observe the bean being destructed using the Quarkus ShutdownEvent.