Package org.apache.lucene.store

Binary i/o API, used for all index data.

See:
          Description

Class Summary
BufferedIndexInput Base implementation class for buffered IndexInput.
BufferedIndexOutput Base implementation class for buffered IndexOutput.
Directory A Directory is a flat list of files.
FSDirectory Straightforward implementation of Directory as a directory of files.
FSDirectory.FSIndexInput  
FSDirectory.FSIndexOutput  
IndexInput Abstract base class for input from a file in a Directory.
IndexOutput Abstract base class for output to a file in a Directory.
Lock An interprocess mutex lock.
Lock.With Utility class for executing code with exclusive access.
LockFactory Base class for Locking implementation.
MMapDirectory File-based Directory implementation that uses mmap for input.
NativeFSLockFactory Implements LockFactory using native OS file locks (available through java.nio.*).
NoLockFactory Use this LockFactory to disable locking entirely.
RAMDirectory A memory-resident Directory implementation.
RAMOutputStream A memory-resident IndexOutput implementation.
SimpleFSLockFactory Implements LockFactory using File.createNewFile().
SingleInstanceLockFactory Implements LockFactory for a single in-process instance, meaning all locking will take place through this one instance.
 

Exception Summary
AlreadyClosedException This exception is thrown when there is an attempt to access something that has already been closed.
LockObtainFailedException This exception is thrown when the write.lock could not be acquired.
 

Package org.apache.lucene.store Description

Binary i/o API, used for all index data.



Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.