public class StandaloneJtaStrategy extends Object implements PersistenceStrategy
KieSession
EntityManager
instance per operationModifier and Type | Field and Description |
---|---|
protected javax.persistence.EntityManagerFactory |
emf |
Constructor and Description |
---|
StandaloneJtaStrategy(javax.persistence.EntityManagerFactory emf) |
Modifier and Type | Method and Description |
---|---|
protected void |
commitTransaction(Object transaction) |
void |
dispose() |
protected static UserTransaction |
findUserTransaction() |
javax.persistence.EntityManager |
getEntityManager() |
Object |
joinTransaction(javax.persistence.EntityManager em) |
void |
leaveTransaction(javax.persistence.EntityManager em,
Object transaction) |
public StandaloneJtaStrategy(javax.persistence.EntityManagerFactory emf)
public javax.persistence.EntityManager getEntityManager()
getEntityManager
in interface PersistenceStrategy
public Object joinTransaction(javax.persistence.EntityManager em)
joinTransaction
in interface PersistenceStrategy
protected static UserTransaction findUserTransaction()
public void leaveTransaction(javax.persistence.EntityManager em, Object transaction)
leaveTransaction
in interface PersistenceStrategy
protected void commitTransaction(Object transaction)
public void dispose()
dispose
in interface PersistenceStrategy
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.