org.apache.ojb.broker
Interface PBStateListener

All Superinterfaces:
PBListener
All Known Implementing Classes:
ObjectCacheDefaultImpl, ObjectCachePerBrokerImpl, ObjectCacheTwoLevelImpl, RsIterator.ResourceWrapper

public interface PBStateListener
extends PBListener


Method Summary
 void afterBegin(PBStateEvent event)
          Called after a PersistenceBroker transaction was started.
 void afterCommit(PBStateEvent event)
          Called after a PersistenceBroker commit was called.
 void afterOpen(PBStateEvent event)
          Called after the PersistenceBroker instance was obtained from pool.
 void afterRollback(PBStateEvent event)
          Called after a PersistenceBroker rollback was called.
 void beforeBegin(PBStateEvent event)
          Called before a PersistenceBroker transaction was started.
 void beforeClose(PBStateEvent event)
          Called before the PersistenceBroker instance was returned to pool.
 void beforeCommit(PBStateEvent event)
          Called before a PersistenceBroker commit was called.
 void beforeRollback(PBStateEvent event)
          Called before a PersistenceBroker rollback was called.
 

Method Detail

afterOpen

public void afterOpen(PBStateEvent event)
Called after the PersistenceBroker instance was obtained from pool.


beforeBegin

public void beforeBegin(PBStateEvent event)
Called before a PersistenceBroker transaction was started.


afterBegin

public void afterBegin(PBStateEvent event)
Called after a PersistenceBroker transaction was started.


beforeCommit

public void beforeCommit(PBStateEvent event)
Called before a PersistenceBroker commit was called.


afterCommit

public void afterCommit(PBStateEvent event)
Called after a PersistenceBroker commit was called.


beforeRollback

public void beforeRollback(PBStateEvent event)
Called before a PersistenceBroker rollback was called.


afterRollback

public void afterRollback(PBStateEvent event)
Called after a PersistenceBroker rollback was called.


beforeClose

public void beforeClose(PBStateEvent event)
Called before the PersistenceBroker instance was returned to pool.



(C) 2002 - 2004 Apache Software Foundation
All rights reserved. Published under the Apache License 2.0.
http://db.apache.org/ojb
Version: 1.0.3, 2005-04-2