public class PersistenceBrokerFactory
extends java.lang.Object
PersistenceBroker
instances.PersistenceBrokerFactoryFactory
,
PersistenceBrokerFactoryIF
Constructor and Description |
---|
PersistenceBrokerFactory() |
Modifier and Type | Method and Description |
---|---|
static PersistenceBroker |
createPersistenceBroker(PBKey key)
Creates a new broker instance for the given key.
|
static PersistenceBroker |
createPersistenceBroker(java.lang.String jcdAlias,
java.lang.String user,
java.lang.String password)
Creates a new broker instance.
|
static PersistenceBroker |
defaultPersistenceBroker()
Creates a default broker instance for the default broker key.
|
static org.apache.ojb.broker.util.configuration.Configurator |
getConfigurator()
Returns the
Configurator
object. |
static PBKey |
getDefaultKey()
Returns the key that specifies the default persistence manager.
|
static void |
releaseAllInstances()
Releases all broker instances pooled by this factory (if any).
|
static void |
setDefaultKey(PBKey key)
Sets the key that specifies the default persistence manager.
|
static void |
shutdown()
Shuts OJB down, i.e.
|
public static org.apache.ojb.broker.util.configuration.Configurator getConfigurator()
Configurator
object.public static void setDefaultKey(PBKey key)
key
- The default broker keyPersistenceBrokerFactoryIF.setDefaultKey(org.apache.ojb.broker.PBKey)
public static PBKey getDefaultKey()
PersistenceBrokerFactoryIF.getDefaultKey()
public static PersistenceBroker defaultPersistenceBroker() throws PBFactoryException
PBFactoryException
PersistenceBrokerFactoryIF.defaultPersistenceBroker()
public static PersistenceBroker createPersistenceBroker(java.lang.String jcdAlias, java.lang.String user, java.lang.String password) throws PBFactoryException
jcdAlias
- The jdbc connection descriptor name as defined in the repositoryuser
- The user name to be used for connecting to the databasepassword
- The password to be used for connecting to the databasePBFactoryException
PersistenceBrokerFactoryIF.createPersistenceBroker(java.lang.String, java.lang.String, java.lang.String)
public static PersistenceBroker createPersistenceBroker(PBKey key) throws PBFactoryException
key
- The broker keyPBFactoryException
PersistenceBrokerFactoryIF.createPersistenceBroker(org.apache.ojb.broker.PBKey)
public static void releaseAllInstances()
public static void shutdown()
(C) 2002 - 2005 Apache Software Foundation
All rights reserved. Published under the Apache License 2.0.
http://db.apache.org/ojb
Version: 1.0.4, 2005-12-30