org.springframework.transaction

## Class NoTransactionException

- java.lang.Object
- - java.lang.Throwable
  - - java.lang.Exception
    - - java.lang.RuntimeException
      - - org.springframework.core.NestedRuntimeException
        - - org.springframework.transaction.TransactionException
          - - org.springframework.transaction.TransactionUsageException
            - - org.springframework.transaction.NoTransactionException

- All Implemented Interfaces:
    Serializable

      public class NoTransactionException
      extends TransactionUsageException

  Exception thrown when an operation is attempted that relies on an existing transaction (such as setting rollback status) and there is no existing transaction. This represents an illegal usage of the transaction API.
  Since:
    17.03.2003
  Author:
    Rod Johnson
  See Also:
    Serialized Form

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `NoTransactionException(String msg)` Constructor for NoTransactionException.
    `NoTransactionException(String msg, Throwable cause)` Constructor for NoTransactionException.

  - ### Method Summary

    - ### Methods inherited from class org.springframework.core.NestedRuntimeException

      `contains, getMessage, getMostSpecificCause, getRootCause`

    - ### Methods inherited from class java.lang.Throwable

      `addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### Constructor Detail

    - #### NoTransactionException

          public NoTransactionException(String msg)

      Constructor for NoTransactionException.
      Parameters:
        `msg` - the detail message

    - #### NoTransactionException

          public NoTransactionException(String msg,
                                Throwable cause)

      Constructor for NoTransactionException.
      Parameters:
        `msg` - the detail message
        `cause` - the root cause from the transaction API in use