You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fx-dev@ws.apache.org by da...@apache.org on 2005/12/22 06:36:02 UTC

svn commit: r358502 - /webservices/kandula/branches/Kandula_1/src/samples/common/src/DummyXAResource.java

Author: dasarath
Date: Wed Dec 21 21:35:58 2005
New Revision: 358502

URL: http://svn.apache.org/viewcvs?rev=358502&view=rev
Log: (empty)

Modified:
    webservices/kandula/branches/Kandula_1/src/samples/common/src/DummyXAResource.java

Modified: webservices/kandula/branches/Kandula_1/src/samples/common/src/DummyXAResource.java
URL: http://svn.apache.org/viewcvs/webservices/kandula/branches/Kandula_1/src/samples/common/src/DummyXAResource.java?rev=358502&r1=358501&r2=358502&view=diff
==============================================================================
--- webservices/kandula/branches/Kandula_1/src/samples/common/src/DummyXAResource.java (original)
+++ webservices/kandula/branches/Kandula_1/src/samples/common/src/DummyXAResource.java Wed Dec 21 21:35:58 2005
@@ -20,12 +20,14 @@
 
 public class DummyXAResource implements XAResource {
 	int timeout= 1000;
-	boolean prepare= false;
+	boolean failOnPrepare= false;
 	boolean readOnly= false;
 
-	public DummyXAResource(boolean prepare, boolean readOnly) {
-		this.prepare= prepare;
-		this.readOnly= readOnly;
+	public DummyXAResource(boolean failOnPrepare, boolean readOnly) {
+		if (this.readOnly = readOnly)
+			this.failOnPrepare = false;
+		else
+			this.failOnPrepare= failOnPrepare;		
 	}
 
 	public void commit(Xid xid, boolean onePhase) throws XAException {
@@ -52,7 +54,7 @@
 
 	public int prepare(Xid xid) throws XAException {
 		System.out.print("[DummyXAResource] prepare ");
-		if (!prepare) {
+		if (failOnPrepare) {
 			System.out.println("throw new XAException(XAException.XAER_RMERR)");
 			throw new XAException(XAException.XAER_RMERR);
 		}



---------------------------------------------------------------------
To unsubscribe, e-mail: kandula-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: kandula-dev-help@ws.apache.org