|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Factory for PersistenceBroker instances.
Each implementation have to provide a default constructor.
| Method Summary | |
int |
activePersistenceBroker()
Returns the total number of active PersistenceBroker
instances. |
PersistenceBroker |
createPersistenceBroker(PBKey key)
Return PersistenceBroker instance for the given
PBKey. |
PersistenceBroker |
createPersistenceBroker(java.lang.String jcdAlias,
java.lang.String user,
java.lang.String password)
Return a ready for action PersistenceBroker instance. |
PersistenceBroker |
defaultPersistenceBroker()
Return a default broker instance, specified in configuration or set using setDefaultKey(org.apache.ojb.broker.PBKey). |
PBKey |
getDefaultKey()
Get the default PBKey. |
void |
releaseAllInstances()
release all broker instances pooled by the factory. |
void |
setDefaultKey(PBKey key)
Set the PBKey used for convinience PersistenceBroker
lookup method defaultPersistenceBroker(). |
| Methods inherited from interface org.apache.ojb.broker.util.configuration.Configurable |
configure |
| Method Detail |
public void setDefaultKey(PBKey key)
PBKey used for convinience PersistenceBroker
lookup method defaultPersistenceBroker().
PBKey once.
All further calls will cause an exception.
If a default JdbcConnectionDescriptor
was declared in configuration file, OJB will set the declared PBKey as default.
MetadataManager.setDefaultPBKey(org.apache.ojb.broker.PBKey).
public PBKey getDefaultKey()
PBKey.
This method is convenience for
MetadataManager.getDefaultPBKey().
setDefaultKey(org.apache.ojb.broker.PBKey)
public PersistenceBroker createPersistenceBroker(PBKey key)
throws PBFactoryException
PersistenceBroker instance for the given
PBKey.
key -
PBFactoryException
public PersistenceBroker createPersistenceBroker(java.lang.String jcdAlias,
java.lang.String user,
java.lang.String password)
throws PBFactoryException
PersistenceBroker instance.
jcdAlias - An jcdAlias name specified in a jdbc-connection-descriptoruser - user name specified in a jdbc-connection-descriptorpassword - valid password specified in a jdbc-connection-descriptor
PBFactoryException
public PersistenceBroker defaultPersistenceBroker()
throws PBFactoryException
setDefaultKey(org.apache.ojb.broker.PBKey).
PBFactoryExceptionpublic void releaseAllInstances()
public int activePersistenceBroker()
PersistenceBroker
instances.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||