[jboss-cvs] JBossAS SVN: r74341 - branches/Branch_4_2/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:52 EDT 2008


Author: jesper.pedersen
Date: 2008-06-10 04:32:52 -0400 (Tue, 10 Jun 2008)
New Revision: 74341

Modified:
   branches/Branch_4_2/connector/src/main/org/jboss/resource/adapter/jdbc/vendor/OracleValidConnectionChecker.java
Log:
[JBAS-5613] OracleValidConnectionChecker is not serializable

Modified: branches/Branch_4_2/connector/src/main/org/jboss/resource/adapter/jdbc/vendor/OracleValidConnectionChecker.java
===================================================================
--- branches/Branch_4_2/connector/src/main/org/jboss/resource/adapter/jdbc/vendor/OracleValidConnectionChecker.java	2008-06-10 08:32:04 UTC (rev 74340)
+++ branches/Branch_4_2/connector/src/main/org/jboss/resource/adapter/jdbc/vendor/OracleValidConnectionChecker.java	2008-06-10 08:32:52 UTC (rev 74341)
@@ -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