proxool-cvs Mailing List for Proxool: Proxy JDBC Connection Pool (Page 16)
UNMAINTAINED!
Brought to you by:
billhorsman
You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
(9) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(12) |
Feb
(17) |
Mar
(20) |
Apr
(22) |
May
(4) |
Jun
(3) |
Jul
(11) |
Aug
(23) |
Sep
(60) |
Oct
(41) |
Nov
(15) |
Dec
(29) |
| 2004 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(5) |
Jun
(29) |
Jul
(6) |
Aug
(1) |
Sep
(2) |
Oct
|
Nov
|
Dec
|
| 2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(8) |
Jun
|
Jul
(1) |
Aug
|
Sep
(8) |
Oct
(19) |
Nov
|
Dec
|
| 2006 |
Jan
(17) |
Feb
|
Mar
(5) |
Apr
(1) |
May
(2) |
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(3) |
Dec
|
| 2007 |
Jan
(9) |
Feb
|
Mar
|
Apr
|
May
(4) |
Jun
(4) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(3) |
| 2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(4) |
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <ch...@us...> - 2003-02-08 14:29:07
|
Update of /cvsroot/proxool/proxool
In directory sc8-pr-cvs1:/tmp/cvs-serv22434
Modified Files:
build.xml
Log Message:
Stopped excluding ReadWriteLock and the logging classes from checkstyle.
Index: build.xml
===================================================================
RCS file: /cvsroot/proxool/proxool/build.xml,v
retrieving revision 1.26
retrieving revision 1.27
diff -C2 -d -r1.26 -r1.27
*** build.xml 7 Feb 2003 17:27:16 -0000 1.26
--- build.xml 8 Feb 2003 14:29:03 -0000 1.27
***************
*** 51,55 ****
<classpath refid="source"/>
</taskdef>
!
<!--
Build necessary directories
--- 51,55 ----
<classpath refid="source"/>
</taskdef>
!
<!--
Build necessary directories
***************
*** 133,137 ****
<checkstyle>
! <fileset dir="src/java" includes="**/*.java" excludes="**/ReadWriteLock.java,**/logging/**"/>
<fileset dir="src/java-examples" includes="**/*.java"/>
<fileset dir="src/java-sandbox" includes="**/*.java"/>
--- 133,137 ----
<checkstyle>
! <fileset dir="src/java" includes="**/*.java"/>
<fileset dir="src/java-examples" includes="**/*.java"/>
<fileset dir="src/java-sandbox" includes="**/*.java"/>
|
|
From: <bil...@us...> - 2003-02-07 17:27:20
|
Update of /cvsroot/proxool/proxool
In directory sc8-pr-cvs1:/tmp/cvs-serv10307
Modified Files:
build.xml
Log Message:
temporary exclusion of ReadWriteLock and logging package
from checkstyle.
Index: build.xml
===================================================================
RCS file: /cvsroot/proxool/proxool/build.xml,v
retrieving revision 1.25
retrieving revision 1.26
diff -C2 -d -r1.25 -r1.26
*** build.xml 7 Feb 2003 09:37:31 -0000 1.25
--- build.xml 7 Feb 2003 17:27:16 -0000 1.26
***************
*** 133,137 ****
<checkstyle>
! <fileset dir="src/java" includes="**/*.java"/>
<fileset dir="src/java-examples" includes="**/*.java"/>
<fileset dir="src/java-sandbox" includes="**/*.java"/>
--- 133,137 ----
<checkstyle>
! <fileset dir="src/java" includes="**/*.java" excludes="**/ReadWriteLock.java,**/logging/**"/>
<fileset dir="src/java-examples" includes="**/*.java"/>
<fileset dir="src/java-sandbox" includes="**/*.java"/>
|
|
From: <bil...@us...> - 2003-02-07 09:37:35
|
Update of /cvsroot/proxool/proxool
In directory sc8-pr-cvs1:/tmp/cvs-serv28851
Modified Files:
build.xml
Log Message:
autodetect jdk
Index: build.xml
===================================================================
RCS file: /cvsroot/proxool/proxool/build.xml,v
retrieving revision 1.24
retrieving revision 1.25
diff -C2 -d -r1.24 -r1.25
*** build.xml 28 Jan 2003 11:57:52 -0000 1.24
--- build.xml 7 Feb 2003 09:37:31 -0000 1.25
***************
*** 13,19 ****
<property file="proxool-ant.properties"/>
- <!-- The target JDK (dictates which source files we use) -->
- <property name="jdk" value="1.3"/>
-
<!-- Whether to include the test classes -->
<property name="test" value="false"/>
--- 13,16 ----
***************
*** 80,84 ****
-->
<condition property="build-jdk1.2">
! <equals arg1="${jdk}" arg2="1.2"/>
</condition>
--- 77,105 ----
-->
<condition property="build-jdk1.2">
! <equals arg1="${java.specification.version}" arg2="1.2"/>
! </condition>
!
! <!--
! Evaluate whether we should build the source code
! for JDK1.3
! -->
! <condition property="build-jdk1.3">
! <equals arg1="${java.specification.version}" arg2="1.3"/>
! </condition>
!
! <!--
! Evaluate whether we should build the source code
! for JDK1.4
! -->
! <condition property="build-jdk1.4">
! <equals arg1="${java.specification.version}" arg2="1.4"/>
! </condition>
!
! <!--
! Evaluate whether we should build the source code
! for JDK1.5
! -->
! <condition property="build-jdk1.5">
! <equals arg1="${java.specification.version}" arg2="1.5"/>
</condition>
***************
*** 151,156 ****
depends="init,evaluate-properties"
>
- <antcall target="build-src-core"/>
<antcall target="build-src-jdk1.2"/>
<antcall target="build-src-test"/>
--- 172,179 ----
depends="init,evaluate-properties"
>
<antcall target="build-src-jdk1.2"/>
+ <antcall target="build-src-jdk1.3"/>
+ <antcall target="build-src-jdk1.4"/>
+ <antcall target="build-src-jdk1.5"/>
<antcall target="build-src-test"/>
***************
*** 188,208 ****
<target
! name="build-src-core"
depends="init"
>
<copy todir="${build-dir}/src/java" preservelastmodified="yes">
<fileset dir="src/java" includes="**/*.java"/>
- <fileset dir="src/java-sandbox" includes="**/PropertyConfigurator.java"/>
</copy>
</target>
! <target
! name="build-src-jdk1.2"
depends="init"
! if="build-jdk1.2"
>
! <echo level="verbose" message="Collecting JDK1.2 classes"/>
! <copy todir="${build-dir}/src/java" overwrite="yes">
! <fileset dir="src/java-jdk1.2" includes="**/*.java"/>
</copy>
</target>
--- 211,257 ----
<target
! name="build-src-jdk1.2"
depends="init"
+ if="build-jdk1.2"
>
+ <echo level="verbose" message="Using JDK1.2"/>
+ <copy todir="${build-dir}/src/java" preservelastmodified="yes">
+ <fileset dir="src/java" includes="**/*.java" excludes="**/Jdk14Logger.java"/>
+ </copy>
+ <copy todir="${build-dir}/src/java" overwrite="yes">
+ <fileset dir="src/java-jdk1.2" includes="**/*.java"/>
+ </copy>
+ </target>
+
+ <target
+ name="build-src-jdk1.3"
+ depends="init"
+ if="build-jdk1.3"
+ >
+ <echo level="info" message="Using JDK1.3"/>
+ <copy todir="${build-dir}/src/java" preservelastmodified="yes">
+ <fileset dir="src/java" includes="**/*.java" excludes="**/Jdk14Logger.java"/>
+ </copy>
+ </target>
+
+ <target
+ name="build-src-jdk1.4"
+ depends="init"
+ if="build-jdk1.4"
+ >
+ <echo level="info" message="Using JDK1.4"/>
<copy todir="${build-dir}/src/java" preservelastmodified="yes">
<fileset dir="src/java" includes="**/*.java"/>
</copy>
</target>
! <target
! name="build-src-jdk1.5"
depends="init"
! if="build-jdk1.5"
>
! <echo level="verbose" message="Using JDK1.4"/>
! <copy todir="${build-dir}/src/java" preservelastmodified="yes">
! <fileset dir="src/java" includes="**/*.java"/>
</copy>
</target>
|
|
From: <bil...@us...> - 2003-02-06 23:54:02
|
Update of /cvsroot/proxool/proxool In directory sc8-pr-cvs1:/tmp/cvs-serv21838 Modified Files: proxool-ant.properties Log Message: JDK is now autodetected Index: proxool-ant.properties =================================================================== RCS file: /cvsroot/proxool/proxool/proxool-ant.properties,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** proxool-ant.properties 28 Jan 2003 12:00:30 -0000 1.5 --- proxool-ant.properties 6 Feb 2003 23:53:54 -0000 1.6 *************** *** 13,21 **** # command line, this file, the defaults from the build.xml. - # JDK - what is the target JDK - # range: 1.2, 1.3, 1.4 - # (note that 1.3 and 1.4 are identical) - # default: 1.3 - # Build Directory - where to build classes and jar files # range: valid path relative to build.xml --- 13,16 ---- *************** *** 24,27 **** --- 19,23 ---- # Debug - whether to compile with debug information + # name: debug # range: true, false # default: false |
|
From: <bil...@us...> - 2003-01-28 12:00:34
|
Update of /cvsroot/proxool/proxool In directory sc8-pr-cvs1:/tmp/cvs-serv28756 Modified Files: proxool-ant.properties Log Message: reintroduce jdk target property Index: proxool-ant.properties =================================================================== RCS file: /cvsroot/proxool/proxool/proxool-ant.properties,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** proxool-ant.properties 16 Jan 2003 11:58:28 -0000 1.4 --- proxool-ant.properties 28 Jan 2003 12:00:30 -0000 1.5 *************** *** 13,16 **** --- 13,21 ---- # command line, this file, the defaults from the build.xml. + # JDK - what is the target JDK + # range: 1.2, 1.3, 1.4 + # (note that 1.3 and 1.4 are identical) + # default: 1.3 + # Build Directory - where to build classes and jar files # range: valid path relative to build.xml |
|
From: <bil...@us...> - 2003-01-28 11:57:56
|
Update of /cvsroot/proxool/proxool
In directory sc8-pr-cvs1:/tmp/cvs-serv26788
Modified Files:
build.xml
Log Message:
new deleteTestDb target
Index: build.xml
===================================================================
RCS file: /cvsroot/proxool/proxool/build.xml,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -d -r1.23 -r1.24
*** build.xml 21 Jan 2003 10:56:40 -0000 1.23
--- build.xml 28 Jan 2003 11:57:52 -0000 1.24
***************
*** 100,103 ****
--- 100,110 ----
<target
+ name="deleteTestDb"
+ description="Cleans build directory"
+ >
+ <delete dir="db"/>
+ </target>
+
+ <target
name="checkstyle"
description="Checks Java code for style"
|
|
From: <bil...@us...> - 2003-01-24 14:40:14
|
Update of /cvsroot/proxool/proxool
In directory sc8-pr-cvs1:/tmp/cvs-serv14779
Modified Files:
CHANGES.txt
Log Message:
change date of release
Index: CHANGES.txt
===================================================================
RCS file: /cvsroot/proxool/proxool/CHANGES.txt,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** CHANGES.txt 22 Jan 2003 17:33:57 -0000 1.13
--- CHANGES.txt 24 Jan 2003 14:40:08 -0000 1.14
***************
*** 6,10 ****
$Author$
! 0.6 (January 22, 2003)
- ProxoolFacade API has changed slightly. Some of the methods no
--- 6,10 ----
$Author$
! 0.6 (January 23, 2003)
- ProxoolFacade API has changed slightly. Some of the methods no
***************
*** 32,36 ****
- Bug fix for JDBC drivers that implement the Statement interface
! indirectly (that is, extend a class that implements it rather than
implementing it directly). (Credit to Martin Crawford).
--- 32,36 ----
- Bug fix for JDBC drivers that implement the Statement interface
! indirectly (that is, extend a class that implements it rather than
implementing it directly). (Credit to Martin Crawford).
***************
*** 42,46 ****
or any pending transactions have been committed or already rolled back.
This will only have an effect if you currently close connections with
! pending transactions.
- New ProxoolFacade#getDelegateStatement allows you to get to
--- 42,46 ----
or any pending transactions have been committed or already rolled back.
This will only have an effect if you currently close connections with
! pending transactions.
- New ProxoolFacade#getDelegateStatement allows you to get to
|
|
From: <bil...@us...> - 2003-01-23 10:44:16
|
Update of /cvsroot/proxool/proxool In directory sc8-pr-cvs1:/tmp/cvs-serv21308 Removed Files: build.number Log Message: redundant --- build.number DELETED --- |
|
From: <bil...@us...> - 2003-01-22 17:34:02
|
Update of /cvsroot/proxool/proxool
In directory sc8-pr-cvs1:/tmp/cvs-serv10815
Modified Files:
CHANGES.txt
Log Message:
Index: CHANGES.txt
===================================================================
RCS file: /cvsroot/proxool/proxool/CHANGES.txt,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13
*** CHANGES.txt 15 Jan 2003 00:15:53 -0000 1.12
--- CHANGES.txt 22 Jan 2003 17:33:57 -0000 1.13
***************
*** 6,15 ****
$Author$
! 0.6 (scheduled for December 12, 2002)
- New XMLConfigurator and PropertyConfigurator to make it easy
to configure proxool from a file.
! - New ConfiguratorIF interface allows you to implement persistent
configuration
--- 6,32 ----
$Author$
! 0.6 (January 22, 2003)
!
! - ProxoolFacade API has changed slightly. Some of the methods no
! longer throw an SQLException but a ProxoolException instead.
! This might lead to some small changes in your code.
!
! - There used to be some ambiguity about whether you referred to a
! pool by its alias or its full url (when using ProxoolFacade). This has
! now been fixed. This means you can now change the url (to use a
! different database for instance) without creating a new pool.
!
! - Version information is now logged so you can tell what version of
! Proxool you are using.
!
! - ConnectionPoolStatisticsIF now reports the time the pool was started.
!
! - We now use FastArrayList (from Jakarta Commons) instead of the
! JDK's Vector for improved collection support.
- New XMLConfigurator and PropertyConfigurator to make it easy
to configure proxool from a file.
! - New ConfigurationListenerIF interface allows you to implement persistent
configuration
|
|
From: <bil...@us...> - 2003-01-21 10:56:44
|
Update of /cvsroot/proxool/proxool
In directory sc8-pr-cvs1:/tmp/cvs-serv21116
Modified Files:
build.xml
Log Message:
new version approach
Index: build.xml
===================================================================
RCS file: /cvsroot/proxool/proxool/build.xml,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** build.xml 16 Jan 2003 12:00:35 -0000 1.22
--- build.xml 21 Jan 2003 10:56:40 -0000 1.23
***************
*** 26,32 ****
<property name="debug" value="false"/>
! <!-- Current version -->
<property name="version" value="0.6.*"/>
<!-- Log4J configuration to use for testing. See proxool-ant.properties
file for more infomation. -->
--- 26,35 ----
<property name="debug" value="false"/>
! <!-- Current version e.g. 0.6.* -->
<property name="version" value="0.6.*"/>
+ <!-- Currect release, e.g. 0.6 -->
+ <property name="release" value="0.6" />
+
<!-- Log4J configuration to use for testing. See proxool-ant.properties
file for more infomation. -->
***************
*** 34,45 ****
<!-- Classpath -->
! <path id="classpath" path="${build-dir}/classes" >
<fileset dir="lib">
<include name="**/*.jar"/>
</fileset>
</path>
<taskdef name="checkstyle" classname="com.puppycrawl.tools.checkstyle.CheckStyleTask">
! <classpath refid="classpath"/>
</taskdef>
--- 37,56 ----
<!-- Classpath -->
! <path id="source" path="${build-dir}/classes" >
<fileset dir="lib">
<include name="**/*.jar"/>
</fileset>
</path>
+ <path id="binary">
+ <fileset dir="lib">
+ <include name="**/*.jar"/>
+ </fileset>
+ <fileset dir="jar">
+ <include name="**/*.jar"/>
+ </fileset>
+ </path>
<taskdef name="checkstyle" classname="com.puppycrawl.tools.checkstyle.CheckStyleTask">
! <classpath refid="source"/>
</taskdef>
***************
*** 137,146 ****
<antcall target="build-src-test"/>
- <replace
- file="${build-dir}/src/java/org/logicalcobwebs/proxool/Version.java"
- token="RELEASE = null"
- value='RELEASE = "${version} (${TODAY})"'
- />
-
</target>
--- 148,151 ----
***************
*** 151,155 ****
>
<javac srcdir="${build-dir}/src/java" destdir="${build-dir}/classes" debug="${debug}">
! <classpath refid="classpath"/>
</javac>
<!-- Copy dtd's into the compiled classes directory. -->
--- 156,160 ----
>
<javac srcdir="${build-dir}/src/java" destdir="${build-dir}/classes" debug="${debug}">
! <classpath refid="source"/>
</javac>
<!-- Copy dtd's into the compiled classes directory. -->
***************
*** 169,173 ****
</manifest>
<jar
! jarfile="${build-dir}/proxool-${version}.jar"
basedir="${build-dir}/classes"
manifest="${build-dir}/etc/MANIFEST.MF"
--- 174,178 ----
</manifest>
<jar
! jarfile="${build-dir}/proxool-${release}.jar"
basedir="${build-dir}/classes"
manifest="${build-dir}/etc/MANIFEST.MF"
***************
*** 222,226 ****
depends="init,build-test"
>
! <java fork="yes" classpathref="classpath" classname="junit.textui.TestRunner" >
<sysproperty key="log4jPath" value="${log4jPath}" />
<sysproperty key="script" value="src/java-test/org/logicalcobwebs/proxool/script.xml" />
--- 227,231 ----
depends="init,build-test"
>
! <java fork="yes" classpathref="source" classname="junit.textui.TestRunner" >
<sysproperty key="log4jPath" value="${log4jPath}" />
<sysproperty key="script" value="src/java-test/org/logicalcobwebs/proxool/script.xml" />
***************
*** 259,262 ****
--- 264,283 ----
<copy todir="${build-dir}/api"><fileset dir="src/java" includes="**/*.dtd" /></copy>
<copy todir="${build-dir}/api-dev"><fileset dir="src/java" includes="**/*.dtd" /></copy>
+ </target>
+
+ <target
+ name="source-version"
+ description="Outputs the source version"
+ depends="init,compile"
+ >
+ <java classpathref="source" classname="org.logicalcobwebs.proxool.Version" />
+ </target>
+
+ <target
+ name="binary-version"
+ description="Outputs the source version"
+ depends="init"
+ >
+ <java classpathref="binary" classname="org.logicalcobwebs.proxool.Version" />
</target>
|
|
From: <bil...@us...> - 2003-01-16 12:05:07
|
Update of /cvsroot/proxool/proxool In directory sc8-pr-cvs1:/tmp/cvs-serv2530 Modified Files: FAQ.txt Log Message: updated Index: FAQ.txt =================================================================== RCS file: /cvsroot/proxool/proxool/FAQ.txt,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** FAQ.txt 7 Nov 2002 13:01:21 -0000 1.2 --- FAQ.txt 16 Jan 2003 12:05:03 -0000 1.3 *************** *** 1,40 **** Q. When I run Ant I get an error: ! "The <checkstyle> task doesn't support the nested "property" element." A. Checkstyle changed the way it is configured between versions 2.2 and ! 2.4. You need to use 2.4 or later (not sure about 2.3). Proxool ! includes checkstyle in the lib directory but if you have an older ! version of checkstyle somewhere on your classpath (for instance, in ! Ant's own lib directory) then you might have problems. Suggested ! work around: get rid of the old version of checkstyle (if that ! doesn't break anything else); edit the build.xml so it works ! with the old format. Q. Why is all the logging done to stdout. ! A.. TODO ! Q. I wish the logs had more/less information in them ! A. TODO ! Q. I want to know exactly how fast my pool is performing. How can I find out? ! A. TODO Q. I'm running Intellij IDEA and I get an error when I try to build the javadoc ! using Ant. A. Intellij started shipping there own JRE just before they released version 3.0. ! This JRE includes javac but not javadoc. The solution is to copy javadoc from ! a full JDK (preferably a similar version to the one shipped with IDEA) into ! the JRE's bin directory. Q. When I run the tests I get an SQLException: "The database is already in use by ! another process". A. This is a message from Hypersonic, the Java database we use for testing. It ! could either mean you are running two instances of the test or that you don't ! have permission to create the database on the file system (Hypersonic will ! try and save files to the Proxool directory). \ No newline at end of file --- 1,57 ---- + Q. What makes Proxool so different from all the other database pools out there. + + A. Proxool makes it very easy to add pooling to your existing driver. It is very + easy to configure and also gives some useful features like tracing of database + calls, performance reporting and real time statistical reporting. It adheres + closely to standards (full J2EE compliance is coming soon). + Q. When I run Ant I get an error: ! "The <checkstyle> task doesn't support the nested "property" element." A. Checkstyle changed the way it is configured between versions 2.2 and ! 2.4. You need to use 2.4 or later (not sure about 2.3). Proxool ! includes checkstyle in the lib directory but if you have an older ! version of checkstyle somewhere on your classpath (for instance, in ! Ant's own lib directory) then you might have problems. Suggested ! work around: get rid of the old version of checkstyle (if that ! doesn't break anything else); edit the build.xml so it works ! with the old format. Q. Why is all the logging done to stdout. ! A.. This is the default behaviour for the logging system. We use Jakarta's ! Commons' Logging component. If you want it to do anything other than ! log to stdout then you need to configure it. ! Q. I am using the Xyz JDBC Driver and I'm asking the Connection for a ! Statement and then trying to cast it into XyzStatement, but I get a ! ClassCastException. ! A. When you ask Proxool for a Statement it gives you a ProxoolStatement ! and that asks (delegates) to the one provided by your Xyz driver so ! casting it just isn't going to work. There are two options: ! 1. Consider not using driver specific code. It might be that there is another ! way of doing what you're trying to do. It might be worthwhile making a little ! extra effort to solve it using standard JDBC calls. ! 2. If you really have to make driver specific calls then you can use ! ProxoolFacade#getDelegateStatement(Statement statement) to get the ! original one. Q. I'm running Intellij IDEA and I get an error when I try to build the javadoc ! using Ant. A. Intellij started shipping there own JRE just before they released version 3.0. ! This JRE includes javac but not javadoc. The solution is to copy javadoc from ! a full JDK (preferably a similar version to the one shipped with IDEA) into ! the JRE's bin directory. Q. When I run the tests I get an SQLException: "The database is already in use by ! another process". A. This is a message from Hypersonic, the Java database we use for testing. It ! could either mean you are running two instances of the test or that you don't ! have permission to create the database on the file system (Hypersonic will ! try and save files to the Proxool directory). \ No newline at end of file |
|
From: <bil...@us...> - 2003-01-16 12:00:40
|
Update of /cvsroot/proxool/proxool
In directory sc8-pr-cvs1:/tmp/cvs-serv2204
Modified Files:
build.xml
Log Message:
cleaned up
Index: build.xml
===================================================================
RCS file: /cvsroot/proxool/proxool/build.xml,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -d -r1.21 -r1.22
*** build.xml 16 Jan 2003 11:45:40 -0000 1.21
--- build.xml 16 Jan 2003 12:00:35 -0000 1.22
***************
*** 224,242 ****
<java fork="yes" classpathref="classpath" classname="junit.textui.TestRunner" >
<sysproperty key="log4jPath" value="${log4jPath}" />
! <sysproperty key="script" value="${script}" />
<arg value="org.logicalcobwebs.proxool.GlobalTest" />
- </java>
- </target>
-
- <target
- name="run-script"
- description="Runs the script.xml"
- depends="init,build-test"
- if="script"
- >
- <java fork="yes" classpathref="classpath" classname="junit.textui.TestRunner" >
- <sysproperty key="log4jPath" value="${log4jPath}" />
- <sysproperty key="script" value="${script}" />
- <arg value="org.logicalcobwebs.proxool.PerformanceTest" />
</java>
</target>
--- 224,229 ----
<java fork="yes" classpathref="classpath" classname="junit.textui.TestRunner" >
<sysproperty key="log4jPath" value="${log4jPath}" />
! <sysproperty key="script" value="src/java-test/org/logicalcobwebs/proxool/script.xml" />
<arg value="org.logicalcobwebs.proxool.GlobalTest" />
</java>
</target>
|
|
From: <bil...@us...> - 2003-01-16 11:58:31
|
Update of /cvsroot/proxool/proxool In directory sc8-pr-cvs1:/tmp/cvs-serv2030 Modified Files: proxool-ant.properties Log Message: cleaned up Index: proxool-ant.properties =================================================================== RCS file: /cvsroot/proxool/proxool/proxool-ant.properties,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** proxool-ant.properties 2 Nov 2002 12:51:13 -0000 1.3 --- proxool-ant.properties 16 Jan 2003 11:58:28 -0000 1.4 *************** *** 13,37 **** # command line, this file, the defaults from the build.xml. - # JDK - target JDK - # range: 1.2, 1.3, 1.4 - # default: 1.3 - # jdk=1.3 - - # Avalon - whether to include AvalonConfigurator (with - # resulting dependency on avalon-framework-x.y.z.jar) - # range: true, false - # default: false - ext.avalon=false - - # XML - whether to include XMLConfigurator (with resulting - # dependency on JAXP and a compliant parser of your - # choice, like xerces.jar) - # range: true, false - # default: false - ext.xml=false - # Build Directory - where to build classes and jar files # range: valid path relative to build.xml # default: build # Debug - whether to compile with debug information --- 13,20 ---- # command line, this file, the defaults from the build.xml. # Build Directory - where to build classes and jar files # range: valid path relative to build.xml # default: build + build-dir=build # Debug - whether to compile with debug information *************** *** 41,57 **** # Path to Log4J configuration ! # Leave as blank to write to stdout. ! # Or choose the Chainsaw version if you are running Chainsaw. (see below) ! # Or choose the one that writes to a file. # ! # To run chainsaw, just run this command: ! # java -classpath path-to-log4j-jar org.apache.log4j.chainsaw.Main # - # (replacing path-to-log4j-jar with the correct value, of course) - # log4jPath=src/java-test/org/logicalcobwebs/proxool/log4j-chainsaw.xml # log4jPath=src/java-test/org/logicalcobwebs/proxool/log4j-file.xml - - # Path to the script we want to run. - # See PerformaceTest - script=src/java-test/org/logicalcobwebs/proxool/script.xml \ No newline at end of file --- 24,37 ---- # Path to Log4J configuration ! # Default behaviour is to write to stdout. # ! # 1. To run chainsaw, just run this command: ! # java -classpath path-to-log4j-jar org.apache.log4j.chainsaw.Main ! # ! # (replacing path-to-log4j-jar with the correct value, of course) # # log4jPath=src/java-test/org/logicalcobwebs/proxool/log4j-chainsaw.xml + # + # 2. Or log to file (see lo4j-file.xml for destination) + # # log4jPath=src/java-test/org/logicalcobwebs/proxool/log4j-file.xml |
|
From: <bil...@us...> - 2003-01-16 11:45:43
|
Update of /cvsroot/proxool/proxool
In directory sc8-pr-cvs1:/tmp/cvs-serv1025
Modified Files:
build.xml
Log Message:
version in now 0.6*
Index: build.xml
===================================================================
RCS file: /cvsroot/proxool/proxool/build.xml,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** build.xml 15 Jan 2003 23:55:05 -0000 1.20
--- build.xml 16 Jan 2003 11:45:40 -0000 1.21
***************
*** 27,31 ****
<!-- Current version -->
! <property name="version" value="0.5.2003.1.15"/>
<!-- Log4J configuration to use for testing. See proxool-ant.properties
--- 27,31 ----
<!-- Current version -->
! <property name="version" value="0.6.*"/>
<!-- Log4J configuration to use for testing. See proxool-ant.properties
|
|
From: <bil...@us...> - 2003-01-15 23:55:09
|
Update of /cvsroot/proxool/proxool
In directory sc8-pr-cvs1:/tmp/cvs-serv5053
Modified Files:
build.xml
Log Message:
now supports versioning of Version.java
Index: build.xml
===================================================================
RCS file: /cvsroot/proxool/proxool/build.xml,v
retrieving revision 1.19
retrieving revision 1.20
diff -C2 -d -r1.19 -r1.20
*** build.xml 18 Dec 2002 23:39:51 -0000 1.19
--- build.xml 15 Jan 2003 23:55:05 -0000 1.20
***************
*** 27,31 ****
<!-- Current version -->
! <property name="version" value="CVS"/>
<!-- Log4J configuration to use for testing. See proxool-ant.properties
--- 27,31 ----
<!-- Current version -->
! <property name="version" value="0.5.2003.1.15"/>
<!-- Log4J configuration to use for testing. See proxool-ant.properties
***************
*** 50,53 ****
--- 50,54 ----
name="init"
>
+ <tstamp/>
<mkdir dir="${build-dir}/src/java" description="make source directory" />
<mkdir dir="${build-dir}/etc"/>
***************
*** 135,138 ****
--- 136,146 ----
<antcall target="build-src-jdk1.2"/>
<antcall target="build-src-test"/>
+
+ <replace
+ file="${build-dir}/src/java/org/logicalcobwebs/proxool/Version.java"
+ token="RELEASE = null"
+ value='RELEASE = "${version} (${TODAY})"'
+ />
+
</target>
***************
*** 216,219 ****
--- 224,228 ----
<java fork="yes" classpathref="classpath" classname="junit.textui.TestRunner" >
<sysproperty key="log4jPath" value="${log4jPath}" />
+ <sysproperty key="script" value="${script}" />
<arg value="org.logicalcobwebs.proxool.GlobalTest" />
</java>
|
|
From: <bil...@us...> - 2003-01-15 00:15:56
|
Update of /cvsroot/proxool/proxool
In directory sc8-pr-cvs1:/tmp/cvs-serv4345
Modified Files:
CHANGES.txt
Log Message:
Index: CHANGES.txt
===================================================================
RCS file: /cvsroot/proxool/proxool/CHANGES.txt,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** CHANGES.txt 19 Dec 2002 00:27:00 -0000 1.11
--- CHANGES.txt 15 Jan 2003 00:15:53 -0000 1.12
***************
*** 21,24 ****
--- 21,30 ----
Connection is closed, in accordance with the JDBC spec.
+ - Rollback is called on all connections when they are closed (that is,
+ returned to the pool). This has no effect if autoCommit it true (default)
+ or any pending transactions have been committed or already rolled back.
+ This will only have an effect if you currently close connections with
+ pending transactions.
+
- New ProxoolFacade#getDelegateStatement allows you to get to
the underlying JDBC Driver's original Statement if you really need
|
|
From: <bil...@us...> - 2002-12-19 00:27:03
|
Update of /cvsroot/proxool/proxool
In directory sc8-pr-cvs1:/tmp/cvs-serv32312
Modified Files:
CHANGES.txt
Log Message:
latest
Index: CHANGES.txt
===================================================================
RCS file: /cvsroot/proxool/proxool/CHANGES.txt,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** CHANGES.txt 6 Dec 2002 16:08:57 -0000 1.10
--- CHANGES.txt 19 Dec 2002 00:27:00 -0000 1.11
***************
*** 8,11 ****
--- 8,14 ----
0.6 (scheduled for December 12, 2002)
+ - New XMLConfigurator and PropertyConfigurator to make it easy
+ to configure proxool from a file.
+
- New ConfiguratorIF interface allows you to implement persistent
configuration
***************
*** 14,17 ****
--- 17,30 ----
indirectly (that is, extend a class that implements it rather than
implementing it directly). (Credit to Martin Crawford).
+
+ - Unclosed Statements are now automatically closed when the
+ Connection is closed, in accordance with the JDBC spec.
+
+ - New ProxoolFacade#getDelegateStatement allows you to get to
+ the underlying JDBC Driver's original Statement if you really need
+ to. (This isn't recommended unless you have no other choice).
+
+ - You can now update the URL for a pool, not just the properties.
+ See ProxoolFacade#updateConnectionPool.
0.5 (December 3, 2002)
|
|
From: <ch...@us...> - 2002-12-18 23:39:55
|
Update of /cvsroot/proxool/proxool
In directory sc8-pr-cvs1:/tmp/cvs-serv17896
Modified Files:
build.xml
Log Message:
Started copying proxool.dtd into the JavaDoc.
Index: build.xml
===================================================================
RCS file: /cvsroot/proxool/proxool/build.xml,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -d -r1.18 -r1.19
*** build.xml 18 Dec 2002 03:18:47 -0000 1.18
--- build.xml 18 Dec 2002 23:39:51 -0000 1.19
***************
*** 260,263 ****
--- 260,266 ----
public="true"
/>
+ <!-- Copy dtd's over to the doc. -->
+ <copy todir="${build-dir}/api"><fileset dir="src/java" includes="**/*.dtd" /></copy>
+ <copy todir="${build-dir}/api-dev"><fileset dir="src/java" includes="**/*.dtd" /></copy>
</target>
|
|
From: <ch...@us...> - 2002-12-18 03:18:50
|
Update of /cvsroot/proxool/proxool
In directory sc8-pr-cvs1:/tmp/cvs-serv10342
Modified Files:
build.xml
Log Message:
Changed Junit class to the new GlobalTest.
Index: build.xml
===================================================================
RCS file: /cvsroot/proxool/proxool/build.xml,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** build.xml 15 Dec 2002 19:49:04 -0000 1.17
--- build.xml 18 Dec 2002 03:18:47 -0000 1.18
***************
*** 145,148 ****
--- 145,152 ----
<classpath refid="classpath"/>
</javac>
+ <!-- Copy dtd's into the compiled classes directory. -->
+ <copy todir="${build-dir}/classes">
+ <fileset dir="src/java" includes="**/*.dtd"/>
+ </copy>
</target>
***************
*** 212,216 ****
<java fork="yes" classpathref="classpath" classname="junit.textui.TestRunner" >
<sysproperty key="log4jPath" value="${log4jPath}" />
! <arg value="org.logicalcobwebs.proxool.AllTests" />
</java>
</target>
--- 216,220 ----
<java fork="yes" classpathref="classpath" classname="junit.textui.TestRunner" >
<sysproperty key="log4jPath" value="${log4jPath}" />
! <arg value="org.logicalcobwebs.proxool.GlobalTest" />
</java>
</target>
|
|
From: <ch...@us...> - 2002-12-15 19:49:07
|
Update of /cvsroot/proxool/proxool
In directory sc8-pr-cvs1:/tmp/cvs-serv17557
Modified Files:
build.xml
Log Message:
Removed ext.avalon and ext.xml properties and tests.
All builds now depend on SAX, JAXP and Avalon.
Changed references to java-ext into java-sandbox.
Index: build.xml
===================================================================
RCS file: /cvsroot/proxool/proxool/build.xml,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** build.xml 6 Dec 2002 15:51:58 -0000 1.16
--- build.xml 15 Dec 2002 19:49:04 -0000 1.17
***************
*** 19,28 ****
<property name="test" value="false"/>
- <!-- Whether to include the Avalon dependent classes -->
- <property name="ext.avalon" value="false"/>
-
- <!-- Whether to include the JAXP dependent classes -->
- <property name="ext.xml" value="false"/>
-
<!-- Where to build everything. You might want to override
this so that it isn't within your cvs tree. -->
--- 19,22 ----
***************
*** 84,102 ****
<equals arg1="${test}" arg2="true"/>
</condition>
-
- <!--
- Evaluate whether we should include the AvalonConfigurator
- -->
- <condition property="build-avalon">
- <equals arg1="${ext.avalon}" arg2="true"/>
- </condition>
-
- <!--
- Evaluate whether we should include the XMLConfigurator
- -->
- <condition property="build-xml">
- <equals arg1="${ext.xml}" arg2="true"/>
- </condition>
-
</target>
--- 78,81 ----
***************
*** 116,120 ****
<fileset dir="src/java" includes="**/*.java"/>
<fileset dir="src/java-examples" includes="**/*.java"/>
! <fileset dir="src/java-ext" includes="**/*.java"/>
<fileset dir="src/java-jdk1.2" includes="**/*.java"/>
<fileset dir="src/java-test" includes="**/*.java"/>
--- 95,99 ----
<fileset dir="src/java" includes="**/*.java"/>
<fileset dir="src/java-examples" includes="**/*.java"/>
! <fileset dir="src/java-sandbox" includes="**/*.java"/>
<fileset dir="src/java-jdk1.2" includes="**/*.java"/>
<fileset dir="src/java-test" includes="**/*.java"/>
***************
*** 136,140 ****
<fileset dir="src/java" includes="**/*.java"/>
<fileset dir="src/java-examples" includes="**/*.java"/>
! <fileset dir="src/java-ext" includes="**/*.java"/>
<fileset dir="src/java-jdk1.2" includes="**/*.java"/>
<fileset dir="src/java-test" includes="**/*.java"/>
--- 115,119 ----
<fileset dir="src/java" includes="**/*.java"/>
<fileset dir="src/java-examples" includes="**/*.java"/>
! <fileset dir="src/java-sandbox" includes="**/*.java"/>
<fileset dir="src/java-jdk1.2" includes="**/*.java"/>
<fileset dir="src/java-test" includes="**/*.java"/>
***************
*** 155,160 ****
<antcall target="build-src-core"/>
<antcall target="build-src-jdk1.2"/>
- <antcall target="build-src-avalon"/>
- <antcall target="build-src-xml"/>
<antcall target="build-src-test"/>
</target>
--- 134,137 ----
***************
*** 192,196 ****
<copy todir="${build-dir}/src/java" preservelastmodified="yes">
<fileset dir="src/java" includes="**/*.java"/>
! <fileset dir="src/java-ext" includes="**/PropertyConfigurator.java"/>
</copy>
</target>
--- 169,173 ----
<copy todir="${build-dir}/src/java" preservelastmodified="yes">
<fileset dir="src/java" includes="**/*.java"/>
! <fileset dir="src/java-sandbox" includes="**/PropertyConfigurator.java"/>
</copy>
</target>
***************
*** 219,249 ****
<target
- name="build-src-avalon"
- depends="init"
- if="build-avalon"
- >
- <echo level="verbose" message="Collecting Avalon classes"/>
- <copy todir="${build-dir}/src/java">
- <fileset dir="src/java-ext" includes="**/AvalonConfigurator.java"/>
- </copy>
- </target>
-
- <target
- name="build-src-xml"
- depends="init"
- if="build-xml"
- >
- <echo level="verbose" message="Collecting XML classes"/>
- <copy todir="${build-dir}/src/java">
- <fileset dir="src/java-ext" includes="**/XMLConfigurator.java"/>
- </copy>
- </target>
-
- <target
name="build-test"
depends="init"
>
<property name="build-test" value="true"/>
! <property name="build-ext" value="true"/>
<antcall target="build-src"/>
<antcall target="compile"/>
--- 196,204 ----
<target
name="build-test"
depends="init"
>
<property name="build-test" value="true"/>
! <property name="build-sandbox" value="true"/>
<antcall target="build-src"/>
<antcall target="compile"/>
***************
*** 289,293 ****
<sourcepath path="src/java" />
<sourcepath path="src/java-test" />
! <sourcepath path="src/java-ext" />
</javadoc>
--- 244,248 ----
<sourcepath path="src/java" />
<sourcepath path="src/java-test" />
! <sourcepath path="src/java-sandbox" />
</javadoc>
|
|
From: <bil...@us...> - 2002-12-06 16:09:10
|
Update of /cvsroot/proxool/proxool
In directory sc8-pr-cvs1:/tmp/cvs-serv26911
Modified Files:
CHANGES.txt
Log Message:
started change log for 0.6
Index: CHANGES.txt
===================================================================
RCS file: /cvsroot/proxool/proxool/CHANGES.txt,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** CHANGES.txt 3 Dec 2002 16:10:43 -0000 1.9
--- CHANGES.txt 6 Dec 2002 16:08:57 -0000 1.10
***************
*** 6,10 ****
$Author$
! 0.5 (scheduled for November 22, 2002)
- Fix finalisation of old instances. If you deploy to some environments in
--- 6,19 ----
$Author$
! 0.6 (scheduled for December 12, 2002)
!
! - New ConfiguratorIF interface allows you to implement persistent
! configuration
!
! - Bug fix for JDBC drivers that implement the Statement interface
! indirectly (that is, extend a class that implements it rather than
! implementing it directly). (Credit to Martin Crawford).
!
! 0.5 (December 3, 2002)
- Fix finalisation of old instances. If you deploy to some environments in
***************
*** 26,30 ****
- Fix when removing pools that meant that when you tried to add them again
! Proxool thought it was a duplicate (credit to Dan Milstein).
- Improvements to the way Proxool detects changes to the pool definition
--- 35,39 ----
- Fix when removing pools that meant that when you tried to add them again
! Proxool thought it was a duplicate (Credit to Dan Milstein).
- Improvements to the way Proxool detects changes to the pool definition
***************
*** 35,39 ****
- Fix to the ProxyConnection within the equals() method that was causing
! identical conections to be incorrectly reported as unequals (which leads to
problems when adding them to some collections).
--- 44,48 ----
- Fix to the ProxyConnection within the equals() method that was causing
! identical conections to be incorrectly reported as unequal (which leads to
problems when adding them to some collections).
|
|
From: <bil...@us...> - 2002-12-06 15:52:04
|
Update of /cvsroot/proxool/proxool
In directory sc8-pr-cvs1:/tmp/cvs-serv20209
Modified Files:
build.xml
Log Message:
version is now CVS (not 0.5)
Index: build.xml
===================================================================
RCS file: /cvsroot/proxool/proxool/build.xml,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** build.xml 3 Dec 2002 16:10:26 -0000 1.15
--- build.xml 6 Dec 2002 15:51:58 -0000 1.16
***************
*** 33,37 ****
<!-- Current version -->
! <property name="version" value="0.5"/>
<!-- Log4J configuration to use for testing. See proxool-ant.properties
--- 33,37 ----
<!-- Current version -->
! <property name="version" value="CVS"/>
<!-- Log4J configuration to use for testing. See proxool-ant.properties
|
|
From: <bil...@us...> - 2002-12-03 16:10:50
|
Update of /cvsroot/proxool/proxool
In directory sc8-pr-cvs1:/tmp/cvs-serv11544a
Modified Files:
CHANGES.txt
Log Message:
fix for fatal SQL exceptions
Index: CHANGES.txt
===================================================================
RCS file: /cvsroot/proxool/proxool/CHANGES.txt,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** CHANGES.txt 3 Dec 2002 10:54:28 -0000 1.8
--- CHANGES.txt 3 Dec 2002 16:10:43 -0000 1.9
***************
*** 58,61 ****
--- 58,64 ----
connections approaches zero.]
+ - Fix for catching fatal SQL exceptions. This is a feature that throws away connections
+ that encounter certain types of exception.
+
0.4 - September 19, 2002
|
|
From: <bil...@us...> - 2002-12-03 16:10:39
|
Update of /cvsroot/proxool/proxool
In directory sc8-pr-cvs1:/tmp/cvs-serv11432
Modified Files:
build.xml
Log Message:
"run-test" target is now "test"
Index: build.xml
===================================================================
RCS file: /cvsroot/proxool/proxool/build.xml,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** build.xml 14 Nov 2002 16:20:19 -0000 1.14
--- build.xml 3 Dec 2002 16:10:26 -0000 1.15
***************
*** 33,37 ****
<!-- Current version -->
! <property name="version" value="0.5-b1"/>
<!-- Log4J configuration to use for testing. See proxool-ant.properties
--- 33,37 ----
<!-- Current version -->
! <property name="version" value="0.5"/>
<!-- Log4J configuration to use for testing. See proxool-ant.properties
***************
*** 242,246 ****
<target
name="build-test"
- description="Builds the source for running the tests"
depends="init"
>
--- 242,245 ----
***************
*** 252,256 ****
<target
! name="run-test"
description="Runs the JUnit tests"
depends="init,build-test"
--- 251,255 ----
<target
! name="test"
description="Runs the JUnit tests"
depends="init,build-test"
|
|
From: <bil...@us...> - 2002-12-03 10:54:31
|
Update of /cvsroot/proxool/proxool
In directory sc8-pr-cvs1:/tmp/cvs-serv11446
Modified Files:
CHANGES.txt
Log Message:
prototype count defaults to zero
Index: CHANGES.txt
===================================================================
RCS file: /cvsroot/proxool/proxool/CHANGES.txt,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** CHANGES.txt 13 Nov 2002 17:35:40 -0000 1.7
--- CHANGES.txt 3 Dec 2002 10:54:28 -0000 1.8
***************
*** 55,60 ****
- Prototyping is now off by default. To enable prototyping you need to set the
proxool.prototype-count property to something sensible (like 5, for instance).
! [Prototyping is where spare connections are made when the active count
! approaches the number currently available.]
0.4 - September 19, 2002
--- 55,60 ----
- Prototyping is now off by default. To enable prototyping you need to set the
proxool.prototype-count property to something sensible (like 5, for instance).
! [Prototyping is where spare connections are when the number of available
! connections approaches zero.]
0.4 - September 19, 2002
|