|
|||||||||
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 ObjectFactory
getObjectInstance
in class org.apache.commons.dbcp.BasicDataSourceFactory
obj
- 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 |