Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.0.0)

E17483-01

oracle.jbo.server
Interface TransactionListener

All Superinterfaces:
java.util.EventListener
All Known Subinterfaces:
Entity
All Known Implementing Classes:
ApplicationModuleImpl, CmrAccessorViewImpl, DCCriteriaBaseVOImpl, DCCriteriaItemVOImpl, DCCriteriaOperatorVOImpl, DCCriteriaRowVOImpl, DCCriteriaValueVOImpl, DCCriteriaVOImpl, DCDataVO, DSEntityImpl, DSViewObjectImpl, EntityFacadeImpl, EntityImpl, EntityOverRow, FinderViewImpl, LOVAppModuleImpl, PlaceholderVOImpl, RowIdAMImpl, RowIdEntityObjectImpl, ViewObjectImpl, ViewObjectOnRowSets

public interface TransactionListener
extends java.util.EventListener

Implemented by subscribers to transaction events, generated during the commit and rollback operations.

Since:
JDeveloper 3.0
See Also:
Entity, DBTransaction, TransactionEvent

Method Summary
 void afterCommit(TransactionEvent e)
          Called to report that a Commit operation has occurred.
 void afterRemove(TransactionEvent e)
          A cleanup routine to be invoked by transaction manager when this transaction listener is removed from the manager's list.
 void afterRollback(TransactionEvent e)
          Called to report that a Rollback operation has occurred.
 void beforeCommit(TransactionEvent e)
          Called to report that a Commit operation is imminent.
 void beforeRollback(TransactionEvent e)
          Called to report that a Rollback operation is imminent.
 boolean isTransientTransactionListener()
          Tests whether this transaction listener is transient or permanent.
 

Method Detail

beforeCommit

void beforeCommit(TransactionEvent e)
Called to report that a Commit operation is imminent.

Parameters:
e - a transaction event.

beforeRollback

void beforeRollback(TransactionEvent e)
Called to report that a Rollback operation is imminent.

Parameters:
e - a transaction event.

afterCommit

void afterCommit(TransactionEvent e)
Called to report that a Commit operation has occurred.

Parameters:
e - a transaction event.

afterRollback

void afterRollback(TransactionEvent e)
Called to report that a Rollback operation has occurred.

Parameters:
e - a transaction event.

afterRemove

void afterRemove(TransactionEvent e)
A cleanup routine to be invoked by transaction manager when this transaction listener is removed from the manager's list.

Parameters:
e - a transaction event.

isTransientTransactionListener

boolean isTransientTransactionListener()
Tests whether this transaction listener is transient or permanent.

Transient listeners are automatically removed at the end of a transaction commit or rollback cycle; permanent listeners remain across these cycles.

Returns:
true if the listener is transient.

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.0.0)

E17483-01

Copyright © 1997, 2011, Oracle. All rights reserved.