Interface SqlExceptionHelper.WarningHandler

All Known Implementing Classes:
SqlExceptionHelper.StandardWarningHandler, SqlExceptionHelper.WarningHandlerLoggingSupport
Enclosing class:
SqlExceptionHelper

public static interface SqlExceptionHelper.WarningHandler
Contract for handling warnings
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Should processing be done? Allows short-circuiting if not.
    void
    Handle an individual warning in the stack.
    void
    Prepare for processing of a warning stack.
  • Method Details

    • doProcess

      boolean doProcess()
      Should processing be done? Allows short-circuiting if not.
      Returns:
      True to process warnings, false otherwise.
    • prepare

      void prepare(SQLWarning warning)
      Prepare for processing of a warning stack.

      Note that the warning here is also the first passed to handleWarning(java.sql.SQLWarning)

      Parameters:
      warning - The first warning in the stack.
    • handleWarning

      void handleWarning(SQLWarning warning)
      Handle an individual warning in the stack.
      Parameters:
      warning - The warning to handle.