Drools Spring Legacy5 6.1.0.Beta1

org.drools.container.spring.beans.persistence
Class DroolsSpringTransactionManager

java.lang.Object
  extended by org.drools.container.spring.beans.persistence.DroolsSpringTransactionManager
All Implemented Interfaces:
org.drools.persistence.TransactionManager

public class DroolsSpringTransactionManager
extends Object
implements org.drools.persistence.TransactionManager


Field Summary
 
Fields inherited from interface org.drools.persistence.TransactionManager
STATUS_ACTIVE, STATUS_COMMITTED, STATUS_NO_TRANSACTION, STATUS_ROLLEDBACK, STATUS_UNKNOWN
 
Constructor Summary
DroolsSpringTransactionManager(org.springframework.transaction.support.AbstractPlatformTransactionManager ptm)
           
 
Method Summary
 boolean begin()
           
 void commit(boolean transactionOwner)
           
 Object getResource(Object key)
           
 int getStatus()
          Borrowed from Seam
 void putResource(Object key, Object resource)
           
 void registerTransactionSynchronization(org.drools.persistence.TransactionSynchronization ts)
           
 void rollback(boolean transactionOwner)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DroolsSpringTransactionManager

public DroolsSpringTransactionManager(org.springframework.transaction.support.AbstractPlatformTransactionManager ptm)
Method Detail

begin

public boolean begin()
Specified by:
begin in interface org.drools.persistence.TransactionManager

commit

public void commit(boolean transactionOwner)
Specified by:
commit in interface org.drools.persistence.TransactionManager

rollback

public void rollback(boolean transactionOwner)
Specified by:
rollback in interface org.drools.persistence.TransactionManager

getStatus

public int getStatus()
Borrowed from Seam

Specified by:
getStatus in interface org.drools.persistence.TransactionManager

registerTransactionSynchronization

public void registerTransactionSynchronization(org.drools.persistence.TransactionSynchronization ts)
Specified by:
registerTransactionSynchronization in interface org.drools.persistence.TransactionManager

putResource

public void putResource(Object key,
                        Object resource)
Specified by:
putResource in interface org.drools.persistence.TransactionManager

getResource

public Object getResource(Object key)
Specified by:
getResource in interface org.drools.persistence.TransactionManager

Drools Spring Legacy5 6.1.0.Beta1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.