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();
}
}