[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