|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sleepycat.collections.TransactionRunner
org.infinispan.loaders.bdbje.PreparableTransactionRunner
public class PreparableTransactionRunner
Adapted version of TransactionRunner
, which allows us to prepare a transaction without committing it.
CurrentTransaction.getTransaction()
Field Summary |
---|
Fields inherited from class com.sleepycat.collections.TransactionRunner |
---|
DEFAULT_MAX_RETRIES |
Constructor Summary | |
---|---|
PreparableTransactionRunner(com.sleepycat.je.Environment env)
Delegates to the superclass and caches
a current reference to CurrentTransaction . |
|
PreparableTransactionRunner(com.sleepycat.je.Environment env,
int maxRetries,
com.sleepycat.je.TransactionConfig config)
Delegates to the superclass and caches a current reference to CurrentTransaction . |
Method Summary | |
---|---|
void |
prepare(com.sleepycat.collections.TransactionWorker worker)
Same behaviour as run , except that the
transaction is not committed on success. |
Methods inherited from class com.sleepycat.collections.TransactionRunner |
---|
getAllowNestedTransactions, getMaxRetries, getTransactionConfig, handleException, run, setAllowNestedTransactions, setMaxRetries, setTransactionConfig |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PreparableTransactionRunner(com.sleepycat.je.Environment env, int maxRetries, com.sleepycat.je.TransactionConfig config)
superclass
and caches a current reference to CurrentTransaction
.
TransactionRunner.TransactionRunner(com.sleepycat.je.Environment, int, com.sleepycat.je.TransactionConfig)
public PreparableTransactionRunner(com.sleepycat.je.Environment env)
superclass
and caches
a current reference to CurrentTransaction
.
TransactionRunner.TransactionRunner(com.sleepycat.je.Environment)
Method Detail |
---|
public void prepare(com.sleepycat.collections.TransactionWorker worker) throws Exception
run
, except that the
transaction is not committed on success.
Exception
TransactionRunner.run(com.sleepycat.collections.TransactionWorker)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |