org.sca4j.binding.jms.runtime.tx
Class JtaTransactionHandler

java.lang.Object
  extended by org.sca4j.binding.jms.runtime.tx.JtaTransactionHandler
All Implemented Interfaces:
TransactionHandler

public class JtaTransactionHandler
extends java.lang.Object
implements TransactionHandler

Version:
$Revision$ $Date$

Constructor Summary
JtaTransactionHandler()
           
 
Method Summary
 void commit()
           
 void enlist(javax.jms.Session session)
           
 void rollback()
           
 void setTransactionManager(javax.transaction.TransactionManager transactionManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JtaTransactionHandler

public JtaTransactionHandler()
Method Detail

setTransactionManager

public void setTransactionManager(javax.transaction.TransactionManager transactionManager)

enlist

public void enlist(javax.jms.Session session)
            throws JmsTxException
Specified by:
enlist in interface TransactionHandler
Throws:
JmsTxException
See Also:
org.sca4j.binding.jms.runtime.tx.TransactionHandler#begin(javax.jms.Session)

commit

public void commit()
            throws JmsTxException
Specified by:
commit in interface TransactionHandler
Throws:
JmsTxException
See Also:
org.sca4j.binding.jms.runtime.tx.TransactionHandler#commit(javax.jms.Session)

rollback

public void rollback()
              throws JmsTxException
Specified by:
rollback in interface TransactionHandler
Throws:
JmsTxException
See Also:
org.sca4j.binding.jms.runtime.tx.TransactionHandler#rollback(javax.jms.Session)


Copyright © 2008-2010 Service Symphony. All Rights Reserved.