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

Packages that use IOContext
org.apache.lucene.codecs: Codecs API: API for customization of the encoding and structure of the index.
org.apache.lucene.codecs.compressing: StoredFieldsFormat that allows cross-document and cross-field compression of stored fields.
org.apache.lucene.codecs.lucene3x: Codec to support Lucene 3.x indexes (readonly)
org.apache.lucene.codecs.lucene40: Lucene 4.0 file format.
org.apache.lucene.codecs.lucene41: Lucene 4.1 file format.
org.apache.lucene.index: Code to maintain and access indices.
org.apache.lucene.store: Binary i/o API, used for all index data.

Uses of IOContext in org.apache.lucene.codecs

Methods in org.apache.lucene.codecs with parameters of type IOContext
`abstract StoredFieldsReader` `StoredFieldsFormat.fieldsReader(Directory directory, SegmentInfo si, FieldInfos fn, IOContext context)` Returns a `StoredFieldsReader` to load stored fields.
`abstract StoredFieldsWriter` `StoredFieldsFormat.fieldsWriter(Directory directory, SegmentInfo si, IOContext context)` Returns a `StoredFieldsWriter` to write stored fields.
`abstract SegmentInfo` `SegmentInfoReader.read(Directory directory, String segmentName, IOContext context)` Read `SegmentInfo` data from a directory.
`abstract FieldInfos` `FieldInfosReader.read(Directory directory, String segmentName, IOContext iocontext)` Read the `FieldInfos` previously written with `FieldInfosWriter`.
`abstract Bits` `LiveDocsFormat.readLiveDocs(Directory dir, SegmentInfoPerCommit info, IOContext context)` Read live docs bits.
`abstract TermVectorsReader` `TermVectorsFormat.vectorsReader(Directory directory, SegmentInfo segmentInfo, FieldInfos fieldInfos, IOContext context)` Returns a `TermVectorsReader` to read term vectors.
`abstract TermVectorsWriter` `TermVectorsFormat.vectorsWriter(Directory directory, SegmentInfo segmentInfo, IOContext context)` Returns a `TermVectorsWriter` to write term vectors.
`abstract void` `SegmentInfoWriter.write(Directory dir, SegmentInfo info, FieldInfos fis, IOContext ioContext)` Write `SegmentInfo` data.
`abstract void` `FieldInfosWriter.write(Directory directory, String segmentName, FieldInfos infos, IOContext context)` Writes the provided `FieldInfos` to the directory.
`abstract void` `LiveDocsFormat.writeLiveDocs(MutableBits bits, Directory dir, SegmentInfoPerCommit info, int newDelCount, IOContext context)` Persist live docs bits.

Constructors in org.apache.lucene.codecs with parameters of type IOContext
`BlockTreeTermsReader(Directory dir, FieldInfos fieldInfos, SegmentInfo info, PostingsReaderBase postingsReader, IOContext ioContext, String segmentSuffix, int indexDivisor)` Sole constructor.

Uses of IOContext in org.apache.lucene.codecs.compressing

Methods in org.apache.lucene.codecs.compressing with parameters of type IOContext
`StoredFieldsReader` `CompressingStoredFieldsFormat.fieldsReader(Directory directory, SegmentInfo si, FieldInfos fn, IOContext context)`
`StoredFieldsWriter` `CompressingStoredFieldsFormat.fieldsWriter(Directory directory, SegmentInfo si, IOContext context)`
`TermVectorsReader` `CompressingTermVectorsFormat.vectorsReader(Directory directory, SegmentInfo segmentInfo, FieldInfos fieldInfos, IOContext context)`
`TermVectorsWriter` `CompressingTermVectorsFormat.vectorsWriter(Directory directory, SegmentInfo segmentInfo, IOContext context)`

Constructors in org.apache.lucene.codecs.compressing with parameters of type IOContext
`CompressingStoredFieldsReader(Directory d, SegmentInfo si, String segmentSuffix, FieldInfos fn, IOContext context, String formatName, CompressionMode compressionMode)` Sole constructor.
`CompressingStoredFieldsWriter(Directory directory, SegmentInfo si, String segmentSuffix, IOContext context, String formatName, CompressionMode compressionMode, int chunkSize)` Sole constructor.
`CompressingTermVectorsReader(Directory d, SegmentInfo si, String segmentSuffix, FieldInfos fn, IOContext context, String formatName, CompressionMode compressionMode)` Sole constructor.
`CompressingTermVectorsWriter(Directory directory, SegmentInfo si, String segmentSuffix, IOContext context, String formatName, CompressionMode compressionMode, int chunkSize)` Sole constructor.

