@Deprecated
public class TransactionManagerImpl
extends java.lang.Object
implements javax.transaction.TransactionManager, javax.transaction.UserTransaction
Constructor and Description |
---|
TransactionManagerImpl()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
begin()
Deprecated.
|
void |
commit()
Deprecated.
|
java.sql.Connection |
getConnection(DataSourceImpl ds,
java.lang.String user,
java.lang.String password)
Deprecated.
|
int |
getStatus()
Deprecated.
|
javax.transaction.Transaction |
getTransaction()
Deprecated.
|
boolean |
isTransactionActive()
Deprecated.
|
void |
resume(javax.transaction.Transaction transaction)
Deprecated.
|
void |
rollback()
Deprecated.
|
void |
setRollbackOnly()
Deprecated.
|
void |
setTransactionTimeout(int i)
Deprecated.
|
javax.transaction.Transaction |
suspend()
Deprecated.
|
public boolean isTransactionActive()
public java.sql.Connection getConnection(DataSourceImpl ds, java.lang.String user, java.lang.String password) throws java.sql.SQLException
java.sql.SQLException
public void begin() throws javax.transaction.NotSupportedException, javax.transaction.SystemException
begin
in interface javax.transaction.TransactionManager
begin
in interface javax.transaction.UserTransaction
javax.transaction.NotSupportedException
javax.transaction.SystemException
public void commit() throws javax.transaction.RollbackException, javax.transaction.HeuristicMixedException, javax.transaction.HeuristicRollbackException, java.lang.SecurityException, java.lang.IllegalStateException, javax.transaction.SystemException
commit
in interface javax.transaction.TransactionManager
commit
in interface javax.transaction.UserTransaction
javax.transaction.RollbackException
javax.transaction.HeuristicMixedException
javax.transaction.HeuristicRollbackException
java.lang.SecurityException
java.lang.IllegalStateException
javax.transaction.SystemException
public int getStatus() throws javax.transaction.SystemException
getStatus
in interface javax.transaction.TransactionManager
getStatus
in interface javax.transaction.UserTransaction
javax.transaction.SystemException
public javax.transaction.Transaction getTransaction() throws javax.transaction.SystemException
getTransaction
in interface javax.transaction.TransactionManager
javax.transaction.SystemException
public void rollback() throws java.lang.IllegalStateException, java.lang.SecurityException, javax.transaction.SystemException
rollback
in interface javax.transaction.TransactionManager
rollback
in interface javax.transaction.UserTransaction
java.lang.IllegalStateException
java.lang.SecurityException
javax.transaction.SystemException
public void setRollbackOnly() throws java.lang.IllegalStateException, javax.transaction.SystemException
setRollbackOnly
in interface javax.transaction.TransactionManager
setRollbackOnly
in interface javax.transaction.UserTransaction
java.lang.IllegalStateException
javax.transaction.SystemException
public javax.transaction.Transaction suspend() throws javax.transaction.SystemException
suspend
in interface javax.transaction.TransactionManager
javax.transaction.SystemException
public void resume(javax.transaction.Transaction transaction) throws javax.transaction.InvalidTransactionException, java.lang.IllegalStateException, javax.transaction.SystemException
resume
in interface javax.transaction.TransactionManager
javax.transaction.InvalidTransactionException
java.lang.IllegalStateException
javax.transaction.SystemException
public void setTransactionTimeout(int i) throws javax.transaction.SystemException
setTransactionTimeout
in interface javax.transaction.TransactionManager
setTransactionTimeout
in interface javax.transaction.UserTransaction
javax.transaction.SystemException
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference