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]>

Reply via email to