[jboss-cvs] JBossAS SVN: r98735 - projects/javaee/tags/jboss-javaee-parent-6.0.0-alpha-1/jboss-transaction-api/src/main/javax/transaction/xa.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Dec 22 12:56:21 EST 2009
Author: jaikiran
Date: 2009-12-22 12:56:21 -0500 (Tue, 22 Dec 2009)
New Revision: 98735
Removed:
projects/javaee/tags/jboss-javaee-parent-6.0.0-alpha-1/jboss-transaction-api/src/main/javax/transaction/xa/XAException.java
Log:
Autoversioning commit: a non-deltaV client made a change to
/projects/javaee/tags/jboss-javaee-parent-6.0.0-alpha-1/jboss-transaction-api/src/main/javax/transaction/xa/XAException.java
Deleted: projects/javaee/tags/jboss-javaee-parent-6.0.0-alpha-1/jboss-transaction-api/src/main/javax/transaction/xa/XAException.java
===================================================================
--- projects/javaee/tags/jboss-javaee-parent-6.0.0-alpha-1/jboss-transaction-api/src/main/javax/transaction/xa/XAException.java 2009-12-22 17:56:14 UTC (rev 98734)
+++ projects/javaee/tags/jboss-javaee-parent-6.0.0-alpha-1/jboss-transaction-api/src/main/javax/transaction/xa/XAException.java 2009-12-22 17:56:21 UTC (rev 98735)
@@ -1,221 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2005, JBoss Inc., and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
-package javax.transaction.xa;
-
-/**
- * The XAException is thrown by resource managers in case of problems.
- *
- * @version $Revision$
- */
-public class XAException extends java.lang.Exception {
-
- /**
- * The error code.
- */
- public int errorCode = 0;
-
- /**
- * Creates new <code>XAException</code> without detail message.
- */
- public XAException() {
- }
-
- /**
- * Constructs an <code>XAException</code> with the specified detail
- * message.
- *
- * @param msg the detail message.
- */
- public XAException(String msg) {
- super(msg);
- }
-
- /**
- * Constructs an <code>XAException</code> for the specified error code.
- *
- * @param errorCode the error code.
- */
- public XAException(int errorCode) {
- super();
- this.errorCode = errorCode;
- }
-
- // STATIC VARIABLES ---------------------------------
-
- // changed numbers to match SUNs by pkendall for interoperability
-
- // added by kimptoc - needed for jbossmq to compile...
- // others added by jwalters for completeness
-
- /**
- * Error code indicating that an asynchronous operation is outstanding.
- */
- public static final int XAER_ASYNC = -2;
-
- /**
- * Error code indicating that a resource manager error has occurred.
- */
- public static final int XAER_RMERR = -3;
-
- /**
- * Error code indicating that an {@link Xid} is not valid.
- */
- public static final int XAER_NOTA = -4;
-
- /**
- * Error code indicating that invalid arguments were passed.
- */
- public static final int XAER_INVAL = -5;
-
- /**
- * Error code indicating a protocol error. This happens if a method
- * is invoked on a resource when it is not in the correct state for it.
- */
- public static final int XAER_PROTO = -6;
-
- /**
- * Error code indicating that the resource manager has failed and is
- * not available.
- */
- public static final int XAER_RMFAIL = -7;
-
- /**
- * Error code indicating that a Xid given as an argument is already
- * known to the resource manager.
- */
- public static final int XAER_DUPID = -8;
-
- /**
- * Error code indicating that the resource manager is doing work
- * outside the global transaction.
- */
- public static final int XAER_OUTSIDE = -9;
-
- // added by jwalters - needed for jboss
-
- /**
- * Error code indicating that the transaction branch was read-only,
- * and has already been committed.
- */
- public static final int XA_RDONLY = 3;
-
- /**
- * Error code indicating that the method invoked returned without having
- * any effect, and that it may be invoked again.
- * Note that this constant is not defined in JTA 1.0.1, but appears in
- * J2EE(TM) as shipped by SUN.
- */
- public static final int XA_RETRY = 4;
-
- /**
- * Error code indicating that a heuristic mixed decision was made.
- * This indicates that parts of the transaction were committed,
- * while other parts were rolled back.
- */
- public static final int XA_HEURMIX = 5;
-
- /**
- * Error code indicating that a heuristic rollback decision was made.
- */
- public static final int XA_HEURRB = 6;
-
- /**
- * Error code indicating that a heuristic commit decision was made.
- */
- public static final int XA_HEURCOM = 7;
-
- /**
- * Error code indicating that a heuristic decision may have been made.
- * The outcome of all parts of the transaction is not known, but the
- * outcome of the known parts are either all committed, or all rolled
- * back.
- */
- public static final int XA_HEURHAZ = 8;
-
- /**
- * Error code indicating that the transaction resumption must happen
- * where the suspension occurred.
- */
- public static final int XA_NOMIGRATE = 9;
-
- /**
- * This is not an error code, but the same as the rollback error code
- * with the lowest number.
- */
- public static final int XA_RBBASE = 100;
-
- /**
- * Rollback error code indicating that the rollback happened for
- * an unspecified reason.
- */
- public static final int XA_RBROLLBACK = 100;
-
- /**
- * Rollback error code indicating that the rollback happened due to a
- * communications failure.
- */
- public static final int XA_RBCOMMFAIL = 101;
-
- /**
- * Rollback error code indicating that the rollback happened because
- * deadlock was detected.
- */
- public static final int XA_RBDEADLOCK = 102;
-
- /**
- * Rollback error code indicating that the rollback happened because
- * an internal integrity check failed.
- */
- public static final int XA_RBINTEGRITY = 103;
-
- /**
- * Rollback error code indicating that the rollback happened for some
- * reason not fitting any of the other rollback error codes.
- */
- public static final int XA_RBOTHER = 104;
-
- /**
- * Rollback error code indicating that the rollback happened due to
- * a protocol error in the resource manager.
- */
- public static final int XA_RBPROTO = 105;
-
- /**
- * Rollback error code indicating that the rollback happened because
- * of a timeout.
- */
- public static final int XA_RBTIMEOUT = 106;
-
- /**
- * Rollback error code indicating that the rollback happened due to a
- * transient failure. The transaction branch may be retried.
- */
- public static final int XA_RBTRANSIENT = 107;
-
- /**
- * This is not an error code, but the same as the rollback error code
- * with the highest number.
- */
- public static final int XA_RBEND = 107;
-}
-
-
More information about the jboss-cvs-commits
mailing list