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.

This exception type is considered recoverable. When this exception type is thrown, the current transaction is not automatically marked for rollback.

Since:
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.