Package org.drools.persistence.map
Class ManualTransactionManager
java.lang.Object
org.drools.persistence.map.ManualTransactionManager
- All Implemented Interfaces:
TransactionManager
-
Field Summary
Fields inherited from interface org.drools.persistence.api.TransactionManager
STATUS_ACTIVE, STATUS_COMMITTED, STATUS_NO_TRANSACTION, STATUS_ROLLEDBACK, STATUS_UNKNOWN -
Constructor Summary
ConstructorsConstructorDescriptionManualTransactionManager(NonTransactionalPersistentSession session, KnowledgeSessionStorage storage) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbegin()voidcommit(boolean transactionOwner) getResource(Object key) intvoidputResource(Object key, Object resource) voidvoidrollback(boolean transactionOwner)
-
Constructor Details
-
ManualTransactionManager
public ManualTransactionManager(NonTransactionalPersistentSession session, KnowledgeSessionStorage storage)
-
-
Method Details
-
getStatus
public int getStatus()- Specified by:
getStatusin interfaceTransactionManager
-
begin
public boolean begin()- Specified by:
beginin interfaceTransactionManager
-
commit
public void commit(boolean transactionOwner) - Specified by:
commitin interfaceTransactionManager
-
rollback
public void rollback(boolean transactionOwner) - Specified by:
rollbackin interfaceTransactionManager
-
registerTransactionSynchronization
- Specified by:
registerTransactionSynchronizationin interfaceTransactionManager
-
putResource
- Specified by:
putResourcein interfaceTransactionManager
-
getResource
- Specified by:
getResourcein interfaceTransactionManager
-