public class SpringDataSourceAdapter extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
contextName |
protected net.sf.jkniv.exception.HandleableException |
handlerException |
protected org.slf4j.Logger |
LOG |
Constructor and Description |
---|
SpringDataSourceAdapter(DataSource ds,
String contextName) |
Modifier and Type | Method and Description |
---|---|
void |
close(CallableStatement call) |
void |
close(net.sf.jkniv.whinstone.ConnectionAdapter conn) |
void |
close(PreparedStatement stmt) |
void |
close(ResultSet rs) |
void |
close(Statement stmt) |
String |
getContextName() |
net.sf.jkniv.whinstone.transaction.Transactional |
getTransactionManager() |
net.sf.jkniv.whinstone.ConnectionAdapter |
open() |
net.sf.jkniv.whinstone.ConnectionAdapter |
open(net.sf.jkniv.sqlegance.transaction.Isolation isolation) |
protected void |
setIsolation(Connection conn,
net.sf.jkniv.sqlegance.transaction.Isolation isolation) |
protected boolean |
supportsTransactionIsolationLevel(Connection conn,
net.sf.jkniv.sqlegance.transaction.Isolation isolation) |
net.sf.jkniv.whinstone.ConnectionFactory |
with(net.sf.jkniv.exception.HandleableException handlerException) |
protected transient org.slf4j.Logger LOG
protected final String contextName
protected net.sf.jkniv.exception.HandleableException handlerException
public SpringDataSourceAdapter(DataSource ds, String contextName)
public net.sf.jkniv.whinstone.ConnectionAdapter open()
public net.sf.jkniv.whinstone.ConnectionAdapter open(net.sf.jkniv.sqlegance.transaction.Isolation isolation)
public void close(net.sf.jkniv.whinstone.ConnectionAdapter conn)
close
in interface net.sf.jkniv.whinstone.ConnectionFactory
public net.sf.jkniv.whinstone.ConnectionFactory with(net.sf.jkniv.exception.HandleableException handlerException)
with
in interface net.sf.jkniv.whinstone.ConnectionFactory
public String getContextName()
getContextName
in interface net.sf.jkniv.whinstone.ConnectionFactory
public net.sf.jkniv.whinstone.transaction.Transactional getTransactionManager()
getTransactionManager
in interface net.sf.jkniv.whinstone.ConnectionFactory
public void close(PreparedStatement stmt)
close
in interface net.sf.jkniv.whinstone.ConnectionFactory
public void close(Statement stmt)
close
in interface net.sf.jkniv.whinstone.ConnectionFactory
public void close(ResultSet rs)
close
in interface net.sf.jkniv.whinstone.ConnectionFactory
public void close(CallableStatement call)
close
in interface net.sf.jkniv.whinstone.ConnectionFactory
protected void setIsolation(Connection conn, net.sf.jkniv.sqlegance.transaction.Isolation isolation)
protected boolean supportsTransactionIsolationLevel(Connection conn, net.sf.jkniv.sqlegance.transaction.Isolation isolation)
Copyright © 2012–2020 jkniv, copyleft code. All rights reserved.