org.jboss.seam.persistence
Class ManagedPersistenceContextProxyHandler
java.lang.Object
org.jboss.seam.persistence.PersistenceContextProxyHandler
org.jboss.seam.persistence.ManagedPersistenceContextProxyHandler
- All Implemented Interfaces:
- Serializable, InvocationHandler, Synchronization
public class ManagedPersistenceContextProxyHandler
- extends PersistenceContextProxyHandler
- implements InvocationHandler, Serializable, Synchronization
Proxy handler for the seam managed persistence context. This handler makes
sure that the EntityManager is enrolled in the current transaction before
passing the call through to the delegate
- Author:
- Stuart Douglas
- See Also:
- Serialized Form
|
Constructor Summary |
ManagedPersistenceContextProxyHandler(javax.persistence.EntityManager delegate,
javax.enterprise.inject.spi.BeanManager beanManager,
Set<Annotation> qualifiers,
org.jboss.seam.persistence.PersistenceContexts persistenceContexts,
org.jboss.seam.persistence.SeamPersistenceProvider provider)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ManagedPersistenceContextProxyHandler
public ManagedPersistenceContextProxyHandler(javax.persistence.EntityManager delegate,
javax.enterprise.inject.spi.BeanManager beanManager,
Set<Annotation> qualifiers,
org.jboss.seam.persistence.PersistenceContexts persistenceContexts,
org.jboss.seam.persistence.SeamPersistenceProvider provider)
invoke
public Object invoke(Object proxy,
Method method,
Object[] args)
throws Throwable
- Specified by:
invoke in interface InvocationHandler- Overrides:
invoke in class PersistenceContextProxyHandler
- Throws:
Throwable
afterCompletion
public void afterCompletion(int status)
- Specified by:
afterCompletion in interface Synchronization
beforeCompletion
public void beforeCompletion()
- Specified by:
beforeCompletion in interface Synchronization
Copyright © 2011 Seam Framework. All Rights Reserved.