public class ManualTransactionManager extends Object implements TransactionManager
STATUS_ACTIVE, STATUS_COMMITTED, STATUS_NO_TRANSACTION, STATUS_ROLLEDBACK, STATUS_UNKNOWN
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(TransactionSynchronization ts) |
void |
rollback(boolean transactionOwner) |
public ManualTransactionManager(NonTransactionalPersistentSession session, KnowledgeSessionStorage storage)
public int getStatus()
getStatus
in interface TransactionManager
public boolean begin()
begin
in interface TransactionManager
public void commit(boolean transactionOwner)
commit
in interface TransactionManager
public void rollback(boolean transactionOwner)
rollback
in interface TransactionManager
public void registerTransactionSynchronization(TransactionSynchronization ts)
registerTransactionSynchronization
in interface TransactionManager
public void putResource(Object key, Object resource)
putResource
in interface TransactionManager
public Object getResource(Object key)
getResource
in interface TransactionManager
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.