org.jboss.seam.transaction
Class Transaction
java.lang.Object
org.jboss.seam.transaction.Transaction
@Name(value="org.jboss.seam.transaction.transaction")
@Scope(value=EVENT)
@Install(precedence=0)
@BypassInterceptors
public class Transaction
- extends Object
Supports injection of a Seam UserTransaction object that
wraps the current JTA transaction or EJB container managed
transaction.
- Author:
- Mike Youngstrom, Gavin King
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TRANSACTION_FAILED
public static final String TRANSACTION_FAILED
- See Also:
- Constant Field Values
Transaction
public Transaction()
instance
public static UserTransaction instance()
getTransaction
@Unwrap
public UserTransaction getTransaction()
throws NamingException
- Throws:
NamingException
createNoTransaction
protected UserTransaction createNoTransaction()
createCMTTransaction
protected UserTransaction createCMTTransaction()
throws NamingException
- Throws:
NamingException
createUTTransaction
protected UserTransaction createUTTransaction()
throws NamingException
- Throws:
NamingException
getUserTransaction
protected UserTransaction getUserTransaction()
throws NamingException
- Throws:
NamingException
Copyright © 2011 Seam Framework. All Rights Reserved.