Hi Gerhard Maybe my question wasn't clear enough. The purpose was to have a custom TransactionService (weld-interface) loaded during container boot. I brought this up on the [1] JBoss Weld Forum and through [2] WELD-1495.
Thanks to Jozef Hartinger for creating a [3][4] PR today. Weld 3.0.0.Alpha2 will most likely support an SPI that allows us to override load behaviour of ie. MockTransactionServices in arquillian-weld-ee-embedded-1.1 during startup. Basically, Weld can load a custom transaction service that overrides an existing bootstrap by other integrators. The BeanManagedUserTransactionStrategy requires JTA service to be available by the container in order to be used. I've made my temporary patch for Weld 2.2.4 and it works as expected. Cheers Ove [1] https://developer.jboss.org/message/905533#905533 [2] https://issues.jboss.org/browse/WELD-1495 [3] https://github.com/weld/core/pull/682 [4] https://github.com/jharting/core/commit/962f8eff5cc09002c3a45404021108f10cf1fce2 On 30 Sep 2014, at 21:02, Gerhard Petracek <gerhard.petra...@gmail.com> wrote: > hi ove, > > please have a look at the hints about (a custom) TransactionStrategy (see > [1]). > > regards, > gerhard > > [1] http://deltaspike.apache.org/documentation/jpa.html > > > > 2014-09-29 21:57 GMT+02:00 Ove Ranheim <oranh...@gmail.com>: > >> Hi, >> >> I'd like to register my own TransactionServices implementation (custom >> NarayanaTransactionServices). Is there a way to register this in DS (config >> source?), so it would be loaded during WeldBoostrap startup? ( >> https://github.com/stuartwdouglas/weld-core/blob/master/impl/src/main/java/org/jboss/weld/bootstrap/WeldStartup.java#L205 >> ) >> >> Here's another example using Bitronix: >> https://developer.jboss.org/message/848326#848326 >> >> Br, Ove >> >>