public abstract class AbstractTransaction extends Object implements net.sf.jkniv.whinstone.transaction.Transactional
| Modifier and Type | Field and Description |
|---|---|
protected net.sf.jkniv.whinstone.ConnectionAdapter |
connAdapter |
protected String |
contextName |
protected static org.slf4j.Logger |
logger |
protected net.sf.jkniv.whinstone.transaction.TransactionScope |
transactionScope |
| Constructor and Description |
|---|
AbstractTransaction(String contextName,
net.sf.jkniv.whinstone.ConnectionAdapter connAdapter,
net.sf.jkniv.whinstone.transaction.TransactionScope transactionScope) |
| Modifier and Type | Method and Description |
|---|---|
void |
begin() |
void |
commit() |
net.sf.jkniv.whinstone.transaction.TransactionStatus |
getStatus() |
abstract net.sf.jkniv.whinstone.ConnectionAdapter |
open()
Open new connection with default connection properties from driver version.
|
void |
rollback() |
String |
toString() |
protected static final org.slf4j.Logger logger
protected final net.sf.jkniv.whinstone.transaction.TransactionScope transactionScope
protected final String contextName
protected final net.sf.jkniv.whinstone.ConnectionAdapter connAdapter
public AbstractTransaction(String contextName, net.sf.jkniv.whinstone.ConnectionAdapter connAdapter, net.sf.jkniv.whinstone.transaction.TransactionScope transactionScope)
public abstract net.sf.jkniv.whinstone.ConnectionAdapter open()
public final void begin()
begin in interface net.sf.jkniv.whinstone.transaction.Transactionalpublic final void commit()
commit in interface net.sf.jkniv.whinstone.transaction.Transactionalpublic final net.sf.jkniv.whinstone.transaction.TransactionStatus getStatus()
getStatus in interface net.sf.jkniv.whinstone.transaction.Transactionalpublic final void rollback()
rollback in interface net.sf.jkniv.whinstone.transaction.TransactionalCopyright © 2012–2020 jkniv, copyleft code. All rights reserved.