Laird Nelson

[WELD-2580] Ensure InjectionTarget#dispose(Object) method is called in ManagedBean implementation

* [WELD-2580] Ensure InjectionTarget#dispose(Object) method is called in ManagedBean implementation

* Added test for WELD-2580 fix

* Fix InjectionTargetDisposeTest to correctly trigger instance destroy in all environments.

[WELD-2578] Permit DiscoveryStrategy instances to be loaded via ServiceLoader.

[JBTM-3131] Applies similar sourcing strategies to both NarayanaTransactionManager and NarayanaTransactionSynchronizationRegistry

Signed-off-by: Laird Nelson <ljnelson@gmail.com>

    • -0
    • +130
    /ArjunaJTA/cdi/classes/com/arjuna/ats/jta/cdi/JTASupplier.java
[JBTM-3106][WFLY-11858] Fire appropriate scope events for TransactionScoped scope. Remove bean for InitialContext.

Signed-off-by: Laird Nelson <ljnelson@gmail.com>

JBTM-3045: Fixes Standalone JTA 1.2 Quickstart failure

Signed-off-by: Laird Nelson <ljnelson@gmail.com>

JBTM-3044: Decoupled TransactionContext from JNDI

Signed-off-by: Laird Nelson <ljnelson@gmail.com>

    • -0
    • +110
    /ArjunaJTA/cdi/classes/com/arjuna/ats/jta/cdi/AbstractBean.java
    • -0
    • +80
    /ArjunaJTA/cdi/classes/com/arjuna/ats/jta/cdi/JNDIBean.java