ojb.broker
Class PersistenceBrokerFactory

java.lang.Object
  |
  +--ojb.broker.PersistenceBrokerFactory

public class PersistenceBrokerFactory
extends java.lang.Object

Factory class that produces PersistenceBroker instances


Constructor Summary
PersistenceBrokerFactory()
           
 
Method Summary
static PersistenceBroker createNewBrokerInstance()
           
static PersistenceBroker createPersistenceBroker()
          only for internal use, e.g in VirtualProxy
static PersistenceBroker createPersistenceBroker(java.lang.String repositoryFile)
           
static PersistenceBrokerFactoryConfiguration getConfiguration()
           
static void releaseInstance(PersistenceBroker broker)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersistenceBrokerFactory

public PersistenceBrokerFactory()
Method Detail

getConfiguration

public static PersistenceBrokerFactoryConfiguration getConfiguration()

createNewBrokerInstance

public static PersistenceBroker createNewBrokerInstance()

releaseInstance

public static void releaseInstance(PersistenceBroker broker)

createPersistenceBroker

public static PersistenceBroker createPersistenceBroker(java.lang.String repositoryFile)
                                                 throws java.net.MalformedURLException,
                                                        javax.xml.parsers.ParserConfigurationException,
                                                        org.xml.sax.SAXException,
                                                        java.io.IOException
java.net.MalformedURLException
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException

createPersistenceBroker

public static PersistenceBroker createPersistenceBroker()
only for internal use, e.g in VirtualProxy



Authors: Thomas Mahler and others. (C) 2000, 2001.
All rights reserved. Published under the Gnu Public License.
http://objectbridge.sourceforge.net
Version: 0.8.375, 2002-04-04