org.apache.ojb.broker.core
Class PersistenceBrokerFactorySyncImpl.TransactionBox

java.lang.Object
  extended byorg.apache.ojb.broker.core.PersistenceBrokerFactorySyncImpl.TransactionBox
All Implemented Interfaces:
javax.transaction.Synchronization
Enclosing class:
PersistenceBrokerFactorySyncImpl

class PersistenceBrokerFactorySyncImpl.TransactionBox
extends java.lang.Object
implements javax.transaction.Synchronization

This class collects all PB instances requested in the scope of one transaction


Field Summary
(package private)  boolean isClosed
           
(package private)  boolean isLocked
           
(package private)  java.util.List syncList
           
 
Constructor Summary
PersistenceBrokerFactorySyncImpl.TransactionBox()
           
 
Method Summary
(package private)  void add(javax.transaction.Synchronization syncObj)
           
 void afterCompletion(int status)
           
 void beforeCompletion()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

syncList

java.util.List syncList

isLocked

boolean isLocked

isClosed

boolean isClosed
Constructor Detail

PersistenceBrokerFactorySyncImpl.TransactionBox

public PersistenceBrokerFactorySyncImpl.TransactionBox()
Method Detail

add

void add(javax.transaction.Synchronization syncObj)

afterCompletion

public void afterCompletion(int status)
Specified by:
afterCompletion in interface javax.transaction.Synchronization

beforeCompletion

public void beforeCompletion()
Specified by:
beforeCompletion in interface javax.transaction.Synchronization


Authors: Thomas Mahler and others. (C) 2000 - 2003 Apache Software Foundation
All rights reserved. Published under the Apache License.
http://db.apache.org/ojb
Version: 1.0.rc5, 2003-12-14