Package com.mysql.cj.jdbc
Class MysqlDataSourceFactory
java.lang.Object
com.mysql.cj.jdbc.MysqlDataSourceFactory
- All Implemented Interfaces:
javax.naming.spi.ObjectFactory
public class MysqlDataSourceFactory
extends java.lang.Object
implements javax.naming.spi.ObjectFactory
Factory class for MysqlDataSource objects
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
DATA_SOURCE_CLASS_NAME
The class name for a standard MySQL DataSource.protected static java.lang.String
POOL_DATA_SOURCE_CLASS_NAME
The class name for a poolable MySQL DataSource.protected static java.lang.String
XA_DATA_SOURCE_CLASS_NAME
The class name for a MysqlXADataSource -
Constructor Summary
Constructors Constructor Description MysqlDataSourceFactory()
-
Method Summary
Modifier and Type Method Description java.lang.Object
getObjectInstance(java.lang.Object refObj, javax.naming.Name nm, javax.naming.Context ctx, java.util.Hashtable<?,?> env)
-
Field Details
-
DATA_SOURCE_CLASS_NAME
protected static final java.lang.String DATA_SOURCE_CLASS_NAMEThe class name for a standard MySQL DataSource. -
POOL_DATA_SOURCE_CLASS_NAME
protected static final java.lang.String POOL_DATA_SOURCE_CLASS_NAMEThe class name for a poolable MySQL DataSource. -
XA_DATA_SOURCE_CLASS_NAME
protected static final java.lang.String XA_DATA_SOURCE_CLASS_NAMEThe class name for a MysqlXADataSource
-
-
Constructor Details
-
MysqlDataSourceFactory
public MysqlDataSourceFactory()
-
-
Method Details
-
getObjectInstance
public java.lang.Object getObjectInstance(java.lang.Object refObj, javax.naming.Name nm, javax.naming.Context ctx, java.util.Hashtable<?,?> env) throws java.lang.Exception- Specified by:
getObjectInstance
in interfacejavax.naming.spi.ObjectFactory
- Throws:
java.lang.Exception
-