Interface MinorCode


  • public interface MinorCode
    This class simply contains minor code values for standard exceptions thrown by the JTS.
    Version:
    0.01
    Author:
    Simon Holdsworth, IBM Corporation
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int AlreadyStacked
      This minor code is used on the INTERNAL exception.
      static int CompareFailed
      This minor code is used on the INVALID_TRANSACTION exception.
      static int Completed
      This minor code is used on the INVALID_TRANSACTION exception.
      static int DeferredActivities
      This minor code is used on the INVALID_TRANSACTION exception.
      static int FactoryFailed
      This minor code is used on the INVALID_TRANSACTION exception.
      static int LogicError
      This minor code is used on the INTERNAL exception.
      static int NoCoordinator
      This minor code is used on the INTERNAL exception.
      static int NoGlobalTID
      This minor code is used on the INTERNAL exception.
      static int NotRegistered
      This minor code is used on the INTERNAL exception.
      static int RecCoordCreateFailed
      This minor code is used on the INTERNAL exception.
      static int SubForTop
      This minor code is used on the INTERNAL exception.
      static int TopForSub
      This minor code is used on the INTERNAL exception.
      static int TSCreateFailed
      This minor code is used on the INTERNAL exception.
      static int TX_CONCURRENT_WORK_DISALLOWED
      This minor code is used on the INVALID_TRANSACTION exception.
      static int TX_RECREATE_FAILED
      This minor code is used on the INVALID_TRANSACTION exception.
      static int Undefined
      This minor code is used on standard exceptions.
      static int UnfinishedSubtransactions
      This minor code is used on the INVALID_TRANSACTION exception.
      static int WrongContextOnReply
      This minor code is used on the INVALID_TRANSACTION exception.
      static int XAOutside
      This minor code is used on the INVALID_TRANSACTION exception.
    • Field Detail

      • Undefined

        static final int Undefined
        This minor code is used on standard exceptions.

        It indicates that there is no further information for the exception.

        See Also:
        Constant Field Values
      • UnfinishedSubtransactions

        static final int UnfinishedSubtransactions
        This minor code is used on the INVALID_TRANSACTION exception.

        It indicates that the transaction is invalid because it has unfinished subtransactions.

        See Also:
        Constant Field Values
      • DeferredActivities

        static final int DeferredActivities
        This minor code is used on the INVALID_TRANSACTION exception.

        It indicates that the transaction is invalid because it has outstanding work (other threads either in the same process or other processes which are still associated with the transaction).

        See Also:
        Constant Field Values
      • Completed

        static final int Completed
        This minor code is used on the INVALID_TRANSACTION exception.

        It indicates that the transaction has completed and the operation is not valid.

        See Also:
        Constant Field Values
      • FactoryFailed

        static final int FactoryFailed
        This minor code is used on the INVALID_TRANSACTION exception.

        It indicates that the TransactionFactory was unable to create the transaction.

        See Also:
        Constant Field Values
      • XAOutside

        static final int XAOutside
        This minor code is used on the INVALID_TRANSACTION exception.

        It indicates that an XA Resource Manager is doing work outside of a transaction on the current thread and cannot allow the begin or resume operation.

        See Also:
        Constant Field Values
      • WrongContextOnReply

        static final int WrongContextOnReply
        This minor code is used on the INVALID_TRANSACTION exception.

        It indicates that a reply is returning when a different transaction is active from the one active when the request was imported.

        See Also:
        Constant Field Values
      • CompareFailed

        static final int CompareFailed
        This minor code is used on the INVALID_TRANSACTION exception.

        It indicates that the is_same_transaction operation has been invoked with a parameter which represents a Coordinator object from a different implementation of the OTS interfaces, and that Coordinator object is in the process of ending the transaction. In this case, the JTS cannot obtain the necessary information to determine equality of the Coordinator objects.

        See Also:
        Constant Field Values
      • NoCoordinator

        static final int NoCoordinator
        This minor code is used on the INTERNAL exception.

        It indicates that the object could not locate the Coordinator for its transaction.

        See Also:
        Constant Field Values
      • NoGlobalTID

        static final int NoGlobalTID
        This minor code is used on the INTERNAL exception.

        It indicates that the object did not have access to the global identifier for the transaction which it represents.

        See Also:
        Constant Field Values
      • TopForSub

        static final int TopForSub
        This minor code is used on the INTERNAL exception.

        It indicates that the object represents a subtransaction and was called for a top-level transaction operation.

        See Also:
        Constant Field Values
      • SubForTop

        static final int SubForTop
        This minor code is used on the INTERNAL exception.

        It indicates that the object represents a top-level transaction and was called for a subtransaction operation.

        See Also:
        Constant Field Values
      • AlreadyStacked

        static final int AlreadyStacked
        This minor code is used on the INTERNAL exception.

        It indicates that a stacked Control object already exists when beginning a subtransaction.

        See Also:
        Constant Field Values
      • LogicError

        static final int LogicError
        This minor code is used on the INTERNAL exception.

        It indicates that an internal logic error was detected.

        See Also:
        Constant Field Values
      • NotRegistered

        static final int NotRegistered
        This minor code is used on the INTERNAL exception.

        It indicates that a Resource could not be registered by a subordinate.

        See Also:
        Constant Field Values
      • RecCoordCreateFailed

        static final int RecCoordCreateFailed
        This minor code is used on the INTERNAL exception.

        It indicates that a RecoveryCoordinator could not be created.

        See Also:
        Constant Field Values
      • TSCreateFailed

        static final int TSCreateFailed
        This minor code is used on the INTERNAL exception.

        It indicates that the TransactionService could not be created.

        See Also:
        Constant Field Values
      • TX_RECREATE_FAILED

        static final int TX_RECREATE_FAILED
        This minor code is used on the INVALID_TRANSACTION exception.

        It indicates that recreating a imported transaction has failed.

        See Also:
        Constant Field Values
      • TX_CONCURRENT_WORK_DISALLOWED

        static final int TX_CONCURRENT_WORK_DISALLOWED
        This minor code is used on the INVALID_TRANSACTION exception.

        It indicates that concurrent activity within a transaction is disallowed.

        See Also:
        Constant Field Values