@Deprecated
public class TransactionImpl
extends java.lang.Object
implements javax.transaction.Transaction
Modifier and Type | Field and Description |
---|---|
static boolean |
DUMP_AFTER_COMPLETION_ERRORS
Deprecated.
|
static int |
STATUS_ACTIVE
Deprecated.
Static constants
|
static int |
STATUS_COMMITTED
Deprecated.
|
static int |
STATUS_COMMITTING
Deprecated.
|
static int |
STATUS_MARKED_ROLLBACK
Deprecated.
|
static int |
STATUS_NO_TRANSACTION
Deprecated.
|
static int |
STATUS_PREPARED
Deprecated.
|
static int |
STATUS_PREPARING
Deprecated.
|
static int |
STATUS_ROLLEDBACK
Deprecated.
|
static int |
STATUS_ROLLING_BACK
Deprecated.
|
static int |
STATUS_UNKNOWN
Deprecated.
|
Constructor and Description |
---|
TransactionImpl()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
cleanup()
Deprecated.
|
void |
commit()
Deprecated.
|
void |
commitConnection()
Deprecated.
|
boolean |
delistResource(javax.transaction.xa.XAResource xaresource,
int i)
Deprecated.
|
boolean |
enlistResource(javax.transaction.xa.XAResource xaresource)
Deprecated.
|
java.sql.Connection |
getConnection(DataSourceImpl ds,
java.lang.String user,
java.lang.String password)
Deprecated.
|
int |
getStatus()
Deprecated.
|
void |
invokeAfterCompletion()
Deprecated.
|
void |
registerSynchronization(javax.transaction.Synchronization synchronization)
Deprecated.
|
void |
rollback()
Deprecated.
|
void |
rollbackConnection()
Deprecated.
|
void |
setRollbackOnly()
Deprecated.
|
public static final int STATUS_ACTIVE
public static final int STATUS_MARKED_ROLLBACK
public static final int STATUS_PREPARED
public static final int STATUS_COMMITTED
public static final int STATUS_ROLLEDBACK
public static final int STATUS_UNKNOWN
public static final int STATUS_NO_TRANSACTION
public static final int STATUS_PREPARING
public static final int STATUS_COMMITTING
public static final int STATUS_ROLLING_BACK
public static boolean DUMP_AFTER_COMPLETION_ERRORS
public java.sql.Connection getConnection(DataSourceImpl ds, java.lang.String user, java.lang.String password) throws java.sql.SQLException
java.sql.SQLException
public void invokeAfterCompletion()
public void rollbackConnection() throws java.sql.SQLException
java.sql.SQLException
public void commitConnection() throws java.sql.SQLException
java.sql.SQLException
public void cleanup()
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.Transaction
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.Transaction
javax.transaction.SystemException
public void registerSynchronization(javax.transaction.Synchronization synchronization) throws javax.transaction.RollbackException, java.lang.IllegalStateException, javax.transaction.SystemException
registerSynchronization
in interface javax.transaction.Transaction
javax.transaction.RollbackException
java.lang.IllegalStateException
javax.transaction.SystemException
public void rollback() throws java.lang.IllegalStateException, javax.transaction.SystemException
rollback
in interface javax.transaction.Transaction
java.lang.IllegalStateException
javax.transaction.SystemException
public void setRollbackOnly() throws java.lang.IllegalStateException, javax.transaction.SystemException
setRollbackOnly
in interface javax.transaction.Transaction
java.lang.IllegalStateException
javax.transaction.SystemException
public boolean enlistResource(javax.transaction.xa.XAResource xaresource) throws javax.transaction.RollbackException, java.lang.IllegalStateException, javax.transaction.SystemException
enlistResource
in interface javax.transaction.Transaction
javax.transaction.RollbackException
java.lang.IllegalStateException
javax.transaction.SystemException
public boolean delistResource(javax.transaction.xa.XAResource xaresource, int i) throws java.lang.IllegalStateException, javax.transaction.SystemException
delistResource
in interface javax.transaction.Transaction
java.lang.IllegalStateException
javax.transaction.SystemException
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference