Class QueryTimeoutException

All Implemented Interfaces:
Serializable

public class QueryTimeoutException extends PersistenceException
Thrown by the persistence provider when a query times out and only the statement is rolled back. The current transaction, if one is active, will be not be marked for rollback.
Since:
Java Persistence 2.0
See Also:
  • Constructor Details

    • QueryTimeoutException

      public QueryTimeoutException()
      Constructs a new QueryTimeoutException exception with null as its detail message.
    • QueryTimeoutException

      public QueryTimeoutException(String message)
      Constructs a new QueryTimeoutException exception with the specified detail message.
      Parameters:
      message - the detail message.
    • QueryTimeoutException

      public QueryTimeoutException(String message, Throwable cause)
      Constructs a new QueryTimeoutException exception with the specified detail message and cause.
      Parameters:
      message - the detail message.
      cause - the cause.
    • QueryTimeoutException

      public QueryTimeoutException(Throwable cause)
      Constructs a new QueryTimeoutException exception with the specified cause.
      Parameters:
      cause - the cause.
    • QueryTimeoutException

      public QueryTimeoutException(Query query)
      Constructs a new QueryTimeoutException exception with the specified query.
      Parameters:
      query - the query.
    • QueryTimeoutException

      public QueryTimeoutException(String message, Throwable cause, Query query)
      Constructs a new QueryTimeoutException exception with the specified detail message, cause, and query.
      Parameters:
      message - the detail message.
      cause - the cause.
      query - the query.
  • Method Details

    • getQuery

      public Query getQuery()
      Returns the query that caused this exception.
      Returns:
      the query.