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.Transactional
public final void commit()
commit
in interface net.sf.jkniv.whinstone.transaction.Transactional
public final net.sf.jkniv.whinstone.transaction.TransactionStatus getStatus()
getStatus
in interface net.sf.jkniv.whinstone.transaction.Transactional
public final void rollback()
rollback
in interface net.sf.jkniv.whinstone.transaction.Transactional
Copyright © 2012–2020 jkniv, copyleft code. All rights reserved.