Uses of IOContext in org.apache.lucene.codecs.lucene3x

Methods in org.apache.lucene.codecs.lucene3x with parameters of type IOContext
`SegmentInfo` `Lucene3xSegmentInfoReader.read(Directory directory, String segmentName, IOContext context)` Deprecated.

Uses of IOContext in org.apache.lucene.codecs.lucene40

Methods in org.apache.lucene.codecs.lucene40 with parameters of type IOContext
`StoredFieldsReader` `Lucene40StoredFieldsFormat.fieldsReader(Directory directory, SegmentInfo si, FieldInfos fn, IOContext context)`
`StoredFieldsWriter` `Lucene40StoredFieldsFormat.fieldsWriter(Directory directory, SegmentInfo si, IOContext context)`
`SegmentInfo` `Lucene40SegmentInfoReader.read(Directory dir, String segment, IOContext context)`
`Bits` `Lucene40LiveDocsFormat.readLiveDocs(Directory dir, SegmentInfoPerCommit info, IOContext context)`
`TermVectorsReader` `Lucene40TermVectorsFormat.vectorsReader(Directory directory, SegmentInfo segmentInfo, FieldInfos fieldInfos, IOContext context)`
`TermVectorsWriter` `Lucene40TermVectorsFormat.vectorsWriter(Directory directory, SegmentInfo segmentInfo, IOContext context)`
`void` `Lucene40SegmentInfoWriter.write(Directory dir, SegmentInfo si, FieldInfos fis, IOContext ioContext)` Save a single segment's info.
`void` `Lucene40LiveDocsFormat.writeLiveDocs(MutableBits bits, Directory dir, SegmentInfoPerCommit info, int newDelCount, IOContext context)`

Constructors in org.apache.lucene.codecs.lucene40 with parameters of type IOContext
`Lucene40PostingsReader(Directory dir, FieldInfos fieldInfos, SegmentInfo segmentInfo, IOContext ioContext, String segmentSuffix)` Deprecated. Sole constructor.
`Lucene40StoredFieldsReader(Directory d, SegmentInfo si, FieldInfos fn, IOContext context)` Sole constructor.
`Lucene40StoredFieldsWriter(Directory directory, String segment, IOContext context)` Sole constructor.
`Lucene40TermVectorsReader(Directory d, SegmentInfo si, FieldInfos fieldInfos, IOContext context)` Sole constructor.
`Lucene40TermVectorsWriter(Directory directory, String segment, IOContext context)` Sole constructor.

Uses of IOContext in org.apache.lucene.codecs.lucene41

Constructors in org.apache.lucene.codecs.lucene41 with parameters of type IOContext
`Lucene41PostingsReader(Directory dir, FieldInfos fieldInfos, SegmentInfo segmentInfo, IOContext ioContext, String segmentSuffix)` Sole constructor.

Uses of IOContext in org.apache.lucene.index

Fields in org.apache.lucene.index declared as IOContext
`IOContext` `SegmentWriteState.context` `IOContext` for all writes; you should pass this to `Directory.createOutput(String,IOContext)`.
`IOContext` `SegmentReadState.context` `IOContext` to pass to `Directory.openInput(String,IOContext)`.

Methods in org.apache.lucene.index with parameters of type IOContext
`static String` `SegmentInfos.write3xInfo(Directory dir, SegmentInfo si, IOContext context)` Deprecated.

Constructors in org.apache.lucene.index with parameters of type IOContext
`SegmentReader(SegmentInfoPerCommit si, int termInfosIndexDivisor, IOContext context)` Constructs a new SegmentReader with a new core.
`SegmentReadState(Directory dir, SegmentInfo info, FieldInfos fieldInfos, IOContext context, int termsIndexDivisor)` Create a `SegmentReadState`.
`SegmentReadState(Directory dir, SegmentInfo info, FieldInfos fieldInfos, IOContext context, int termsIndexDivisor, String segmentSuffix)` Create a `SegmentReadState`.
`SegmentWriteState(InfoStream infoStream, Directory directory, SegmentInfo segmentInfo, FieldInfos fieldInfos, int termIndexInterval, org.apache.lucene.index.BufferedDeletes segDeletes, IOContext context)` Sole constructor.

Uses of IOContext in org.apache.lucene.store

Fields in org.apache.lucene.store declared as IOContext
`static IOContext` `IOContext.DEFAULT`
`static IOContext` `IOContext.READ`
`static IOContext` `IOContext.READONCE`

