org.jbpm.shared.services.impl
public class JbpmLocalTransactionManager extends Object implements JbpmServicesTransactionManager
Constructor and Description |
---|
JbpmLocalTransactionManager() |
Modifier and Type | Method and Description |
---|---|
void |
attachPersistenceContext(javax.persistence.EntityManager em) |
boolean |
begin(javax.persistence.EntityManager em) |
void |
commit(javax.persistence.EntityManager em,
boolean txOwner) |
void |
dispose() |
int |
getStatus(javax.persistence.EntityManager em) |
void |
registerTXSynchronization(org.drools.persistence.TransactionSynchronization txSync) |
void |
rollback(javax.persistence.EntityManager em,
boolean txOwner)
It is the responsibility of this method
to check that the status of the transaction
is appropriate before rolling back the transaction.
|
public void attachPersistenceContext(javax.persistence.EntityManager em)
attachPersistenceContext
in interface JbpmServicesTransactionManager
public boolean begin(javax.persistence.EntityManager em)
begin
in interface JbpmServicesTransactionManager
public void commit(javax.persistence.EntityManager em, boolean txOwner)
commit
in interface JbpmServicesTransactionManager
public void rollback(javax.persistence.EntityManager em, boolean txOwner)
JbpmServicesTransactionManager
rollback
in interface JbpmServicesTransactionManager
em
- The persistence context (aka, the entity manager)txOwner
- Whether or not the calling clause is owner of this transaction.public int getStatus(javax.persistence.EntityManager em)
getStatus
in interface JbpmServicesTransactionManager
public void dispose()
dispose
in interface JbpmServicesTransactionManager
public void registerTXSynchronization(org.drools.persistence.TransactionSynchronization txSync)
registerTXSynchronization
in interface JbpmServicesTransactionManager
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.