org.apache.openjpa.jdbc.kernel
Class TableJDBCSeq.AllocateSequenceRunnable
java.lang.Object
org.apache.openjpa.jdbc.kernel.TableJDBCSeq.AllocateSequenceRunnable
- All Implemented Interfaces:
- Runnable
- Enclosing class:
- TableJDBCSeq
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 |
store
JDBCStore store
mapping
ClassMapping mapping
stat
TableJDBCSeq.Status stat
alloc
int alloc
updateStatSeq
boolean updateStatSeq
TableJDBCSeq.AllocateSequenceRunnable
TableJDBCSeq.AllocateSequenceRunnable(JDBCStore store,
ClassMapping mapping,
TableJDBCSeq.Status stat,
int alloc,
boolean updateStatSeq)
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().
Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.