org.apache.lucene.store (Lucene 2.4.1 API)
Keywords: org.apache.lucene.store package

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

## 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`.
ChecksumIndexInput | Writes bytes through to a primary IndexOutput, computing checksum as it goes.
ChecksumIndexOutput | Writes bytes through to a primary IndexOutput, computing checksum.
Directory | A Directory is a flat list of files.
FSDirectory | Straightforward implementation of `Directory` as a directory of files.
FSDirectory.FSIndexInput |
FSDirectory.FSIndexInput.Descriptor |
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.
LockStressTest | Simple standalone tool that forever acquires & releases a lock using a specific LockFactory.
LockVerifyServer | Simple standalone server that must be running when you use `VerifyingLockFactory`.
MMapDirectory | File-based `Directory` implementation that uses mmap for input.
NativeFSLockFactory | Implements `LockFactory` using native OS file locks.
NIOFSDirectory | NIO version of FSDirectory.
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.
VerifyingLockFactory | A `LockFactory` that wraps another `LockFactory` and verifies that each lock obtain/release is "correct" (never results in two processes holding the lock at the same time).

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.
LockReleaseFailedException | This exception is thrown when the `write.lock` could not be released.

## Package org.apache.lucene.store Description

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

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

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