[jboss-cvs] JBossAS SVN: r57120 - trunk/connector/src/main/org/jboss/resource/connectionmanager
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sun Sep 24 16:44:45 EDT 2006
Author: weston.price at jboss.com
Date: 2006-09-24 16:44:44 -0400 (Sun, 24 Sep 2006)
New Revision: 57120
Modified:
trunk/connector/src/main/org/jboss/resource/connectionmanager/TxConnectionManager.java
trunk/connector/src/main/org/jboss/resource/connectionmanager/TxConnectionManagerMBean.java
Log:
[JBAS-3183] [JBAS-1405] [JBAS-397] Continued work on XAResourceWrapper and JcaXid. Moving
previous handling of Xid padding and isSameRM from XidFactory and
BaseWrapperManagedConnectionFactory respectively. Made XAResoruceWrapper
configurable option from XSLT.
Modified: trunk/connector/src/main/org/jboss/resource/connectionmanager/TxConnectionManager.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/connectionmanager/TxConnectionManager.java 2006-09-24 20:44:22 UTC (rev 57119)
+++ trunk/connector/src/main/org/jboss/resource/connectionmanager/TxConnectionManager.java 2006-09-24 20:44:44 UTC (rev 57120)
@@ -274,6 +274,16 @@
}
+ public boolean getPadXid()
+ {
+ return this.padXid;
+
+ }
+
+ public void setPadXid(boolean padXid)
+ {
+ this.padXid = padXid;
+ }
/**
* Set the IsSameRMOverrideValue value.
*
@@ -402,6 +412,7 @@
if (localTransactions)
{
xaResource = new LocalXAResource(log);
+
if (xaResourceTimeout != 0)
log.debug("XAResource transaction timeout cannot be set for local transactions: " + getJndiName());
}
@@ -409,7 +420,6 @@
else
{
-
if(wrapXAResource)
{
log.trace("Generating XAResourceWrapper for TxConnectionManager" + this);
@@ -468,6 +478,7 @@
super(mc, mcp, context, log);
this.log = log;
this.xaResource = xaResource;
+
if (xaResource instanceof LocalXAResource)
((LocalXAResource) xaResource).setConnectionListener(this);
}
Modified: trunk/connector/src/main/org/jboss/resource/connectionmanager/TxConnectionManagerMBean.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/connectionmanager/TxConnectionManagerMBean.java 2006-09-24 20:44:22 UTC (rev 57119)
+++ trunk/connector/src/main/org/jboss/resource/connectionmanager/TxConnectionManagerMBean.java 2006-09-24 20:44:44 UTC (rev 57120)
@@ -115,5 +115,9 @@
public void setWrapXAResource(boolean useXAWrapper);
+ public void setPadXid(boolean padXid);
+
+ public boolean getPadXid();
+
}
More information about the jboss-cvs-commits
mailing list