|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.openjpa.lib.jdbc.DelegatingConnection org.apache.openjpa.jdbc.kernel.JDBCStoreManager.RefCountConnection
protected abstract class JDBCStoreManager.RefCountConnection
Connection wrapper that keeps an internal ref count so that it knows when to really close.
Field Summary |
---|
Fields inherited from interface java.sql.Connection |
---|
TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE |
Constructor Summary | |
---|---|
JDBCStoreManager.RefCountConnection(Connection conn)
|
Method Summary | |
---|---|
void |
close()
|
protected Statement |
createStatement(boolean wrap)
Create a statement, with the option of not wrapping it in a DelegatingStatement , which is the default. |
protected Statement |
createStatement(int rsType,
int rsConcur,
boolean wrap)
Create a statement, with the option of not wrapping it in a DelegatingStatement , which is the default. |
void |
free()
|
boolean |
getRetain()
|
protected PreparedStatement |
prepareStatement(String sql,
boolean wrap)
Prepare a statement, with the option of not wrapping it in a DelegatingPreparedStatement , which is the default. |
protected PreparedStatement |
prepareStatement(String sql,
int rsType,
int rsConcur,
boolean wrap)
Prepare a statement, with the option of not wrapping it in a DelegatingPreparedStatement , which is the default. |
void |
ref()
|
void |
setRetain(boolean retain)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public JDBCStoreManager.RefCountConnection(Connection conn)
Method Detail |
---|
public boolean getRetain()
public void setRetain(boolean retain)
public void ref()
public void close() throws SQLException
close
in interface Connection
close
in interface Closeable
close
in class DelegatingConnection
SQLException
public void free()
protected Statement createStatement(boolean wrap) throws SQLException
DelegatingConnection
DelegatingStatement
, which is the default.
createStatement
in class DelegatingConnection
SQLException
protected Statement createStatement(int rsType, int rsConcur, boolean wrap) throws SQLException
DelegatingConnection
DelegatingStatement
, which is the default.
createStatement
in class DelegatingConnection
SQLException
protected PreparedStatement prepareStatement(String sql, boolean wrap) throws SQLException
DelegatingConnection
DelegatingPreparedStatement
, which is the default.
prepareStatement
in class DelegatingConnection
SQLException
protected PreparedStatement prepareStatement(String sql, int rsType, int rsConcur, boolean wrap) throws SQLException
DelegatingConnection
DelegatingPreparedStatement
, which is the default.
prepareStatement
in class DelegatingConnection
SQLException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |