|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Transaction
Transaction interface provides methods for managing transaction boundaries.
Field Summary | |
---|---|
static java.lang.String |
CMT_TRANSACTION_TYPE
|
static java.lang.String |
JDBC_TRANSACTION_TYPE
|
static java.lang.String |
JTA_TRANSACTION_TYPE
|
static java.lang.String |
USER_TRANSACTION_JNDI_STRING
|
Method Summary | |
---|---|
void |
begin()
Start a transaction. |
void |
commit()
Commit a transaction. |
UserDatabaseConnection |
getConnection()
Return a connection to the database |
UserDatabaseConnection |
getConnection(DatabaseConnectionContext dcc)
Return a connection based on connection context |
UserDatabaseConnection |
getConnection(java.lang.String connectionName)
Return a connection to the database |
boolean |
isTransactionEnded()
Check if transaction has ended. |
boolean |
isTransactionStarted()
Check if transaction has started. |
void |
releaseResources()
Release all resources managed by this transaction. |
void |
rollback()
Rollback a transaction. |
Field Detail |
---|
static final java.lang.String CMT_TRANSACTION_TYPE
static final java.lang.String JDBC_TRANSACTION_TYPE
static final java.lang.String JTA_TRANSACTION_TYPE
static final java.lang.String USER_TRANSACTION_JNDI_STRING
Method Detail |
---|
void releaseResources()
void begin()
void commit()
void rollback()
boolean isTransactionStarted()
boolean isTransactionEnded()
UserDatabaseConnection getConnection()
UserDatabaseConnection getConnection(java.lang.String connectionName)
connectionName
- name of a connection
UserDatabaseConnection getConnection(DatabaseConnectionContext dcc)
dcc
- An DatanaseConnectionContext object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |