| Name | Description | Type | Package | Framework |
| AlreadyClosedException | This exception is thrown when there is an attempt to access something that has already been closed. | Class | org.apache.lucene.store | Apache Lucene |
|
| BaseDirectory | Base implementation for a concrete Directory that uses a LockFactory for locking. | Class | org.apache.lucene.store | Apache Lucene |
|
| BufferedChecksum | Wraps another Checksum with an internal buffer to speed up checksum calculations. | Class | org.apache.lucene.store | Apache Lucene |
|
| BufferedChecksumIndexInput | Simple implementation of ChecksumIndexInput that wraps another input and delegates calls. | Class | org.apache.lucene.store | Apache Lucene |
|
| BufferedIndexInput | Base implementation class for buffered IndexInput. | Class | org.apache.lucene.store | Apache Lucene |
|
| ByteArrayDataInput | DataInput backed by a byte array. | Class | org.apache.lucene.store | Apache Lucene |
|
| ByteArrayDataOutput | DataOutput backed by a byte array. | Class | org.apache.lucene.store | Apache Lucene |
|
| ChecksumIndexInput | Extension of IndexInput, computing checksum as it goes. | Class | org.apache.lucene.store | Apache Lucene |
|
| DataInput | Abstract base class for performing read operations of Lucene's low-level DataInput may only be used from one thread, because it is not | Class | org.apache.lucene.store | Apache Lucene |
|
| DataOutput | Abstract base class for performing write operations of Lucene's low-level DataOutput may only be used from one thread, because it is not | Class | org.apache.lucene.store | Apache Lucene |
|
| Directory | A Directory is a flat list of files. | Class | org.apache.lucene.store | Apache Lucene |
|
| FileSwitchDirectory | Expert: A Directory instance that switches files between two other Directory instances. | Class | org.apache.lucene.store | Apache Lucene |
|
| FilterDirectory | Directory implementation that delegates calls to another directory. | Class | org.apache.lucene.store | Apache Lucene |
|
| FlushInfo | A FlushInfo provides information required for a FLUSH context. | Class | org.apache.lucene.store | Apache Lucene |
|
| FSDirectory | Base class for Directory implementations that store index files in the file system. | Class | org.apache.lucene.store | Apache Lucene |
|
| FSLockFactory | Base class for file system based locking implementation. | Class | org.apache.lucene.store | Apache Lucene |
|
| IndexInput | Abstract base class for input from a file in a Directory. | Class | org.apache.lucene.store | Apache Lucene |
|
| IndexOutput | Abstract base class for output to a file in a Directory. | Class | org.apache.lucene.store | Apache Lucene |
|
| InputStreamDataInput | A DataInput wrapping a plain InputStream. | Class | org.apache.lucene.store | Apache Lucene |
|
| IOContext | IOContext holds additional details on the merge/search context. | Class | org.apache.lucene.store | Apache Lucene |
|
| IOContext .Context | | Class | org.apache.lucene.store.IOContext | Apache Lucene |
|
| Lock | An interprocess mutex lock. | Class | org.apache.lucene.store | Apache Lucene |
|
| LockFactory | Base class for Locking implementation. | Class | org.apache.lucene.store | Apache Lucene |
|
| LockObtainFailedException | This exception is thrown when the write. | Class | org.apache.lucene.store | Apache Lucene |
|
| LockReleaseFailedException | This exception is thrown when the write. | Class | org.apache.lucene.store | Apache Lucene |
|
| LockStressTest | Simple standalone tool that forever acquires and releases a lock using a specific LockFactory. | Class | org.apache.lucene.store | Apache Lucene |
|
| LockValidatingDirectoryWrapper | This class makes a best-effort check that a provided Lock is valid before any destructive filesystem operation. | Class | org.apache.lucene.store | Apache Lucene |
|
| LockVerifyServer | Simple standalone server that must be running when you use VerifyingLockFactory. | Class | org.apache.lucene.store | Apache Lucene |
|
| MergeInfo | A MergeInfo provides information required for a MERGE context. | Class | org.apache.lucene.store | Apache Lucene |
|
| MMapDirectory | File-based Directory implementation that uses mmap for reading, and FSDirectory. | Class | org.apache.lucene.store | Apache Lucene |
|
| NativeFSLockFactory | locks. | Class | org.apache.lucene.store | Apache Lucene |
|
| NIOFSDirectory | An FSDirectory implementation that uses java. | Class | org.apache.lucene.store | Apache Lucene |
|
| NoLockFactory | Use this LockFactory to disable locking entirely. | Class | org.apache.lucene.store | Apache Lucene |
|
| NRTCachingDirectory | Wraps a RAMDirectory around any provided delegate directory, to | Class | org.apache.lucene.store | Apache Lucene |
|
| OutputStreamDataOutput | A DataOutput wrapping a plain OutputStream. | Class | org.apache.lucene.store | Apache Lucene |
|
| OutputStreamIndexOutput | | Class | org.apache.lucene.store | Apache Lucene |
|
| RAMDirectory | A memory-resident Directory implementation. | Class | org.apache.lucene.store | Apache Lucene |
|
| RAMFile | Represents a file in RAM as a list of byte[] buffers. | Class | org.apache.lucene.store | Apache Lucene |
|
| RAMInputStream | A memory-resident IndexInput implementation. | Class | org.apache.lucene.store | Apache Lucene |
|
| RAMOutputStream | A memory-resident IndexOutput implementation. | Class | org.apache.lucene.store | Apache Lucene |
|
| RandomAccessInput | Random Access Index API. | Interface | org.apache.lucene.store | Apache Lucene |
|
| RateLimitedIndexOutput | A rate limiting IndexOutputNOTE: This API is for internal purposes only and might change in incompatible ways in the next release. | Class | org.apache.lucene.store | Apache Lucene |
|
| RateLimiter | Abstract base class to rate limit IO. | Class | org.apache.lucene.store | Apache Lucene |
|
| RateLimiter .SimpleRateLimiter | Simple class to rate limit IO. | Class | org.apache.lucene.store.RateLimiter | Apache Lucene |
|
| SimpleFSDirectory | A straightforward implementation of FSDirectory using Files. | Class | org.apache.lucene.store | Apache Lucene |
|
| SimpleFSLockFactory | The main downside with using this API for locking is that the Lucene write lock may not be released when | Class | org.apache.lucene.store | Apache Lucene |
|
| SingleInstanceLockFactory | meaning all locking will take place through this one instance. | Class | org.apache.lucene.store | Apache Lucene |
|
| SleepingLockWrapper | Directory that wraps another, and that sleeps and retries if obtaining the lock fails. | Class | org.apache.lucene.store | Apache Lucene |
|
| TrackingDirectoryWrapper | A delegating Directory that records which files were written to and deleted. | Class | org.apache.lucene.store | Apache Lucene |
|
| VerifyingLockFactory | A LockFactory that wraps another LockFactory and verifies that each lock obtain/release is correct (never results in two processes holding the | Class | org.apache.lucene.store | Apache Lucene |
|
| NativePosixUtil | Provides JNI access to native methods such as madvise() for NativeUnixDirectory | Class | org.apache.lucene.store | Apache Lucene |
|
| NativeUnixDirectory | A Directory implementation for all Unixes that uses DIRECT I/O to bypass OS level IO caching during | Class | org.apache.lucene.store | Apache Lucene |
|
| RAFDirectory | A straightforward implementation of FSDirectory using java. | Class | org.apache.lucene.store | Apache Lucene |
|
| WindowsDirectory | Native Directory implementation for Microsoft Windows. | Class | org.apache.lucene.store | Apache Lucene |
|
| BaseDirectoryTestCase | Base class for per-Directory tests. | Class | org.apache.lucene.store | Apache Lucene |
|
| BaseDirectoryWrapper | Calls check index on close. | Class | org.apache.lucene.store | Apache Lucene |
|
| BaseLockFactoryTestCase | Base class for per-LockFactory tests. | Class | org.apache.lucene.store | Apache Lucene |
|
| MockDirectoryWrapper | This is a Directory Wrapper that adds methods intended to be used only by unit tests. | Class | org.apache.lucene.store | Apache Lucene |
|
| MockDirectoryWrapper .Failure | Objects that represent fail-able conditions. | Class | org.apache.lucene.store.MockDirectoryWrapper | Apache Lucene |
|
| MockDirectoryWrapper .FakeIOException | Use this when throwing fake IOException, e. | Class | org.apache.lucene.store.MockDirectoryWrapper | Apache Lucene |
|
| MockDirectoryWrapper .Throttling | Set via #setThrottling(Throttling) WARNING: can make tests very slow. | Class | org.apache.lucene.store.MockDirectoryWrapper | Apache Lucene |
|
| MockIndexInputWrapper | Used by MockDirectoryWrapper to create an input stream that keeps track of when it's been closed. | Class | org.apache.lucene.store | Apache Lucene |
|
| MockIndexOutputWrapper | Used by MockRAMDirectory to create an output stream that will throw an IOException on fake disk full, track max | Class | org.apache.lucene.store | Apache Lucene |
|
| RawDirectoryWrapper | Delegates all operations, even optional ones, to the wrapped directory. | Class | org.apache.lucene.store | Apache Lucene |