<?xml version="1.0"?>
<!DOCTYPE Repository
          PUBLIC "-//The Apache Software Foundation//DTD Jackrabbit 2.0//EN"
          "http://jackrabbit.apache.org/dtd/repository-2.0.dtd">
<Repository>
	<FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem"><param name="path" value="${rep.home}/repository"/></FileSystem>
	<DataStore class="org.apache.jackrabbit.core.data.FileDataStore"/>
	<Security appName="Jackrabbit">
		<SecurityManager class="org.apache.jackrabbit.core.DefaultSecurityManager" workspaceName="security">
		</SecurityManager>
		<AccessManager class="org.apache.jackrabbit.core.security.DefaultAccessManager"></AccessManager>
		<LoginModule class="org.apache.jackrabbit.core.security.authentication.DefaultLoginModule">
			<param name="anonymousId" value="anonymous"/>
			<param name="adminId" value="admin"/>
		</LoginModule>
	</Security>
    <Workspaces rootPath="${rep.home}/workspaces" defaultWorkspace="default"/>
    <Workspace name="${wsp.name}">
        <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
            <param name="path" value="${wsp.home}"/>
        </FileSystem>
        <PersistenceManager class="org.apache.jackrabbit.core.persistence.pool.DerbyPersistenceManager">
          <param name="url" value="jdbc:derby:${wsp.home}/db;create=true"/>
          <param name="schemaObjectPrefix" value="${wsp.name}_"/>
		  <param name="bundleCacheSize" value="512"/>
		  <param name="derbyStoragePageCacheSize" value="32768"/>
        </PersistenceManager>

        <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
                <param name="path" value="${rep.home}/repository/index"/>
                <param name="supportHighlighting" value="true"/>
                <param name="indexingConfiguration" value="${wsp.home}/indexing_configuration.xml"/>
                <param name="analyzer" value="org.apache.lucene.analysis.de.GermanAnalyzer"/>
                <param name="respectDocumentOrder" value="false"/>
                <param name="maxVolatileIndexSize" value="20485760"/>
        </SearchIndex>
        <ISMLocking class="org.apache.jackrabbit.core.state.FineGrainedISMLocking"/>
    </Workspace>

    <Versioning rootPath="${rep.home}/version">
        <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
            <param name="path" value="${rep.home}/version" />
        </FileSystem>
        <PersistenceManager class="org.apache.jackrabbit.core.persistence.pool.DerbyPersistenceManager">
          <param name="url" value="jdbc:derby:${rep.home}/version/db;create=true"/>
          <param name="schemaObjectPrefix" value="version_"/>
			<param name="bundleCacheSize" value="512"/>
			<param name="derbyStoragePageCacheSize" value="32768"/>
        </PersistenceManager>
        <ISMLocking class="org.apache.jackrabbit.core.state.FineGrainedISMLocking"/>
    </Versioning>
    <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
        <param name="path" value="${rep.home}/repository/index"/>
        <param name="supportHighlighting" value="true"/>
    </SearchIndex>
    <Cluster id="node1">
        <Journal class="org.apache.jackrabbit.core.journal.MemoryJournal"/>
    </Cluster>
</Repository>
