Groovy Documentation

griffon.plugins.ebean
[Groovy] Class EbeanServerHolder

java.lang.Object
  griffon.plugins.ebean.EbeanServerHolder

class EbeanServerHolder
extends Object

Authors:
Andres Almiray


Field Summary
private static String DEFAULT

private static EbeanServerHolder INSTANCE

private static Object[] LOCK

private Map ebeanServers

 
Constructor Summary
EbeanServerHolder()

 
Method Summary
void disconnectEbeanServer(String ebeanServerName)

com.avaje.ebean.EbeanServer fetchEbeanServer(String ebeanServerName)

com.avaje.ebean.EbeanServer getEbeanServer(String ebeanServerName = DEFAULT)

String[] getEbeanServerNames()

static EbeanServerHolder getInstance()

boolean isEbeanServerAvailable(String ebeanServerName)

private com.avaje.ebean.EbeanServer retrieveEbeanServer(String ebeanServerName)

void setEbeanServer(String ebeanServerName = DEFAULT, com.avaje.ebean.EbeanServer ebeanServer)

private void storeEbeanServer(String ebeanServerName, com.avaje.ebean.EbeanServer ebeanServer)

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

Field Detail

DEFAULT

private static final String DEFAULT


INSTANCE

private static final EbeanServerHolder INSTANCE


LOCK

private static final Object[] LOCK


ebeanServers

private final Map ebeanServers


 
Constructor Detail

EbeanServerHolder

EbeanServerHolder()


 
Method Detail

disconnectEbeanServer

void disconnectEbeanServer(String ebeanServerName)


fetchEbeanServer

com.avaje.ebean.EbeanServer fetchEbeanServer(String ebeanServerName)


getEbeanServer

com.avaje.ebean.EbeanServer getEbeanServer(String ebeanServerName = DEFAULT)


getEbeanServerNames

String[] getEbeanServerNames()


getInstance

static EbeanServerHolder getInstance()


isEbeanServerAvailable

boolean isEbeanServerAvailable(String ebeanServerName)


retrieveEbeanServer

private com.avaje.ebean.EbeanServer retrieveEbeanServer(String ebeanServerName)


setEbeanServer

void setEbeanServer(String ebeanServerName = DEFAULT, com.avaje.ebean.EbeanServer ebeanServer)


storeEbeanServer

private void storeEbeanServer(String ebeanServerName, com.avaje.ebean.EbeanServer ebeanServer)


 

Groovy Documentation