public static class EclipselinkPersistenceSupport.ContainerResourceHolder
extends org.springframework.transaction.support.ResourceHolderSupport
Modifier and Type | Field and Description |
---|---|
protected java.util.Set<java.lang.Object> |
newDetachedInstances |
protected java.util.Set<java.lang.Object> |
savedInstances |
protected java.util.Set<java.lang.String> |
stores |
protected java.lang.String |
transactionManagerKey |
protected java.util.Map<java.lang.String,java.util.Map<org.eclipse.persistence.sessions.UnitOfWork,java.util.Set<java.lang.Object>>> |
unitsOfWorkToStores |
Constructor and Description |
---|
ContainerResourceHolder(java.lang.String transactionManagerKey) |
Modifier and Type | Method and Description |
---|---|
void |
addStore(java.lang.String storeName) |
protected java.util.Collection<java.lang.Object> |
getAllInstances() |
protected java.util.Collection<java.lang.Object> |
getInstances(org.eclipse.persistence.sessions.UnitOfWork unitOfWork,
java.lang.String store) |
java.util.Set<java.lang.Object> |
getNewDetachedInstances() |
protected java.util.Collection<java.lang.Object> |
getSavedInstances() |
protected java.util.Collection<java.lang.Object> |
getStoreInstances(java.lang.String store) |
java.util.Set<java.lang.String> |
getStores() |
java.lang.String |
getTransactionManagerKey() |
protected void |
registerInstanceForUnitOfWork(java.lang.Object instance,
org.eclipse.persistence.sessions.UnitOfWork unitOfWork,
java.lang.String store) |
java.lang.String |
toString() |
protected void |
unregisterInstance(java.lang.Object instance,
org.eclipse.persistence.sessions.UnitOfWork unitOfWork,
java.lang.String store) |
clear, getDeadline, getTimeToLiveInMillis, getTimeToLiveInSeconds, hasTimeout, isOpen, isRollbackOnly, isSynchronizedWithTransaction, isVoid, released, requested, reset, resetRollbackOnly, setRollbackOnly, setSynchronizedWithTransaction, setTimeoutInMillis, setTimeoutInSeconds, unbound
protected java.util.Map<java.lang.String,java.util.Map<org.eclipse.persistence.sessions.UnitOfWork,java.util.Set<java.lang.Object>>> unitsOfWorkToStores
protected java.util.Set<java.lang.Object> savedInstances
protected java.util.Set<java.lang.Object> newDetachedInstances
protected java.lang.String transactionManagerKey
protected java.util.Set<java.lang.String> stores
public ContainerResourceHolder(java.lang.String transactionManagerKey)
public java.lang.String getTransactionManagerKey()
public java.util.Set<java.lang.String> getStores()
public void addStore(java.lang.String storeName)
protected void registerInstanceForUnitOfWork(java.lang.Object instance, org.eclipse.persistence.sessions.UnitOfWork unitOfWork, java.lang.String store)
protected void unregisterInstance(java.lang.Object instance, org.eclipse.persistence.sessions.UnitOfWork unitOfWork, java.lang.String store)
protected java.util.Collection<java.lang.Object> getInstances(org.eclipse.persistence.sessions.UnitOfWork unitOfWork, java.lang.String store)
protected java.util.Collection<java.lang.Object> getStoreInstances(java.lang.String store)
protected java.util.Collection<java.lang.Object> getAllInstances()
protected java.util.Collection<java.lang.Object> getSavedInstances()
public java.util.Set<java.lang.Object> getNewDetachedInstances()
public java.lang.String toString()
toString
in class java.lang.Object