Groovy Documentation

griffon.plugins.ormlite
[Groovy] Class ConnectionSourceHolder

java.lang.Object
  griffon.plugins.ormlite.ConnectionSourceHolder
All Implemented Interfaces:
OrmliteProvider

@Singleton
class ConnectionSourceHolder
extends Object

Authors:
Andres Almiray


Field Summary
private static Object[] LOCK

private static org.slf4j.Logger LOG

private Map connections

 
Constructor Summary
ConnectionSourceHolder()

 
Method Summary
void disconnectConnection(String databaseName)

private com.j256.ormlite.jdbc.JdbcConnectionSource fetchConnection(String databaseName)

com.j256.ormlite.jdbc.JdbcConnectionSource getConnection(String databaseName = 'default')

String[] getConnectionNames()

boolean isConnectionConnected(String databaseName)

private com.j256.ormlite.jdbc.JdbcConnectionSource retrieveConnection(String databaseName)

void setConnection(String databaseName = 'default', com.j256.ormlite.jdbc.JdbcConnectionSource connection)

private void storeConnection(String databaseName, com.j256.ormlite.jdbc.JdbcConnectionSource connection)

Object withOrmlite(String databaseName = 'default', Closure closure)

Object withOrmlite(String databaseName = 'default', CallableWithArgs callable)

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

LOCK

private static final Object[] LOCK


LOG

private static final org.slf4j.Logger LOG


connections

private final Map connections


 
Constructor Detail

ConnectionSourceHolder

ConnectionSourceHolder()


 
Method Detail

disconnectConnection

void disconnectConnection(String databaseName)


fetchConnection

private com.j256.ormlite.jdbc.JdbcConnectionSource fetchConnection(String databaseName)


getConnection

com.j256.ormlite.jdbc.JdbcConnectionSource getConnection(String databaseName = 'default')


getConnectionNames

String[] getConnectionNames()


isConnectionConnected

boolean isConnectionConnected(String databaseName)


retrieveConnection

private com.j256.ormlite.jdbc.JdbcConnectionSource retrieveConnection(String databaseName)


setConnection

void setConnection(String databaseName = 'default', com.j256.ormlite.jdbc.JdbcConnectionSource connection)


storeConnection

private void storeConnection(String databaseName, com.j256.ormlite.jdbc.JdbcConnectionSource connection)


withOrmlite

Object withOrmlite(String databaseName = 'default', Closure closure)


withOrmlite

Object withOrmlite(String databaseName = 'default', CallableWithArgs callable)


 

Groovy Documentation