Methods in org.apache.lucene.store with parameters of type IOContext
`static int` `BufferedIndexInput.bufferSize(IOContext context)` Returns default buffer sizes for the given `IOContext`
`void` `TrackingDirectoryWrapper.copy(Directory to, String src, String dest, IOContext context)`
`void` `RateLimitedDirectoryWrapper.copy(Directory to, String src, String dest, IOContext context)`
`void` `Directory.copy(Directory to, String src, String dest, IOContext context)` Copies the file src to `Directory` to under the new file name dest.
`IndexOutput` `TrackingDirectoryWrapper.createOutput(String name, IOContext context)`
`IndexOutput` `RateLimitedDirectoryWrapper.createOutput(String name, IOContext context)`
`IndexOutput` `RAMDirectory.createOutput(String name, IOContext context)` Creates a new, empty file in the directory with the given name.
`IndexOutput` `NRTCachingDirectory.createOutput(String name, IOContext context)`
`IndexOutput` `FSDirectory.createOutput(String name, IOContext context)` Creates an IndexOutput for the file with the given name.
`IndexOutput` `FileSwitchDirectory.createOutput(String name, IOContext context)`
`abstract IndexOutput` `Directory.createOutput(String name, IOContext context)` Creates a new, empty file in the directory with the given name.
`IndexOutput` `CompoundFileDirectory.createOutput(String name, IOContext context)`
`Directory.IndexInputSlicer` `TrackingDirectoryWrapper.createSlicer(String name, IOContext context)`
`Directory.IndexInputSlicer` `SimpleFSDirectory.createSlicer(String name, IOContext context)`
`Directory.IndexInputSlicer` `RateLimitedDirectoryWrapper.createSlicer(String name, IOContext context)`
`Directory.IndexInputSlicer` `NRTCachingDirectory.createSlicer(String name, IOContext context)`
`Directory.IndexInputSlicer` `NIOFSDirectory.createSlicer(String name, IOContext context)`
`Directory.IndexInputSlicer` `MMapDirectory.createSlicer(String name, IOContext context)`
`Directory.IndexInputSlicer` `FileSwitchDirectory.createSlicer(String name, IOContext context)`
`Directory.IndexInputSlicer` `Directory.createSlicer(String name, IOContext context)` Creates an `Directory.IndexInputSlicer` for the given file name.
`Directory.IndexInputSlicer` `CompoundFileDirectory.createSlicer(String name, IOContext context)`
`protected boolean` `NRTCachingDirectory.doCacheWrite(String name, IOContext context)` Subclass can override this to customize logic; return true if this file should be written to the RAMDirectory.
`IndexInput` `TrackingDirectoryWrapper.openInput(String name, IOContext context)`
`IndexInput` `SimpleFSDirectory.openInput(String name, IOContext context)` Creates an IndexInput for the file with the given name.
`IndexInput` `RateLimitedDirectoryWrapper.openInput(String name, IOContext context)`
`IndexInput` `RAMDirectory.openInput(String name, IOContext context)` Returns a stream reading an existing file.
`IndexInput` `NRTCachingDirectory.openInput(String name, IOContext context)`
`IndexInput` `NIOFSDirectory.openInput(String name, IOContext context)` Creates an IndexInput for the file with the given name.
`IndexInput` `MMapDirectory.openInput(String name, IOContext context)` Creates an IndexInput for the file with the given name.
`IndexInput` `FileSwitchDirectory.openInput(String name, IOContext context)`
`abstract IndexInput` `Directory.openInput(String name, IOContext context)` Returns a stream reading an existing file, with the specified read buffer size.
`IndexInput` `CompoundFileDirectory.openInput(String name, IOContext context)`

Constructors in org.apache.lucene.store with parameters of type IOContext
`BufferedIndexInput(String resourceDesc, IOContext context)`
`CompoundFileDirectory(Directory directory, String fileName, IOContext context, boolean openForWrite)` Create a new CompoundFileDirectory.
`FSDirectory.FSIndexInput(String resourceDesc, File path, IOContext context, int chunkSize)` Create a new FSIndexInput, reading the entire file from `path`
`IOContext(IOContext ctxt, boolean readOnce)` This constructor is used to initialize a `IOContext` instance with a new value for the readOnce variable.
`NIOFSDirectory.NIOFSIndexInput(File path, IOContext context, int chunkSize)`
`RAMDirectory(Directory dir, IOContext context)` Creates a new `RAMDirectory` instance from a different `Directory` implementation.
`SimpleFSDirectory.SimpleFSIndexInput(String resourceDesc, File path, IOContext context, int chunkSize)`

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