org.jboss.dna.search.lucene
Class LuceneConfigurations.FileSystemDirectoryFromNameFactory
java.lang.Object
org.jboss.dna.search.lucene.LuceneConfigurations.FileSystemDirectoryFromNameFactory
- All Implemented Interfaces:
- LuceneConfiguration
- Enclosing class:
- LuceneConfigurations
public static class LuceneConfigurations.FileSystemDirectoryFromNameFactory
- extends Object
A LuceneConfiguration
implementation that creates FSDirectory
instances for each workspace and index name.
This factory is created with a parent directory under which all workspace and index directories are created.
This uses the supplied encoders to translate the workspace and index names into valid directory names. By default, no
encoding is performed, meaning that the workspace and index names are used explicitly as directory names. This default
behavior, then, means that not all values of workspace names or index names will work. If you want to be sure that all
workspace names work, supply an encoder for the workspace names. (Index names are currently such that they will always be
valid directory names, but you can always supply an encoder if you'd like.)
Copyright © 2008-2010 JBoss, a division of Red Hat. All Rights Reserved.