craigmcc 2002/10/12 18:30:00
Modified: src/share/org/apache/struts/util GenericDataSource.java
Log:
org.apache.commons.dbcp.BasicDataSource (which is wrapped by GenericDataSource)
does not implement getLoginTimeout() or setLoginTimeout(), so swallow them.
However, log a warning-level message so that the user might get a clue why
these calls do not seem to do anything useful.
PR: Bugzilla #12599
Submitted by: dgraham1980 at hotmail.com
Revision Changes Path
1.15 +9 -6
jakarta-struts/src/share/org/apache/struts/util/GenericDataSource.java
Index: GenericDataSource.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/util/GenericDataSource.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- GenericDataSource.java 20 Jul 2002 17:41:17 -0000 1.14
+++ GenericDataSource.java 13 Oct 2002 01:30:00 -0000 1.15
@@ -301,7 +301,9 @@
*/
public int getLoginTimeout() throws SQLException {
- return (createDataSource().getLoginTimeout());
+ // return (createDataSource().getLoginTimeout());
+ log.warn("BasicDataSource does not support getLoginTimeout, returning 0");
+ return (0);
}
@@ -328,7 +330,8 @@
*/
public void setLoginTimeout(int loginTimeout) throws SQLException {
- createDataSource().setLoginTimeout(loginTimeout);
+ // createDataSource().setLoginTimeout(loginTimeout);
+ log.warn("BasicDataSource does not support setLoginTimeout, ignoring");
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>