[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