[jboss-cvs] jbosscx/src/main/org/jboss/resource/adapter/jdbc ...

Weston Price weston.price at jboss.com
Thu Jul 27 10:39:55 EDT 2006


  User: wprice  
  Date: 06/07/27 10:39:55

  Added:       src/main/org/jboss/resource/adapter/jdbc  
                        StaleConnectionChecker.java
                        StaleConnectionException.java
  Log:
  [JBAS-3359] Stale connection check/implementation.
  
  Revision  Changes    Path
  1.1      date: 2006/07/27 14:39:55;  author: wprice;  state: Exp;jbosscx/src/main/org/jboss/resource/adapter/jdbc/StaleConnectionChecker.java
  
  Index: StaleConnectionChecker.java
  ===================================================================
  
  package org.jboss.resource.adapter.jdbc;
  
  import java.sql.SQLException;
  
  /**
   * A StaleConnectionChecker.
   * 
   * @author <a href="weston.price at jboss.com">Weston Price</a>
   * @version $Revision: 1.1 $
   */
  public interface StaleConnectionChecker
  {
     
     /**
      * Is the connection stale
      * 
      * @param e the <code>java.sql.SQLException</code>
      * @return is the connection stale
      */
     public boolean isStaleConnection(SQLException e);
     
  }
  
  
  
  1.1      date: 2006/07/27 14:39:55;  author: wprice;  state: Exp;jbosscx/src/main/org/jboss/resource/adapter/jdbc/StaleConnectionException.java
  
  Index: StaleConnectionException.java
  ===================================================================
  package org.jboss.resource.adapter.jdbc;
  
  import java.sql.SQLException;
  
  /**
   * A StaleConnectionException.
   * 
   * @author <a href="weston.price at jboss.com">Weston Price</a>
   * @version $Revision: 1.1 $
   */
  public class StaleConnectionException extends SQLException
  {
  
     /** The serialVersionUID */
     private static final long serialVersionUID = -2789276182969659546L;
     
     public StaleConnectionException(SQLException e)
     {
        super(e.getMessage(), e.getSQLState(), e.getErrorCode());
        
     }
     
     public StaleConnectionException()
     {
        super();
     }
  
     public StaleConnectionException(String reason, String SQLState, int vendorCode)
     {
        super(reason, SQLState, vendorCode);
     }
  
     public StaleConnectionException(String reason, String SQLState)
     {
        super(reason, SQLState);
     }
  
     public StaleConnectionException(String reason)
     {
        super(reason);
  
     }
     
  }
  
  
  



More information about the jboss-cvs-commits mailing list