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.TransactionManager
public boolean begin()
begin
in interface org.drools.persistence.api.TransactionManager
public void commit(boolean transactionOwner)
commit
in interface org.drools.persistence.api.TransactionManager
public void rollback(boolean transactionOwner)
rollback
in interface org.drools.persistence.api.TransactionManager
public void registerTransactionSynchronization(org.drools.persistence.api.TransactionSynchronization ts)
registerTransactionSynchronization
in interface org.drools.persistence.api.TransactionManager
public void putResource(Object key, Object resource)
putResource
in interface org.drools.persistence.api.TransactionManager
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.