public class EntityManagerPoolMethodsImpl extends Object implements IPoolMethods<javax.persistence.EntityManager>
| Modifier and Type | Field and Description |
|---|---|
static String |
SYSTEM_PROPERTY_MAX_POOL_SIZE |
| Constructor and Description |
|---|
EntityManagerPoolMethodsImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup(javax.persistence.EntityManager em)
Diese Methode wird aufgerufen, wenn ein Object aus dem Pool geloescht werden soll, weil es zu
lange inaktiv war.
|
long |
getCheckInterval()
Gibt das Zeitinterval zurueck, in dem die Objekte im Pool auf Gueltigkeit geprueft werden.
|
int |
getMaxSize()
Gibt die maximale Groesse des Pools zurueck.
|
javax.persistence.EntityManager |
getNewObj()
Gibt ein neues Object zurueck um es dem Pool hinzuzufuegen.
|
long |
getTTL()
Gibt die Zeit zurueck, wie lange ein Object im Pool gueltig ist, wenn es inaktiv ist.
|
boolean |
validate(javax.persistence.EntityManager em)
Validiert das uebergene Objekt aus dem Pool.
|
boolean |
validateOnGet() |
boolean |
validateOnGiveBack() |
public static final String SYSTEM_PROPERTY_MAX_POOL_SIZE
public void cleanup(javax.persistence.EntityManager em)
IPoolMethodscleanup in interface IPoolMethods<javax.persistence.EntityManager>em - - object in poolpublic long getCheckInterval()
IPoolMethodsgetCheckInterval in interface IPoolMethods<javax.persistence.EntityManager>public javax.persistence.EntityManager getNewObj()
IPoolMethodsgetNewObj in interface IPoolMethods<javax.persistence.EntityManager>public long getTTL()
IPoolMethodsgetTTL in interface IPoolMethods<javax.persistence.EntityManager>public int getMaxSize()
IPoolMethodsgetMaxSize in interface IPoolMethods<javax.persistence.EntityManager>public boolean validate(javax.persistence.EntityManager em)
IPoolMethodsvalidate in interface IPoolMethods<javax.persistence.EntityManager>em - - object in poolIPoolMethods.validateOnGet()public boolean validateOnGet()
validateOnGet in interface IPoolMethods<javax.persistence.EntityManager>IPoolMethods.validate(Object)
beim Holen eines Objekts aus dem Pool aufgerufenpublic boolean validateOnGiveBack()
validateOnGiveBack in interface IPoolMethods<javax.persistence.EntityManager>IPoolMethods.validate(Object)
bei Rueckgabe eines Objekts in den Pool aufgerufenCopyright © 2024. All rights reserved.