]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.jcr/src/org/argeo/jackrabbit/fs/fs-memory.xml
Move file system support to JCR bundle.
[lgpl/argeo-commons.git] / org.argeo.jcr / src / org / argeo / jackrabbit / fs / fs-memory.xml
1 <?xml version="1.0"?>
2 <!DOCTYPE Repository PUBLIC "Jackrabbit 2.6" "http://jackrabbit.apache.org/dtd/repository-2.6.dtd">
3 <Repository>
4 <!-- File system and datastore -->
5 <FileSystem
6 class="org.apache.jackrabbit.core.fs.mem.MemoryFileSystem" />
7
8 <!-- Workspace templates -->
9 <Workspaces rootPath="${rep.home}/workspaces"
10 defaultWorkspace="main" configRootPath="/workspaces" />
11 <Workspace name="${wsp.name}">
12 <FileSystem
13 class="org.apache.jackrabbit.core.fs.mem.MemoryFileSystem" />
14 <PersistenceManager
15 class="org.apache.jackrabbit.core.persistence.bundle.BundleFsPersistenceManager">
16 </PersistenceManager>
17 <SearchIndex
18 class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
19 <param name="path" value="${wsp.home}/index" />
20 <param name="directoryManagerClass"
21 value="org.apache.jackrabbit.core.query.lucene.directory.RAMDirectoryManager" />
22 <param name="extractorPoolSize" value="0" />
23 <FileSystem
24 class="org.apache.jackrabbit.core.fs.mem.MemoryFileSystem" />
25 </SearchIndex>
26 </Workspace>
27
28 <!-- Versioning -->
29 <Versioning rootPath="${rep.home}/version">
30 <FileSystem
31 class="org.apache.jackrabbit.core.fs.mem.MemoryFileSystem" />
32 <PersistenceManager
33 class="org.apache.jackrabbit.core.persistence.bundle.BundleFsPersistenceManager">
34 </PersistenceManager>
35 </Versioning>
36
37 <!-- Indexing -->
38 <SearchIndex
39 class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
40 <param name="path" value="${rep.home}/index" />
41 <param name="directoryManagerClass"
42 value="org.apache.jackrabbit.core.query.lucene.directory.RAMDirectoryManager" />
43 <param name="extractorPoolSize" value="0" />
44 <FileSystem
45 class="org.apache.jackrabbit.core.fs.mem.MemoryFileSystem" />
46 </SearchIndex>
47
48 <!-- Security -->
49 <Security appName="Jackrabbit">
50 <LoginModule
51 class="org.apache.jackrabbit.core.security.SimpleLoginModule" />
52 <!-- <SecurityManager class="org.argeo.security.jackrabbit.ArgeoSecurityManager" -->
53 <!-- workspaceName="security" /> -->
54 <!-- <AccessManager class="org.argeo.security.jackrabbit.ArgeoAccessManager"
55 /> -->
56 </Security>
57 </Repository>