Package org.springframework.orm.jdo
Class PersistenceManagerHolder
- java.lang.Object
- org.springframework.transaction.support.ResourceHolderSupport
- org.springframework.orm.jdo.PersistenceManagerHolder
- All Implemented Interfaces:
ResourceHolder
public class PersistenceManagerHolder extends ResourceHolderSupport
Holder wrapping a JDO PersistenceManager. JdoTransactionManager binds instances of this class to the thread, for a given PersistenceManagerFactory.Note: This is an SPI class, not intended to be used by applications.
- Since:
- 03.06.2003
- Author:
- Juergen Hoeller
- See Also:
JdoTransactionManager,PersistenceManagerFactoryUtils
Constructor Summary
Constructors Constructor Description PersistenceManagerHolder(javax.jdo.PersistenceManager persistenceManager)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()Clear the transactional state of this resource holder.javax.jdo.PersistenceManagergetPersistenceManager()protected booleanisTransactionActive()protected voidsetTransactionActive(boolean transactionActive)Methods inherited from class org.springframework.transaction.support.ResourceHolderSupport
getDeadline, getTimeToLiveInMillis, getTimeToLiveInSeconds, hasTimeout, isOpen, isRollbackOnly, isSynchronizedWithTransaction, isVoid, released, requested, reset, setRollbackOnly, setSynchronizedWithTransaction, setTimeoutInMillis, setTimeoutInSeconds, unbound
Constructor Detail
PersistenceManagerHolder
public PersistenceManagerHolder(javax.jdo.PersistenceManager persistenceManager)
Method Detail
getPersistenceManager
public javax.jdo.PersistenceManager getPersistenceManager()
setTransactionActive
protected void setTransactionActive(boolean transactionActive)
isTransactionActive
protected boolean isTransactionActive()
clear
public void clear()
Description copied from class:ResourceHolderSupportClear the transactional state of this resource holder.- Overrides:
clearin classResourceHolderSupport