I am currently running jboss AS v. 4.0.2 and I have some performance problems with a large transaction. I would like to put this work into a thread pool but I need all the threads to share the same transaction. Based on the documentation that I've seen so far I get the impression that this only became possible in the newer versions of jboss e.g. 4.2.3 with the addition of the Arjuna transaction manager. Is it possible to have multiple threads all working on the same transaction in 4.0.2? If not can I reconfigure my installation to use the newer transaction manager from Arjuna? Any help is greatly appreciated.