org.logicalcobwebs.proxool.configuration
Class PropertyConfigurator
java.lang.Object
org.logicalcobwebs.proxool.configuration.PropertyConfigurator
public class PropertyConfigurator
extends java.lang.Object
Uses a standard Java properties file to configure Proxool. For example:
jdbc-0.proxool.alias=property-test
jdbc-0.proxool.driver-url=jdbc:hsqldb:.
jdbc-0.proxool.driver-class=org.hsqldb.jdbcDriver
jdbc-0.user=foo
jdbc-0.password=bar
jdbc-0.proxool.house-keeping-sleep-time=40000
jdbc-0.proxool.house-keeping-test-sql=select CURRENT_DATE
jdbc-0.proxool.maximum-connection-count=10
jdbc-0.proxool.minimum-connection-count=3
jdbc-0.proxool.maximum-connection-lifetime=18000000
jdbc-0.proxool.simultaneous-build-throttle=5
jdbc-0.proxool.recently-started-threshold=40000
jdbc-0.proxool.overload-without-refusal-lifetime=50000
jdbc-0.proxool.maximum-active-time=60000
jdbc-0.proxool.verbose=true
jdbc-0.proxool.trace=true
jdbc-0.proxool.fatal-sql-exception=Fatal error
jdbc-0.proxool.prototype-count=2
jdbc-1.proxool.alias=property-test-2
jdbc-1.proxool.driver-url=jdbc:hsqldb:.
jdbc-1.proxool.driver-class=org.hsqldb.jdbcDriver
jdbc-1.user=scott
jdbc-1.password=tiger
jdbc-1.proxool.house-keeping-sleep-time=40000
jdbc-1.proxool.house-keeping-test-sql=select CURRENT_DATE
jdbc-1.proxool.maximum-connection-count=10
jdbc-1.proxool.minimum-connection-count=3
jdbc-1.proxool.maximum-connection-lifetime=18000000
jdbc-1.proxool.simultaneous-build-throttle=5
jdbc-1.proxool.recently-started-threshold=40000
jdbc-1.proxool.overload-without-refusal-lifetime=50000
jdbc-1.proxool.maximum-active-time=60000
jdbc-1.proxool.verbose=true
jdbc-1.proxool.trace=true
jdbc-1.proxool.fatal-sql-exception=Fatal error
jdbc-1.proxool.prototype-count=2
The first word (up to the first dot) must start with "jdbc", but it can
be anything you like. Use unique names to identify each pool. Any property
not starting with "jdbc" will be ignored.
The properties prefixed with "proxool." will be used by Proxool while
the properties that are not prefixed will be passed on to the
delegate JDBC driver.
$Revision: 1.11 $, $Date: 2006/01/18 14:39:58 $- Bill Horsman (bill@logicalcobwebs.co.uk)
- $Author: billhorsman $ (current maintainer)
static void | configure(Properties properties) - Configure proxool with the given properties.
|
static void | configure(String filename) - Configure proxool with the given properties file.
|
PREFIX
protected static final String PREFIX
configure
public static void configure(Properties properties)
throws ProxoolException
Configure proxool with the given properties.
properties
- the properties instance to use.
configure
public static void configure(String filename)
throws ProxoolException
Configure proxool with the given properties file.
filename
- the filename of the properties file.