Package Summary  Overview Summary

class:XAException [NONE]

  • All Implemented Interfaces:
    Serializable

    public class XAException
    extends Exception
    
    The XAException is thrown by the Resource Manager (RM) to inform the Transaction Manager of an error encountered by the involved transaction.
    Since:
    1.4
    See Also:
    Serialized Form

field:errorCode [NONE]

  • errorCode

    public int errorCode
    The error code with which to create the SystemException.

field:XA_RBBASE [NONE]

  • XA_RBBASE

    public static final int XA_RBBASE
    The inclusive lower bound of the rollback codes.
    See Also:
    Constant Field Values

field:XA_RBROLLBACK [NONE]

  • XA_RBROLLBACK

    public static final int XA_RBROLLBACK
    Indicates that the rollback was caused by an unspecified reason.
    See Also:
    Constant Field Values

field:XA_RBCOMMFAIL [NONE]

  • XA_RBCOMMFAIL

    public static final int XA_RBCOMMFAIL
    Indicates that the rollback was caused by a communication failure.
    See Also:
    Constant Field Values

field:XA_RBDEADLOCK [NONE]

  • XA_RBDEADLOCK

    public static final int XA_RBDEADLOCK
    A deadlock was detected.
    See Also:
    Constant Field Values

field:XA_RBINTEGRITY [NONE]

  • XA_RBINTEGRITY

    public static final int XA_RBINTEGRITY
    A condition that violates the integrity of the resource was detected.
    See Also:
    Constant Field Values

field:XA_RBOTHER [NONE]

  • XA_RBOTHER

    public static final int XA_RBOTHER
    The resource manager rolled back the transaction branch for a reason not on this list.
    See Also:
    Constant Field Values

field:XA_RBPROTO [NONE]

  • XA_RBPROTO

    public static final int XA_RBPROTO
    A protocol error occurred in the resource manager.
    See Also:
    Constant Field Values

field:XA_RBTIMEOUT [NONE]

  • XA_RBTIMEOUT

    public static final int XA_RBTIMEOUT
    A transaction branch took too long.
    See Also:
    Constant Field Values

field:XA_RBTRANSIENT [NONE]

  • XA_RBTRANSIENT

    public static final int XA_RBTRANSIENT
    May retry the transaction branch.
    See Also:
    Constant Field Values

field:XA_RBEND [NONE]

  • XA_RBEND

    public static final int XA_RBEND
    The inclusive upper bound of the rollback error code.
    See Also:
    Constant Field Values

field:XA_NOMIGRATE [NONE]

  • XA_NOMIGRATE

    public static final int XA_NOMIGRATE
    Resumption must occur where the suspension occurred.
    See Also:
    Constant Field Values

field:XA_HEURHAZ [NONE]

  • XA_HEURHAZ

    public static final int XA_HEURHAZ
    The transaction branch may have been heuristically completed.
    See Also:
    Constant Field Values

field:XA_HEURCOM [NONE]

  • XA_HEURCOM

    public static final int XA_HEURCOM
    The transaction branch has been heuristically committed.
    See Also:
    Constant Field Values

field:XA_HEURRB [NONE]

  • XA_HEURRB

    public static final int XA_HEURRB
    The transaction branch has been heuristically rolled back.
    See Also:
    Constant Field Values

field:XA_HEURMIX [NONE]

  • XA_HEURMIX

    public static final int XA_HEURMIX
    The transaction branch has been heuristically committed and rolled back.
    See Also:
    Constant Field Values

field:XA_RETRY [NONE]

  • XA_RETRY

    public static final int XA_RETRY
    Routine returned with no effect and may be reissued.
    See Also:
    Constant Field Values

field:XA_RDONLY [NONE]

  • XA_RDONLY

    public static final int XA_RDONLY
    The transaction branch was read-only and has been committed.
    See Also:
    Constant Field Values

field:XAER_ASYNC [NONE]

  • XAER_ASYNC

    public static final int XAER_ASYNC
    There is an asynchronous operation already outstanding.
    See Also:
    Constant Field Values

field:XAER_RMERR [NONE]

  • XAER_RMERR

    public static final int XAER_RMERR
    A resource manager error has occurred in the transaction branch.
    See Also:
    Constant Field Values

field:XAER_NOTA [NONE]

field:XAER_INVAL [NONE]

  • XAER_INVAL

    public static final int XAER_INVAL
    Invalid arguments were given.
    See Also:
    Constant Field Values

field:XAER_PROTO [NONE]

  • XAER_PROTO

    public static final int XAER_PROTO
    Routine was invoked in an inproper context.
    See Also:
    Constant Field Values

field:XAER_RMFAIL [NONE]

  • XAER_RMFAIL

    public static final int XAER_RMFAIL
    Resource manager is unavailable.
    See Also:
    Constant Field Values

field:XAER_DUPID [NONE]

field:XAER_OUTSIDE [NONE]

  • XAER_OUTSIDE

    public static final int XAER_OUTSIDE
    The resource manager is doing work outside a global transaction.
    See Also:
    Constant Field Values

constructor:<init>() [NONE]

  • XAException

    public XAException()
    Create an XAException.

constructor:<init>(java.lang.String) [NONE]

  • XAException

    public XAException​(String s)
    Create an XAException with a given string.
    Parameters:
    s - The String object containing the exception message.

constructor:<init>(int) [NONE]

  • XAException

    public XAException​(int errcode)
    Create an XAException with a given error code.
    Parameters:
    errcode - The error code identifying the exception.

© 2018 Oracle Corporation and/or its affiliates