Package de.xima.fc.jpa.manager
Class EMProvider
- java.lang.Object
 - 
- de.xima.fc.jpa.manager.EMProvider
 
 
- 
public class EMProvider extends Object
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static StringDB_HEALTHCECK_NAMEstatic com.codahale.metrics.health.HealthCheckRegistryDB_HEALTHCHECK_REGISTRY 
- 
Constructor Summary
Constructors Constructor Description EMProvider() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static BooleancloseEMF()static BooleancloseEMF(boolean supressListener)static voidcloseEntityManager(javax.persistence.EntityManager em)static javax.persistence.EntityManagercreateNewEntityManager()static voidfireCloseListener()static voidfireInitListener()static voidfireOpenListener()static Set<IBaseNotificationListener>getCloseListeners()static ConnectiongetConnection()static EDatenbankTypgetCurrentDBTyp()static DataSourcegetDatasource()static IEMFactorygetEMFactory()static Set<IBaseNotificationListener>getInitListeners()static Set<IBaseNotificationListener>getOpenListeners()static voidinitialize()static voidopenEMF()static voidopenEMF(boolean supressListener)static voidregisterCloseListener(IBaseNotificationListener listener)static voidregisterInitListener(IBaseNotificationListener listener)static voidregisterOpenListener(IBaseNotificationListener listener)static voidreloadFactory()static voidreloadFactory(boolean supressAllListener)static voidreloadFactory(boolean supressOpenListener, boolean supressCloseListener)static voidsetEMFactory(IEMFactory emFactory)static voidshutdown()static booleantestConnection() 
 - 
 
- 
- 
Field Detail
- 
DB_HEALTHCECK_NAME
public static String DB_HEALTHCECK_NAME
 
- 
DB_HEALTHCHECK_REGISTRY
public static com.codahale.metrics.health.HealthCheckRegistry DB_HEALTHCHECK_REGISTRY
 
 - 
 
- 
Method Detail
- 
createNewEntityManager
public static javax.persistence.EntityManager createNewEntityManager()
 
- 
closeEMF
public static Boolean closeEMF()
 
- 
closeEMF
public static Boolean closeEMF(boolean supressListener)
 
- 
openEMF
public static void openEMF()
 
- 
openEMF
public static void openEMF(boolean supressListener)
 
- 
closeEntityManager
public static void closeEntityManager(javax.persistence.EntityManager em)
 
- 
initialize
public static void initialize()
 
- 
shutdown
public static void shutdown()
 
- 
reloadFactory
public static void reloadFactory(boolean supressOpenListener, boolean supressCloseListener) 
- 
reloadFactory
public static void reloadFactory(boolean supressAllListener)
 
- 
reloadFactory
public static void reloadFactory()
 
- 
getCurrentDBTyp
public static EDatenbankTyp getCurrentDBTyp()
 
- 
getEMFactory
public static IEMFactory getEMFactory()
 
- 
setEMFactory
public static void setEMFactory(IEMFactory emFactory)
 
- 
getOpenListeners
public static Set<IBaseNotificationListener> getOpenListeners()
 
- 
registerOpenListener
public static void registerOpenListener(IBaseNotificationListener listener)
 
- 
getCloseListeners
public static Set<IBaseNotificationListener> getCloseListeners()
 
- 
registerCloseListener
public static void registerCloseListener(IBaseNotificationListener listener)
 
- 
getInitListeners
public static Set<IBaseNotificationListener> getInitListeners()
 
- 
registerInitListener
public static void registerInitListener(IBaseNotificationListener listener)
 
- 
fireOpenListener
public static void fireOpenListener()
 
- 
fireInitListener
public static void fireInitListener()
 
- 
fireCloseListener
public static void fireCloseListener()
 
- 
getDatasource
public static DataSource getDatasource()
 
- 
getConnection
public static Connection getConnection() throws SQLException
- Throws:
 SQLException
 
- 
testConnection
public static boolean testConnection()
 
 - 
 
 -