[exo-jcr-commits] exo-jcr SVN: r3656 - in jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl: util/jdbc/cleaner and 1 other directory.
do-not-reply at jboss.org
do-not-reply at jboss.org
Fri Dec 10 03:27:03 EST 2010
Author: tolusha
Date: 2010-12-10 03:27:02 -0500 (Fri, 10 Dec 2010)
New Revision: 3656
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/lock/cacheable/AbstractCacheableLockManager.java
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/util/jdbc/cleaner/WorkspaceDBCleaner.java
Log:
EXOJCR-939: get LockTableName from workspace configuration
Modified: jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/lock/cacheable/AbstractCacheableLockManager.java
===================================================================
--- jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/lock/cacheable/AbstractCacheableLockManager.java 2010-12-10 08:25:41 UTC (rev 3655)
+++ jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/lock/cacheable/AbstractCacheableLockManager.java 2010-12-10 08:27:02 UTC (rev 3656)
@@ -18,6 +18,7 @@
import org.exoplatform.management.annotations.Managed;
import org.exoplatform.management.annotations.ManagedDescription;
+import org.exoplatform.services.jcr.config.LockManagerEntry;
import org.exoplatform.services.jcr.config.RepositoryConfigurationException;
import org.exoplatform.services.jcr.config.SimpleParameterEntry;
import org.exoplatform.services.jcr.config.WorkspaceEntry;
@@ -786,9 +787,9 @@
/**
* Return table name for lock data.
*/
- public static String getLockTableName(WorkspaceEntry wsEntry)
+ public static String getLockTableName(LockManagerEntry lockManagerEntry)
{
- for (SimpleParameterEntry entry : wsEntry.getLockManager().getParameters())
+ for (SimpleParameterEntry entry : lockManagerEntry.getParameters())
{
if (entry.getName().contains(AbstractCacheableLockManager.JDBC_TABLE_NAME_SUFFIX))
{
Modified: jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/util/jdbc/cleaner/WorkspaceDBCleaner.java
===================================================================
--- jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/util/jdbc/cleaner/WorkspaceDBCleaner.java 2010-12-10 08:25:41 UTC (rev 3655)
+++ jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/util/jdbc/cleaner/WorkspaceDBCleaner.java 2010-12-10 08:27:02 UTC (rev 3656)
@@ -81,7 +81,7 @@
this.connection = connection;
this.containerName = wsEntry.getName();
- String lockTableName = AbstractCacheableLockManager.getLockTableName(wsEntry);
+ String lockTableName = AbstractCacheableLockManager.getLockTableName(wsEntry.getLockManager());
if (lockTableName != null)
{
commonDBCleanScripts.add(lockTableName);
More information about the exo-jcr-commits
mailing list