User: jwalters
  Date: 01/04/26 03:39:53

  Modified:    src/main/javax/transaction/xa XAException.java
  Log:
  Split j2ee.jar up into two separate jars, jdbc-ext.jar and j2ee.jar.  Fixed
  a few miscellaneous problems up so jboss and other projects will compile
  properly with these jars.
  
  Revision  Changes    Path
  1.3       +31 -22    jboss-j2ee/src/main/javax/transaction/xa/XAException.java
  
  Index: XAException.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-j2ee/src/main/javax/transaction/xa/XAException.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XAException.java  2001/04/01 13:52:44     1.2
  +++ XAException.java  2001/04/26 10:39:53     1.3
  @@ -9,54 +9,63 @@
   /** The XAException is thown by the Resource Manager (RM) to inform the
   Transaction Manager of error encountered for the transaction involved.
   
  -@version $Revision: 1.2 $
  +@version $Revision: 1.3 $
   */
   public class XAException extends java.lang.Exception {
   
  +    public int errorCode = 0;
  +
       /** Creates new <code>XAException</code> without detail message.
       */
  -    public XAException()
  -    {
  +    public XAException() {
       }
   
       /** Constructs an <code>XAException</code> with the specified detail message.
       @param msg the detail message.
       */
  -    public XAException(String msg)
  -    {
  +    public XAException(String msg) {
           super(msg);
       }
   
       /** Constructs an <code>XAException</code> for the specified error code.
       @param msg the detail message.
       */
  -    public XAException(int errorCode)
  -    {
  +    public XAException(int errorCode) {
           super();
  -
  -        _errorCode = errorCode;
  -    }
  -
  -    // PUBLIC METHODS --------------------------------------
  -
  -    public int getErrorCode()
  -    {
  -        return _errorCode;
  +        this.errorCode = errorCode;
       }
   
       // STATIC VARIABLES ---------------------------------
   
       /** added by kimptoc - needed for jbossmq to compile... */
       public static final int XAER_NOTA      = 1001;
  -    /** added by kimptoc - needed for jbossmq to compile... */
       public static final int XAER_RMERR     = 1002;
  -    /** added by kimptoc - needed for jbossmq to compile... */
       public static final int XAER_OUTSIDE   = 1003;
  -    /** added by kimptoc - needed for jbossmq to compile... */
       public static final int XAER_DUPID     = 1004;
  -
  -    // PRIVATE VARIABLE ----------------------------------
  -    private int _errorCode = -1;
  +    /** added by jwalters for completeness */
  +    public static final int XAER_ASYNC     = 1005;
  +    public static final int XAER_INVAL     = 1006;
  +    public static final int XAER_PROTO     = 1007;
  +    public static final int XAER_RMFAIL    = 1008;
  +
  +    /** added by jwalters - needed for jboss */
  +    public static final int XA_HEURCOM     = 1;
  +    public static final int XA_HEURHAZ     = 2;
  +    public static final int XA_HEURMIX     = 3;
  +    public static final int XA_HEURRB      = 4;
  +    public static final int XA_NOMIGRATE   = 5;
  +    public static final int XA_RDONLY      = 6;
  +    public static final int XA_RETRY       = 7;
  +    public static final int XA_RBBASE      = 8;
  +    public static final int XA_RBCOMMFAIL  = 8;
  +    public static final int XA_RBDEADLOCK  = 9;
  +    public static final int XA_RBINTEGRITY = 10;
  +    public static final int XA_RBOTHER     = 11;
  +    public static final int XA_RBPROTO     = 12;
  +    public static final int XA_RBROLLBACK  = 13;
  +    public static final int XA_RBTIMEOUT   = 14;
  +    public static final int XA_RBTRANSIENT = 15;
  +    public static final int XA_RBEND       = 15;
   }
   
   
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to