Class SharedPoolDataSourceFactory
- java.lang.Object
-
- org.datanucleus.store.rdbms.datasource.dbcp2.datasources.InstanceKeyDataSourceFactory
-
- org.datanucleus.store.rdbms.datasource.dbcp2.datasources.SharedPoolDataSourceFactory
-
- All Implemented Interfaces:
javax.naming.spi.ObjectFactory
public class SharedPoolDataSourceFactory extends InstanceKeyDataSourceFactory
A JNDI ObjectFactory which createsSharedPoolDataSources- Since:
- 2.0
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringSHARED_POOL_CLASSNAME
-
Constructor Summary
Constructors Constructor Description SharedPoolDataSourceFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected InstanceKeyDataSourcegetNewInstance(javax.naming.Reference ref)Creates an instance of the subclass and sets any properties contained in the Reference.protected booleanisCorrectClass(java.lang.String className)-
Methods inherited from class org.datanucleus.store.rdbms.datasource.dbcp2.datasources.InstanceKeyDataSourceFactory
closeAll, deserialize, getObjectInstance, registerNewInstance, removeInstance
-
-
-
-
Method Detail
-
isCorrectClass
protected boolean isCorrectClass(java.lang.String className)
- Specified by:
isCorrectClassin classInstanceKeyDataSourceFactory- Parameters:
className- The class name to test.- Returns:
- true if and only if className is the value returned from getClass().getName().toString()
-
getNewInstance
protected InstanceKeyDataSource getNewInstance(javax.naming.Reference ref)
Description copied from class:InstanceKeyDataSourceFactoryCreates an instance of the subclass and sets any properties contained in the Reference.- Specified by:
getNewInstancein classInstanceKeyDataSourceFactory- Parameters:
ref- The properties to be set on the created DataSource- Returns:
- A configured DataSource of the appropriate type.
-
-