Class TableJDBCSeq.CurrentSequenceRunnable

java.lang.Object
org.apache.openjpa.jdbc.kernel.TableJDBCSeq.CurrentSequenceRunnable
All Implemented Interfaces:
Runnable
Enclosing class:
TableJDBCSeq

protected class TableJDBCSeq.CurrentSequenceRunnable extends Object implements Runnable
CurentSequenceRunnable is a runnable wrapper which obtains the current sequence value from the database.
  • Method Details

    • run

      public void run() throws RuntimeException
      This method actually obtains the current sequence value.
      Specified by:
      run in interface Runnable
      Throws:
      RuntimeException - any SQLExceptions that occur when obtaining the sequence value are wrapped in a runtime exception to avoid breaking the Runnable method signature. The caller can obtain the "real" exception by calling getCause().