|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.6.0) E10653-07 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.adfinternal.model.adapter.toplink.TransactionBroker oracle.adfinternal.model.adapter.toplink.JTATransactionBroker
public class JTATransactionBroker
This class describes a TransactionBroker that uses a JTA-shared transaction model. Instead of acquiring a UnitOfWork from the Sesssion and using isolated transaction space, this TransactionBroker always delagates to the Session to use the JTA transaction. This type of TransactionBroker is employed when the given Session indicates a shared, JTA transaction. Using a shared, JTA transaction is useful when the data control is one of many services used in a shared transaction application.
Field Summary |
---|
Fields inherited from class oracle.adfinternal.model.adapter.toplink.TransactionBroker |
---|
CLIENT_SESSION_BROKER_TYPE, CLIENT_SESSION_TYPE, ISOLATED_DATABASE_SESSION_TYPE, SHARED_DATABASE_SESSION_TYPE, SHARED_SESSION_BROKER_TYPE, shouldPerformDeletesFirst |
Constructor Summary | |
---|---|
JTATransactionBroker(oracle.toplink.sessions.Session session,
int brokerType,
boolean shouldPerformDeletesFirst,
boolean shouldSequenceOnCreate)
Creates a new TransactionBroker instance. |
Method Summary | |
---|---|
oracle.toplink.sessions.UnitOfWork |
getUnitOfWork()
Returns the JTA UnitOfWork from the Session. |
protected void |
releaseUnitOfWork()
Releases the shared UnitOfWork indicated by the Session. |
protected void |
resetUnitOfWork()
Only releases the shared UnitOfWork. |
Methods inherited from class oracle.adfinternal.model.adapter.toplink.TransactionBroker |
---|
commitTransaction, createEntity, createEntity, deleteEntity, executeQuery, executeQuery, getSession, initialize, isQuery, isTransactionDirty, registerEntity, registerNewEntity, registerNewEntity, release, releaseSession, resetState, resetTransaction, rollbackTransaction |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JTATransactionBroker(oracle.toplink.sessions.Session session, int brokerType, boolean shouldPerformDeletesFirst, boolean shouldSequenceOnCreate)
applicationBindingContext
- -
BindingContext unique to this application instance.session
- -
TopLink Session for this application instance.brokerType
- -
describes the mode of operation with regards to the underlying
TL Session.shouldPerformDeletesFirst
- -
determines whether the UnitOfWork in this TransactionBroker
should perform deletes first pn commit.Method Detail |
---|
public oracle.toplink.sessions.UnitOfWork getUnitOfWork()
getUnitOfWork
in class TransactionBroker
protected void resetUnitOfWork()
resetUnitOfWork
in class TransactionBroker
protected void releaseUnitOfWork()
releaseUnitOfWork
in class TransactionBroker
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.6.0) E10653-07 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |