public class ConnectionSourceDecorator extends Object implements com.j256.ormlite.support.ConnectionSource
Constructor and Description |
---|
ConnectionSourceDecorator(com.j256.ormlite.support.ConnectionSource delegate) |
Modifier and Type | Method and Description |
---|---|
void |
clearSpecialConnection(com.j256.ormlite.support.DatabaseConnection connection) |
void |
close() |
void |
closeQuietly() |
com.j256.ormlite.db.DatabaseType |
getDatabaseType() |
protected com.j256.ormlite.support.ConnectionSource |
getDelegate() |
com.j256.ormlite.support.DatabaseConnection |
getReadOnlyConnection(String tableName) |
com.j256.ormlite.support.DatabaseConnection |
getReadWriteConnection(String tableName) |
com.j256.ormlite.support.DatabaseConnection |
getSpecialConnection(String tableName) |
boolean |
isOpen(String tableName) |
boolean |
isSingleConnection(String tableName) |
void |
releaseConnection(com.j256.ormlite.support.DatabaseConnection connection) |
boolean |
saveSpecialConnection(com.j256.ormlite.support.DatabaseConnection connection) |
public ConnectionSourceDecorator(@Nonnull com.j256.ormlite.support.ConnectionSource delegate)
@Nonnull protected com.j256.ormlite.support.ConnectionSource getDelegate()
public com.j256.ormlite.support.DatabaseConnection getReadOnlyConnection(String tableName) throws SQLException
getReadOnlyConnection
in interface com.j256.ormlite.support.ConnectionSource
SQLException
public com.j256.ormlite.support.DatabaseConnection getReadWriteConnection(String tableName) throws SQLException
getReadWriteConnection
in interface com.j256.ormlite.support.ConnectionSource
SQLException
public void releaseConnection(com.j256.ormlite.support.DatabaseConnection connection) throws SQLException
releaseConnection
in interface com.j256.ormlite.support.ConnectionSource
SQLException
public boolean saveSpecialConnection(com.j256.ormlite.support.DatabaseConnection connection) throws SQLException
saveSpecialConnection
in interface com.j256.ormlite.support.ConnectionSource
SQLException
public void clearSpecialConnection(com.j256.ormlite.support.DatabaseConnection connection)
clearSpecialConnection
in interface com.j256.ormlite.support.ConnectionSource
public com.j256.ormlite.support.DatabaseConnection getSpecialConnection(String tableName)
getSpecialConnection
in interface com.j256.ormlite.support.ConnectionSource
public void closeQuietly()
closeQuietly
in interface com.j256.ormlite.support.ConnectionSource
public com.j256.ormlite.db.DatabaseType getDatabaseType()
getDatabaseType
in interface com.j256.ormlite.support.ConnectionSource
public boolean isOpen(String tableName)
isOpen
in interface com.j256.ormlite.support.ConnectionSource
public boolean isSingleConnection(String tableName)
isSingleConnection
in interface com.j256.ormlite.support.ConnectionSource
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
IOException