[exo-jcr-commits] exo-jcr SVN: r1699 - jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/lock/jbosscache/jdbc.

do-not-reply at jboss.org do-not-reply at jboss.org
Fri Feb 5 08:53:28 EST 2010


Author: nzamosenchuk
Date: 2010-02-05 08:53:28 -0500 (Fri, 05 Feb 2010)
New Revision: 1699

Modified:
   jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/lock/jbosscache/jdbc/LockJDBCConnection.java
Log:
EXOJCR-472: Fix LockJDBCConnection.

Modified: jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/lock/jbosscache/jdbc/LockJDBCConnection.java
===================================================================
--- jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/lock/jbosscache/jdbc/LockJDBCConnection.java	2010-02-05 13:29:35 UTC (rev 1698)
+++ jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/lock/jbosscache/jdbc/LockJDBCConnection.java	2010-02-05 13:53:28 UTC (rev 1699)
@@ -336,19 +336,18 @@
     */
    public final void close() throws IllegalStateException, RepositoryException
    {
-      if (!isOpened())
+      if (isOpened())
       {
-         throw new IllegalStateException("Connection is closed");
-      }
 
-      try
-      {
-         dbConnection.close();
+         try
+         {
+            dbConnection.close();
+         }
+         catch (SQLException e)
+         {
+            throw new RepositoryException(e);
+         }
       }
-      catch (SQLException e)
-      {
-         throw new RepositoryException(e);
-      }
    }
 
    /**



More information about the exo-jcr-commits mailing list