tyrex.tm.impl
Class UserTransactionImpl
java.lang.Object
tyrex.tm.impl.UserTransactionImpl
- All Implemented Interfaces:
- javax.transaction.UserTransaction
- public final class UserTransactionImpl
- extends java.lang.Object
- implements javax.transaction.UserTransaction
Simple implementation of the UserTransaction
interface.
This is a local implementation exposed to local users through JNDI
lookup or through the application server. This interface is
decoupled from TransactionManagerImpl
to prevent unwanted
casting, since the later is public.
To obtain the user transaction use either Tyrex
or look
it up through JNDI (java:/comp/UserTransaction).
- Version:
- $Revision: 1.2 $ $Date: 2001/03/12 19:20:20 $
- Author:
- Assaf Arkin
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserTransactionImpl
public UserTransactionImpl(TransactionManagerImpl txManager)
- Private constructor.
begin
public void begin()
throws javax.transaction.NotSupportedException,
javax.transaction.SystemException
- Specified by:
begin
in interface javax.transaction.UserTransaction
- Throws:
javax.transaction.NotSupportedException
javax.transaction.SystemException
commit
public void commit()
throws javax.transaction.RollbackException,
javax.transaction.HeuristicMixedException,
javax.transaction.HeuristicRollbackException,
java.lang.SecurityException,
java.lang.IllegalStateException,
javax.transaction.SystemException
- Specified by:
commit
in interface javax.transaction.UserTransaction
- Throws:
javax.transaction.RollbackException
javax.transaction.HeuristicMixedException
javax.transaction.HeuristicRollbackException
java.lang.SecurityException
java.lang.IllegalStateException
javax.transaction.SystemException
rollback
public void rollback()
throws java.lang.IllegalStateException,
java.lang.SecurityException,
javax.transaction.SystemException
- Specified by:
rollback
in interface javax.transaction.UserTransaction
- Throws:
java.lang.IllegalStateException
java.lang.SecurityException
javax.transaction.SystemException
getStatus
public int getStatus()
throws javax.transaction.SystemException
- Specified by:
getStatus
in interface javax.transaction.UserTransaction
- Throws:
javax.transaction.SystemException
setRollbackOnly
public void setRollbackOnly()
throws java.lang.IllegalStateException,
javax.transaction.SystemException
- Specified by:
setRollbackOnly
in interface javax.transaction.UserTransaction
- Throws:
java.lang.IllegalStateException
javax.transaction.SystemException
setTransactionTimeout
public void setTransactionTimeout(int timeout)
throws javax.transaction.SystemException
- Specified by:
setTransactionTimeout
in interface javax.transaction.UserTransaction
- Throws:
javax.transaction.SystemException
Original code is Copyright (c) 1999-2001, Intalio, Inc. All Rights Reserved. Contributions by MetaBoss team are Copyright (c) 2003-2005, Softaris Pty. Ltd. All Rights Reserved.