From: Mathieu Baudier Date: Mon, 18 Apr 2011 16:49:37 +0000 (+0000) Subject: Synchronize login X-Git-Tag: argeo-commons-2.1.30~1280 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=1053527fc3e22747411c27db846fc59d6c103e32;p=lgpl%2Fargeo-commons.git Synchronize login NEW - bug 17: Generalize agent management and registration beyond JMS https://bugzilla.argeo.org/show_bug.cgi?id=17 git-svn-id: https://svn.argeo.org/commons/trunk@4449 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- diff --git a/server/runtime/org.argeo.server.jcr/src/main/java/org/argeo/jcr/ThreadBoundJcrSessionFactory.java b/server/runtime/org.argeo.server.jcr/src/main/java/org/argeo/jcr/ThreadBoundJcrSessionFactory.java index 352ab51a7..4e9e0a759 100644 --- a/server/runtime/org.argeo.server.jcr/src/main/java/org/argeo/jcr/ThreadBoundJcrSessionFactory.java +++ b/server/runtime/org.argeo.server.jcr/src/main/java/org/argeo/jcr/ThreadBoundJcrSessionFactory.java @@ -69,7 +69,7 @@ public abstract class ThreadBoundJcrSessionFactory { } /** Logs in to the repository using various strategies. */ - protected Session login() { + protected synchronized Session login() { if (!isActive()) throw new ArgeoException("Thread bound session factory inactive");