Author: sergiykarpenko
Date: 2011-03-02 06:14:04 -0500 (Wed, 02 Mar 2011)
New Revision: 4044
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/RepositoryCreationSynchronizer.java
jcr/trunk/exo.jcr.component.ext/src/main/java/org/exoplatform/services/jcr/ext/repository/creation/RepositoryCreationServiceImpl.java
Log:
EXOJCR-1116: Make RepositoryCreationSynchronizer self disabling at container start.
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/RepositoryCreationSynchronizer.java
===================================================================
---
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/RepositoryCreationSynchronizer.java 2011-03-02
10:27:39 UTC (rev 4043)
+++
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/RepositoryCreationSynchronizer.java 2011-03-02
11:14:04 UTC (rev 4044)
@@ -154,22 +154,19 @@
@Override
public void startContainer(ExoContainer container) throws Exception
{
- if (needToInitWorkspace)
+ needToInitWorkspace = false;
+ try
{
- needToInitWorkspace = false;
- try
+ if (LOG.isDebugEnabled())
{
- if (LOG.isDebugEnabled())
- {
- LOG.debug("Release the other cluster nodes if
needed.");
- }
- rpcService.executeCommandOnAllNodes(releaseCommand, false);
+ LOG.debug("Release the other cluster nodes.");
}
- catch (Exception e)
- {
- LOG.error("Could not release all the nodes", e);
- }
+ rpcService.executeCommandOnAllNodes(releaseCommand, false);
}
+ catch (Exception e)
+ {
+ LOG.error("Could not release all the nodes", e);
+ }
}
});
// Used to release the coordinator
Modified:
jcr/trunk/exo.jcr.component.ext/src/main/java/org/exoplatform/services/jcr/ext/repository/creation/RepositoryCreationServiceImpl.java
===================================================================
---
jcr/trunk/exo.jcr.component.ext/src/main/java/org/exoplatform/services/jcr/ext/repository/creation/RepositoryCreationServiceImpl.java 2011-03-02
10:27:39 UTC (rev 4043)
+++
jcr/trunk/exo.jcr.component.ext/src/main/java/org/exoplatform/services/jcr/ext/repository/creation/RepositoryCreationServiceImpl.java 2011-03-02
11:14:04 UTC (rev 4044)
@@ -77,7 +77,7 @@
/**
* The logger.
*/
- private static final Log LOG =
ExoLogger.getLogger("exo.jcr.component.core.RepositoryCreationSynchronizer");
+ private static final Log LOG =
ExoLogger.getLogger("exo.jcr.component.core.RepositoryCreationService");
private final RepositoryService repositoryService;
Show replies by date