Package org.drools.persistence.map
Class ManualTransactionManager
- java.lang.Object
-
- org.drools.persistence.map.ManualTransactionManager
-
- All Implemented Interfaces:
org.drools.persistence.api.TransactionManager
public class ManualTransactionManager extends java.lang.Object implements org.drools.persistence.api.TransactionManager
-
-
Constructor Summary
Constructors Constructor Description ManualTransactionManager(NonTransactionalPersistentSession session, KnowledgeSessionStorage storage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
begin()
void
commit(boolean transactionOwner)
java.lang.Object
getResource(java.lang.Object key)
int
getStatus()
void
putResource(java.lang.Object key, java.lang.Object resource)
void
registerTransactionSynchronization(org.drools.persistence.api.TransactionSynchronization ts)
void
rollback(boolean transactionOwner)
-
-
-
Constructor Detail
-
ManualTransactionManager
public ManualTransactionManager(NonTransactionalPersistentSession session, KnowledgeSessionStorage storage)
-
-
Method Detail
-
getStatus
public int getStatus()
- Specified by:
getStatus
in interfaceorg.drools.persistence.api.TransactionManager
-
begin
public boolean begin()
- Specified by:
begin
in interfaceorg.drools.persistence.api.TransactionManager
-
commit
public void commit(boolean transactionOwner)
- Specified by:
commit
in interfaceorg.drools.persistence.api.TransactionManager
-
rollback
public void rollback(boolean transactionOwner)
- Specified by:
rollback
in interfaceorg.drools.persistence.api.TransactionManager
-
registerTransactionSynchronization
public void registerTransactionSynchronization(org.drools.persistence.api.TransactionSynchronization ts)
- Specified by:
registerTransactionSynchronization
in interfaceorg.drools.persistence.api.TransactionManager
-
putResource
public void putResource(java.lang.Object key, java.lang.Object resource)
- Specified by:
putResource
in interfaceorg.drools.persistence.api.TransactionManager
-
getResource
public java.lang.Object getResource(java.lang.Object key)
- Specified by:
getResource
in interfaceorg.drools.persistence.api.TransactionManager
-
-