Class TableJDBCSeq.AllocateSequenceRunnable

  extended by org.apache.openjpa.jdbc.kernel.TableJDBCSeq.AllocateSequenceRunnable
All Implemented Interfaces:
Enclosing class:

protected class TableJDBCSeq.AllocateSequenceRunnable
extends Object
implements Runnable

AllocateSequenceRunnable is a runnable wrapper that will inserts the initial sequence value into the database.

Method Summary
 void run()
          This method actually obtains the current sequence value.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Method Detail


public void run()
         throws RuntimeException
This method actually obtains the current sequence value.

Specified by:
run in interface Runnable
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().

Copyright © 2006-2009 Apache Software Foundation. All Rights Reserved.