</list>\r
\r
<!-- SERVICES -->\r
- <service ref="nodeJcrRepository" interface="javax.jcr.Repository">\r
+ <service ref="nodeJcrRepository">\r
+ <interfaces>\r
+ <beans:value>javax.jcr.Repository</beans:value>\r
+ <beans:value>org.argeo.jcr.MaintainedRepository</beans:value>\r
+ </interfaces>\r
<service-properties>\r
<beans:entry key="argeo.jcr.repository.alias" value="node" />\r
<beans:entry key="argeo.jcr.repository.home" value="${argeo.node.repo.home}" />\r
import org.argeo.ArgeoException;
import org.argeo.jcr.ArgeoNames;
import org.argeo.jcr.JcrUtils;
+import org.argeo.jcr.MaintainedRepository;
import org.springframework.core.io.Resource;
import org.springframework.util.SystemPropertyUtils;
import org.xml.sax.InputSource;
* Wrapper around a Jackrabbit repository which allows to configure it in Spring
* and expose it as a {@link Repository}.
*/
-public class JackrabbitContainer extends JackrabbitWrapper {
+public class JackrabbitContainer extends JackrabbitWrapper implements
+ MaintainedRepository {
private Log log = LogFactory.getLog(JackrabbitContainer.class);
// local