@ -255,22 +254,24 @@ public abstract class AbstractMessageEndpointFactory implements MessageEndpointF
@@ -255,22 +254,24 @@ public abstract class AbstractMessageEndpointFactory implements MessageEndpointF
*/
privateclassTransactionDelegate{
privateXAResourcexaResource;
privatefinalXAResourcexaResource;
privateTransactiontransaction;
privatebooleanrollbackOnly;
publicTransactionDelegate(XAResourcexaResource){
if(transactionFactory!=null&&xaResource==null){
thrownewIllegalStateException("ResourceAdapter-provided XAResource is required for "+
"transaction management. Check your ResourceAdapter's configuration.");
@ -1192,6 +1191,10 @@ public class JtaTransactionManager extends AbstractPlatformTransactionManager
@@ -1192,6 +1191,10 @@ public class JtaTransactionManager extends AbstractPlatformTransactionManager
@ -58,4 +58,8 @@ public class SimpleTransactionFactory implements TransactionFactory {
@@ -58,4 +58,8 @@ public class SimpleTransactionFactory implements TransactionFactory {
@ -160,7 +160,7 @@ public class WebSphereUowTransactionManager extends JtaTransactionManager
@@ -160,7 +160,7 @@ public class WebSphereUowTransactionManager extends JtaTransactionManager
if(logger.isDebugEnabled()){
logger.debug("Retrieving WebSphere UOWManager from JNDI location ["+uowManagerName+"]");
@ -176,6 +176,20 @@ public class WebSphereUowTransactionManager extends JtaTransactionManager
@@ -176,6 +176,20 @@ public class WebSphereUowTransactionManager extends JtaTransactionManager