You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by sy...@apache.org on 2005/09/20 09:39:01 UTC

svn commit: r290386 - /cocoon/blocks/jcr/trunk/java/org/apache/cocoon/jcr/JackrabbitRepository.java

Author: sylvain
Date: Tue Sep 20 00:38:58 2005
New Revision: 290386

URL: http://svn.apache.org/viewcvs?rev=290386&view=rev
Log:
Shutdown the repository on exit

Modified:
    cocoon/blocks/jcr/trunk/java/org/apache/cocoon/jcr/JackrabbitRepository.java

Modified: cocoon/blocks/jcr/trunk/java/org/apache/cocoon/jcr/JackrabbitRepository.java
URL: http://svn.apache.org/viewcvs/cocoon/blocks/jcr/trunk/java/org/apache/cocoon/jcr/JackrabbitRepository.java?rev=290386&r1=290385&r2=290386&view=diff
==============================================================================
--- cocoon/blocks/jcr/trunk/java/org/apache/cocoon/jcr/JackrabbitRepository.java (original)
+++ cocoon/blocks/jcr/trunk/java/org/apache/cocoon/jcr/JackrabbitRepository.java Tue Sep 20 00:38:58 2005
@@ -82,7 +82,6 @@
             } finally {
                 resolver.release(configSrc);
             }
-
             // And create the repository
             this.delegate = RepositoryImpl.create(repoConfig);
 
@@ -93,5 +92,12 @@
         } finally {
             this.manager.release(resolver);
         }
+    }
+    
+    public void dispose() {
+        // Shutdown the repository to release the concurrent access lock
+        RepositoryImpl repo = (RepositoryImpl)delegate;
+        super.dispose();
+        repo.shutdown();
     }
 }