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