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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to