Author: dasarath
Date: Mon Jan  2 11:18:52 2006
New Revision: 365402

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

Modified:
    
webservices/kandula/branches/Kandula_1/src/java/org/apache/ws/transaction/j2ee/Mediator.java

Modified: 
webservices/kandula/branches/Kandula_1/src/java/org/apache/ws/transaction/j2ee/Mediator.java
URL: 
http://svn.apache.org/viewcvs/webservices/kandula/branches/Kandula_1/src/java/org/apache/ws/transaction/j2ee/Mediator.java?rev=365402&r1=365401&r2=365402&view=diff
==============================================================================
--- 
webservices/kandula/branches/Kandula_1/src/java/org/apache/ws/transaction/j2ee/Mediator.java
 (original)
+++ 
webservices/kandula/branches/Kandula_1/src/java/org/apache/ws/transaction/j2ee/Mediator.java
 Mon Jan  2 11:18:52 2006
@@ -17,13 +17,13 @@
 import org.apache.geronimo.transaction.manager.TransactionManagerImpl;
 import org.apache.ws.transaction.coordinator.CoordinationContext;
 import org.apache.ws.transaction.coordinator.at.AT2PCStatus;
-import org.apache.ws.transaction.coordinator.at.BasicParticipant;
+import org.apache.ws.transaction.coordinator.at.AbstractParticipant;
 
 /**
  * @author Dasarath Weeratunge
  *  
  */
-public class Mediator extends BasicParticipant implements NamedXAResource {
+public class Mediator extends AbstractParticipant implements NamedXAResource {
 
        private int timeout = Integer.MAX_VALUE;
 
@@ -31,15 +31,15 @@
 
        private Transaction tx;
 
-       private Bridge bridge = Bridge.getInstance();
+       private static Bridge bridge = Bridge.getInstance();
 
-       private TransactionManagerImpl tm = (TransactionManagerImpl) 
bridge.getTM();
+       private static TransactionManagerImpl tm = (TransactionManagerImpl) 
bridge.getTM();
 
        private boolean bridged = true;
 
        public Mediator(Transaction tx, CoordinationContext ctx)
                        throws RemoteException {
-               super(true, ctx);
+               register(true, ctx);
                id = ctx.getIdentifier().toString();
                this.tx = tx;
                try {
@@ -111,27 +111,27 @@
        public void start(Xid arg0, int arg1) throws XAException {
        }
 
-       protected int prepare() throws XAException {
+       public int prepare() throws XAException {
                forget();
                return tm.prepare(tx);
        }
 
-       protected void commit() throws XAException {
+       public void commit() throws XAException {
                tm.commit(tx, false);
        }
 
-       protected void rollback() throws XAException {
+       public void rollback() throws XAException {
                tm.rollback(tx);
        }
 
-       protected void forget() {
+       public void forget() {
                if (bridged) {
                        bridge.forget(id);
                        bridged = false;
                }
        }
 
-       protected int getStatus() {
+       public int getStatus() {
                try {
                        switch (tm.getStatus()) {
                        case Status.STATUS_ACTIVE:
@@ -164,4 +164,5 @@
                        throw new RuntimeException(e);
                }
        }
+
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to