[jboss-cvs] JBossAS SVN: r74340 - trunk/connector/src/main/org/jboss/resource/adapter/jdbc/vendor.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Jun 10 04:32:04 EDT 2008
Author: jesper.pedersen
Date: 2008-06-10 04:32:04 -0400 (Tue, 10 Jun 2008)
New Revision: 74340
Modified:
trunk/connector/src/main/org/jboss/resource/adapter/jdbc/vendor/OracleValidConnectionChecker.java
Log:
[JBAS-5613] OracleValidConnectionChecker is not serializable
Modified: trunk/connector/src/main/org/jboss/resource/adapter/jdbc/vendor/OracleValidConnectionChecker.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/adapter/jdbc/vendor/OracleValidConnectionChecker.java 2008-06-10 08:27:21 UTC (rev 74339)
+++ trunk/connector/src/main/org/jboss/resource/adapter/jdbc/vendor/OracleValidConnectionChecker.java 2008-06-10 08:32:04 UTC (rev 74340)
@@ -39,12 +39,10 @@
public class OracleValidConnectionChecker
implements ValidConnectionChecker, Serializable
{
- private static final long serialVersionUID = -2227528634302168877L;
+ private static final long serialVersionUID = 5379340663276548636L;
private static final Logger log = Logger.getLogger(OracleValidConnectionChecker.class);
- private Method ping;
-
// The timeout (apparently the timeout is ignored?)
private static Object[] params = new Object[] { new Integer(5000) };
@@ -53,7 +51,7 @@
try
{
Class oracleConnection = Thread.currentThread().getContextClassLoader().loadClass("oracle.jdbc.driver.OracleConnection");
- ping = oracleConnection.getMethod("pingDatabase", new Class[] { Integer.TYPE });
+ Method ping = oracleConnection.getMethod("pingDatabase", new Class[] { Integer.TYPE });
}
catch (Exception e)
{
@@ -65,6 +63,8 @@
{
try
{
+ Class oracleConnection = Thread.currentThread().getContextClassLoader().loadClass("oracle.jdbc.driver.OracleConnection");
+ Method ping = oracleConnection.getMethod("pingDatabase", new Class[] { Integer.TYPE });
Integer status = (Integer) ping.invoke(c, params);
// Error
More information about the jboss-cvs-commits
mailing list