Uses of Class org.apache.lucene.store.FSDirectory (Lucene 3.6.2 API)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.lucene.store.FSDirectory

Packages that use FSDirectory
org.apache.lucene.store | Binary i/o API, used for all index data.
org.apache.lucene.util | Some utility classes.

Uses of FSDirectory in org.apache.lucene.store

Subclasses of FSDirectory in org.apache.lucene.store
`class` | `DirectIOLinuxDirectory` An `Directory` implementation that uses the Linux-specific O_DIRECT flag to bypass all OS level caching.
`class` | `MMapDirectory` File-based `Directory` implementation that uses mmap for reading, and `FSDirectory.FSIndexOutput` for writing.
`class` | `NIOFSDirectory` An `FSDirectory` implementation that uses java.nio's FileChannel's positional read, which allows multiple threads to read from the same file without synchronizing.
`class` | `SimpleFSDirectory` A straightforward implementation of `FSDirectory` using java.io.RandomAccessFile.
`class` | `WindowsDirectory` Native `Directory` implementation for Microsoft Windows.

Methods in org.apache.lucene.store that return FSDirectory
`static FSDirectory` | `FSDirectory.open(File path)` Creates an FSDirectory instance, trying to pick the best implementation given the current environment.
`static FSDirectory` | `FSDirectory.open(File path, LockFactory lockFactory)` Just like `open(File)`, but allows you to also specify a custom `LockFactory`.

Constructors in org.apache.lucene.store with parameters of type FSDirectory
`FSDirectory.FSIndexOutput(FSDirectory parent, String name)`

Uses of FSDirectory in org.apache.lucene.util

Methods in org.apache.lucene.util that return FSDirectory
`static FSDirectory` | `CommandLineUtil.newFSDirectory(Class<? extends FSDirectory> clazz, File file)` Creates a new specific FSDirectory instance
`static FSDirectory` | `CommandLineUtil.newFSDirectory(String clazzName, File file)` Creates a specific FSDirectory instance starting from its class name

Methods in org.apache.lucene.util that return types with arguments of type FSDirectory
`static Class<? extends FSDirectory>` | `CommandLineUtil.loadFSDirectoryClass(String clazzName)` Loads a specific FSDirectory implementation

Method parameters in org.apache.lucene.util with type arguments of type FSDirectory
`static FSDirectory` | `CommandLineUtil.newFSDirectory(Class<? extends FSDirectory> clazz, File file)` Creates a new specific FSDirectory instance

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES