Author: fhanik
Date: Mon Nov 24 11:27:37 2008
New Revision: 720267

URL: http://svn.apache.org/viewvc?rev=720267&view=rev
Log:
Add doc, update version number

Modified:
    tomcat/trunk/modules/jdbc-pool/build.xml
    tomcat/trunk/modules/jdbc-pool/doc/changelog.xml
    tomcat/trunk/modules/jdbc-pool/doc/jdbc-pool.xml
    tomcat/trunk/modules/jdbc-pool/sign.sh
    
tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/SimplePOJOExample.java

Modified: tomcat/trunk/modules/jdbc-pool/build.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/modules/jdbc-pool/build.xml?rev=720267&r1=720266&r2=720267&view=diff
==============================================================================
--- tomcat/trunk/modules/jdbc-pool/build.xml (original)
+++ tomcat/trunk/modules/jdbc-pool/build.xml Mon Nov 24 11:27:37 2008
@@ -23,7 +23,7 @@
   <!-- See "build.properties.sample" in the top level directory for all     -->
   <property name="version.major"         value="1" />
   <property name="version.minor"         value="0" />
-  <property name="version.build"         value="3" />
+  <property name="version.build"         value="5" />
   <property name="version.patch"         value="-beta" />
   <property name="version"               
value="${version.major}.${version.minor}.${version.build}${version.patch}" />
   <!-- property values you must customize for successful building!!!        -->

Modified: tomcat/trunk/modules/jdbc-pool/doc/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/modules/jdbc-pool/doc/changelog.xml?rev=720267&r1=720266&r2=720267&view=diff
==============================================================================
--- tomcat/trunk/modules/jdbc-pool/doc/changelog.xml (original)
+++ tomcat/trunk/modules/jdbc-pool/doc/changelog.xml Mon Nov 24 11:27:37 2008
@@ -28,7 +28,7 @@
   </properties>
 
 <body>
-<section name="Tomcat JDBC Connection Pool v1.0.4-beta">
+<section name="Tomcat JDBC Connection Pool v1.0.5-beta">
   <subsection name="pool">
     <changelog>
       <update><rev>720253</rev>Document how to use interceptors</update> 

Modified: tomcat/trunk/modules/jdbc-pool/doc/jdbc-pool.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/modules/jdbc-pool/doc/jdbc-pool.xml?rev=720267&r1=720266&r2=720267&view=diff
==============================================================================
--- tomcat/trunk/modules/jdbc-pool/doc/jdbc-pool.xml (original)
+++ tomcat/trunk/modules/jdbc-pool/doc/jdbc-pool.xml Mon Nov 24 11:27:37 2008
@@ -473,6 +473,16 @@
         <code>&quot;close&quot;.equals(method.getName())</code>.
         Above we see a direct reference comparison between the method name and 
<code>static final String</code> reference.
         According to the JVM spec, method names and static final String end up 
in a shared constant pool, so the reference comparison should work.
+        One could of course do this as well:
+       <source>
+       
+        if (compare(CLOSE_VAL,method.getName())) {
+            if (isClosed()) return null; //noop for already closed.
+        } 
+        return super.invoke(proxy,method,args);
+        </source>
+        The <code>compare(String,Method)</code> will use the 
<code>useEquals</code> flag on an interceptor and do either reference 
comparison or 
+        a string value comparison when the <code>useEquals=true</code> flag is 
set.
     </p>                   
     <p>Configuring interceptors<br/>
        Interceptors are configured using the <code>jdbcInterceptors</code> 
property or the <code>setJdbcInterceptors</code> method.

Modified: tomcat/trunk/modules/jdbc-pool/sign.sh
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/modules/jdbc-pool/sign.sh?rev=720267&r1=720266&r2=720267&view=diff
==============================================================================
--- tomcat/trunk/modules/jdbc-pool/sign.sh (original)
+++ tomcat/trunk/modules/jdbc-pool/sign.sh Mon Nov 24 11:27:37 2008
@@ -1,4 +1,4 @@
-VERSION=v1.0.3-beta
+VERSION=v1.0.4-beta
 for i in $(find output/release/$VERSION -name "*.zip" -o -name "*.tar.gz"); do
   echo Signing $i
   echo $1|gpg --passphrase-fd 0 -a -b $i

Modified: 
tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/SimplePOJOExample.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/SimplePOJOExample.java?rev=720267&r1=720266&r2=720267&view=diff
==============================================================================
--- 
tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/SimplePOJOExample.java
 (original)
+++ 
tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/SimplePOJOExample.java
 Mon Nov 24 11:27:37 2008
@@ -44,6 +44,7 @@
         p.setRemoveAbandonedTimeout(60);
         p.setMinEvictableIdleTimeMillis(30000);
         p.setMinIdle(10);
+        
p.setJdbcInterceptors("org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer");
         p.setLogAbandoned(true);
         p.setRemoveAbandoned(true);
         DataSource datasource = new DataSource();



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to