public abstract class EntityManagerProvider
extends java.lang.Object
implements net.e6tech.elements.common.resources.ResourceProvider, net.e6tech.elements.common.resources.Initializable
| Modifier and Type | Field and Description |
|---|---|
protected javax.persistence.EntityManagerFactory |
emf |
| Constructor and Description |
|---|
EntityManagerProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterCommit(net.e6tech.elements.common.resources.Resources resources) |
protected void |
evictCollectionRegion(EvictCollectionRegion notification) |
protected void |
evictEntity(EvictEntity ref) |
protected void |
evictEntityRegion(EvictEntityRegion region) |
net.e6tech.elements.common.subscribe.Broadcast |
getBroadcast() |
int |
getIgnoreInitialLongTransactions() |
long |
getLongTransaction() |
long |
getLongTransaction(net.e6tech.elements.common.resources.Resources resources) |
long |
getMonitorIdle() |
java.util.Map |
getPersistenceProperties() |
java.lang.String |
getPersistenceUnitName() |
long |
getTransactionTimeout() |
void |
initialize(net.e6tech.elements.common.resources.Resources resources) |
boolean |
isMonitorTransaction() |
boolean |
monitorTransaction(net.e6tech.elements.common.resources.Resources resources) |
void |
monitorTransaction(net.e6tech.elements.common.resources.Resources resources,
boolean monitor) |
void |
onAbort(net.e6tech.elements.common.resources.Resources resources) |
void |
onClosed(net.e6tech.elements.common.resources.Resources resources) |
void |
onCommit(net.e6tech.elements.common.resources.Resources resources) |
void |
onOpen(net.e6tech.elements.common.resources.Resources resources) |
void |
setBroadcast(net.e6tech.elements.common.subscribe.Broadcast broadcast) |
void |
setIgnoreInitialLongTransactions(int n) |
void |
setLongTransaction(long longTransaction) |
void |
setLongTransaction(net.e6tech.elements.common.resources.Resources resources,
long longTransaction) |
void |
setMonitorIdle(long monitorIdle) |
void |
setMonitorTransaction(boolean monitorTransaction) |
void |
setPersistenceProperties(java.util.Map persistenceProperties) |
void |
setPersistenceUnitName(java.lang.String persistenceUnitName) |
void |
setTransactionTimeout(long transactionTimeout) |
public void monitorTransaction(net.e6tech.elements.common.resources.Resources resources,
boolean monitor)
public boolean monitorTransaction(net.e6tech.elements.common.resources.Resources resources)
public void setLongTransaction(net.e6tech.elements.common.resources.Resources resources,
long longTransaction)
public long getLongTransaction(net.e6tech.elements.common.resources.Resources resources)
public long getMonitorIdle()
public void setMonitorIdle(long monitorIdle)
public net.e6tech.elements.common.subscribe.Broadcast getBroadcast()
public void setBroadcast(net.e6tech.elements.common.subscribe.Broadcast broadcast)
public java.lang.String getPersistenceUnitName()
public void setPersistenceUnitName(java.lang.String persistenceUnitName)
public java.util.Map getPersistenceProperties()
public void setPersistenceProperties(java.util.Map persistenceProperties)
public long getTransactionTimeout()
public void setTransactionTimeout(long transactionTimeout)
public long getLongTransaction()
public void setLongTransaction(long longTransaction)
public boolean isMonitorTransaction()
public void setMonitorTransaction(boolean monitorTransaction)
public int getIgnoreInitialLongTransactions()
public void setIgnoreInitialLongTransactions(int n)
protected void evictCollectionRegion(EvictCollectionRegion notification)
protected void evictEntityRegion(EvictEntityRegion region)
protected void evictEntity(EvictEntity ref)
public void initialize(net.e6tech.elements.common.resources.Resources resources)
initialize in interface net.e6tech.elements.common.resources.Initializablepublic void onOpen(net.e6tech.elements.common.resources.Resources resources)
onOpen in interface net.e6tech.elements.common.resources.ResourceProviderpublic void onCommit(net.e6tech.elements.common.resources.Resources resources)
onCommit in interface net.e6tech.elements.common.resources.ResourceProviderpublic void afterCommit(net.e6tech.elements.common.resources.Resources resources)
afterCommit in interface net.e6tech.elements.common.resources.ResourceProviderpublic void onAbort(net.e6tech.elements.common.resources.Resources resources)
onAbort in interface net.e6tech.elements.common.resources.ResourceProviderpublic void onClosed(net.e6tech.elements.common.resources.Resources resources)
onClosed in interface net.e6tech.elements.common.resources.ResourceProvider