public class ManualTransactionManager extends Object implements org.drools.persistence.api.TransactionManager
| Constructor and Description |
|---|
ManualTransactionManager(NonTransactionalPersistentSession session,
KnowledgeSessionStorage storage) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
begin() |
void |
commit(boolean transactionOwner) |
Object |
getResource(Object key) |
int |
getStatus() |
void |
putResource(Object key,
Object resource) |
void |
registerTransactionSynchronization(org.drools.persistence.api.TransactionSynchronization ts) |
void |
rollback(boolean transactionOwner) |
public ManualTransactionManager(NonTransactionalPersistentSession session, KnowledgeSessionStorage storage)
public int getStatus()
getStatus in interface org.drools.persistence.api.TransactionManagerpublic boolean begin()
begin in interface org.drools.persistence.api.TransactionManagerpublic void commit(boolean transactionOwner)
commit in interface org.drools.persistence.api.TransactionManagerpublic void rollback(boolean transactionOwner)
rollback in interface org.drools.persistence.api.TransactionManagerpublic void registerTransactionSynchronization(org.drools.persistence.api.TransactionSynchronization ts)
registerTransactionSynchronization in interface org.drools.persistence.api.TransactionManagerpublic void putResource(Object key, Object resource)
putResource in interface org.drools.persistence.api.TransactionManagerCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.