org.shiftone.ooc.factory.tx
Class Tx
java.lang.Object
org.shiftone.ooc.factory.tx.Tx
- public class Tx
- extends java.lang.Object
- Version:
- $Revision: 1.8 $
- Author:
- $Author: jeffdrost $
Constructor Summary |
Tx(int timeout)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Tx
public Tx(int timeout)
setRollbackOnly
public void setRollbackOnly()
getStatus
public int getStatus()
setStatus
public void setStatus(int state)
getConnection
public java.sql.Connection getConnection(javax.sql.DataSource dataSource,
java.lang.String title,
java.lang.String username,
java.lang.String password)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getConnection
public java.sql.Connection getConnection(javax.sql.DataSource dataSource,
java.lang.String title)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
begin
public void begin()
commit
public void commit()
throws javax.transaction.RollbackException,
javax.transaction.HeuristicMixedException,
javax.transaction.HeuristicRollbackException
- Throws:
javax.transaction.RollbackException
javax.transaction.HeuristicMixedException
javax.transaction.HeuristicRollbackException
roleback
public void roleback()
setTransactionTimeout
public void setTransactionTimeout(int timeout)
timeout
public void timeout(int txId)
assertActive
public void assertActive()