TransactionManager.java [plain text]
package javax.transaction;
public abstract interface TransactionManager
{
public void begin() throws NotSupportedException, SystemException;
public void commit()
throws RollbackException, HeuristicMixedException,
HeuristicRollbackException, java.lang.SecurityException,
java.lang.IllegalStateException, SystemException;
public int getStatus() throws SystemException;
public Transaction getTransaction() throws SystemException;
public void resume(Transaction tobj)
throws InvalidTransactionException, java.lang.IllegalStateException,
SystemException;
public void rollback()
throws java.lang.IllegalStateException, java.lang.SecurityException,
SystemException;
public void setRollbackOnly()
throws java.lang.IllegalStateException, SystemException;
public void setTransactionTimeout(int seconds) throws SystemException;
public Transaction suspend() throws SystemException;
}