|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.commons.dbcp.BasicDataSourceFactory
org.apache.commons.dbcp.ManagedBasicDataSourceFactory
public class ManagedBasicDataSourceFactory
Factory for ManagedBasicDataSource.
BasicDataSourceFactory, since most of the required fields in
BasicDataSourceFactory are private. It only adds the PROP_MBEANNAME property to the datasource configuration
properties set.
ManagedBasicDataSource,
BasicDataSourceFactory| Field Summary | |
|---|---|
static String[] |
ALL_PROPERTIES
TODO Add Javadoc comment. |
static String |
PROP_ACCESSTOUNDERLYINGCONNECTIONALLOWED
TODO Add Javadoc comment. |
static String |
PROP_CONNECTIONPROPERTIES
TODO Add Javadoc comment. |
static String |
PROP_DEFAULTAUTOCOMMIT
TODO Add Javadoc comment. |
static String |
PROP_DEFAULTCATALOG
TODO Add Javadoc comment. |
static String |
PROP_DEFAULTREADONLY
TODO Add Javadoc comment. |
static String |
PROP_DEFAULTTRANSACTIONISOLATION
TODO Add Javadoc comment. |
static String |
PROP_DRIVERCLASSNAME
TODO Add Javadoc comment. |
static String |
PROP_INITCONNECTIONSQLS
TODO Add Javadoc comment. |
static String |
PROP_INITIALSIZE
TODO Add Javadoc comment. |
static String |
PROP_LOGABANDONED
TODO Add Javadoc comment. |
static String |
PROP_MAXACTIVE
TODO Add Javadoc comment. |
static String |
PROP_MAXIDLE
TODO Add Javadoc comment. |
static String |
PROP_MAXOPENPREPAREDSTATEMENTS
TODO Add Javadoc comment. |
static String |
PROP_MAXWAIT
TODO Add Javadoc comment. |
static String |
PROP_MBEANNAME
The key for the property where one can specify the name of the ManagedBasicDataSource Mbean. |
static String |
PROP_MINEVICTABLEIDLETIMEMILLIS
TODO Add Javadoc comment. |
static String |
PROP_MINIDLE
TODO Add Javadoc comment. |
static String |
PROP_NUMTESTSPEREVICTIONRUN
TODO Add Javadoc comment. |
static String |
PROP_PASSWORD
TODO Add Javadoc comment. |
static String |
PROP_POOLPREPAREDSTATEMENTS
TODO Add Javadoc comment. |
static String |
PROP_REMOVEABANDONED
TODO Add Javadoc comment. |
static String |
PROP_REMOVEABANDONEDTIMEOUT
TODO Add Javadoc comment. |
static String |
PROP_TESTONBORROW
TODO Add Javadoc comment. |
static String |
PROP_TESTONRETURN
TODO Add Javadoc comment. |
static String |
PROP_TESTWHILEIDLE
TODO Add Javadoc comment. |
static String |
PROP_TIMEBETWEENEVICTIONRUNSMILLIS
TODO Add Javadoc comment. |
static String |
PROP_URL
TODO Add Javadoc comment. |
static String |
PROP_USERNAME
TODO Add Javadoc comment. |
static String |
PROP_VALIDATIONQUERY
TODO Add Javadoc comment. |
static String |
PROP_VALIDATIONQUERY_TIMEOUT
TODO Add Javadoc comment. |
| Constructor Summary | |
|---|---|
ManagedBasicDataSourceFactory()
|
|
| Method Summary | |
|---|---|
static DataSource |
createDataSource(Properties properties)
Create and configures a ManagedBasicDataSource instance based on the given properties. |
Object |
getObjectInstance(Object obj,
Name name,
Context nameCtx,
Hashtable environment)
Create and return a new ManagedBasicDataSource instance. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String PROP_DEFAULTAUTOCOMMIT
public static final String PROP_DEFAULTREADONLY
public static final String PROP_DEFAULTTRANSACTIONISOLATION
public static final String PROP_DEFAULTCATALOG
public static final String PROP_DRIVERCLASSNAME
public static final String PROP_MAXACTIVE
public static final String PROP_MAXIDLE
public static final String PROP_MINIDLE
public static final String PROP_INITIALSIZE
public static final String PROP_MAXWAIT
public static final String PROP_TESTONBORROW
public static final String PROP_TESTONRETURN
public static final String PROP_TIMEBETWEENEVICTIONRUNSMILLIS
public static final String PROP_NUMTESTSPEREVICTIONRUN
public static final String PROP_MINEVICTABLEIDLETIMEMILLIS
public static final String PROP_TESTWHILEIDLE
public static final String PROP_PASSWORD
public static final String PROP_URL
public static final String PROP_USERNAME
public static final String PROP_VALIDATIONQUERY
public static final String PROP_VALIDATIONQUERY_TIMEOUT
public static final String PROP_INITCONNECTIONSQLS
public static final String PROP_ACCESSTOUNDERLYINGCONNECTIONALLOWED
public static final String PROP_REMOVEABANDONED
public static final String PROP_REMOVEABANDONEDTIMEOUT
public static final String PROP_LOGABANDONED
public static final String PROP_POOLPREPAREDSTATEMENTS
public static final String PROP_MAXOPENPREPAREDSTATEMENTS
public static final String PROP_CONNECTIONPROPERTIES
public static final String PROP_MBEANNAME
ManagedBasicDataSource Mbean.
ManagedBasicDataSource.DEFAULT_MBEAN_NAME,
Constant Field Valuespublic static final String[] ALL_PROPERTIES
| Constructor Detail |
|---|
public ManagedBasicDataSourceFactory()
| Method Detail |
|---|
public Object getObjectInstance(Object obj,
Name name,
Context nameCtx,
Hashtable environment)
throws Exception
ManagedBasicDataSource instance. If no instance can be created, return null
instead.
getObjectInstance in interface ObjectFactorygetObjectInstance in class org.apache.commons.dbcp.BasicDataSourceFactoryobj - The possibly null object containing location or reference information that can be used in creating an object.name - The name of this object relative to nameCtx.nameCtx - The context relative to which the name parameter is specified, or null if name is
relative to the default initial context.environment - The possibly null environment that is used in creating this object.
Exception - if an exception occurs creating the instance.
public static DataSource createDataSource(Properties properties)
throws Exception
ManagedBasicDataSource instance based on the given properties.
properties - the datasource configuration properties.
Exception - if an error occurs creating the data source.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||