Uses of Class
org.apache.lucene.store.IndexOutput

Packages that use IndexOutput
org.apache.lucene.index Code to maintain and access indices. 
org.apache.lucene.store Binary i/o API, used for all index data. 
org.apache.lucene.util Some utility classes. 
 

Uses of IndexOutput in org.apache.lucene.index
 

Methods in org.apache.lucene.index with parameters of type IndexOutput
 void FieldInfos.write(IndexOutput output)
           
 

Uses of IndexOutput in org.apache.lucene.store
 

Subclasses of IndexOutput in org.apache.lucene.store
 class BufferedIndexOutput
          Base implementation class for buffered IndexOutput.
 class ChecksumIndexOutput
          Writes bytes through to a primary IndexOutput, computing checksum.
protected static class FSDirectory.FSIndexOutput
           
 class MockIndexOutputWrapper
          Used by MockRAMDirectory to create an output stream that will throw an IOException on fake disk full, track max disk space actually used, and maybe throw random IOExceptions.
 class RAMOutputStream
          A memory-resident IndexOutput implementation.
 

Methods in org.apache.lucene.store that return IndexOutput
 IndexOutput DirectIOLinuxDirectory.createOutput(String name)
           
 IndexOutput MockDirectoryWrapper.createOutput(String name)
           
 IndexOutput FSDirectory.createOutput(String name)
          Creates an IndexOutput for the file with the given name.
 IndexOutput RAMDirectory.createOutput(String name)
          Creates a new, empty file in the directory with the given name.
 IndexOutput FileSwitchDirectory.createOutput(String name)
           
 IndexOutput NRTCachingDirectory.createOutput(String name)
           
abstract  IndexOutput Directory.createOutput(String name)
          Creates a new, empty file in the directory with the given name.
 

Methods in org.apache.lucene.store with parameters of type IndexOutput
 void MockIndexInputWrapper.copyBytes(IndexOutput out, long numBytes)
           
 void SimpleFSDirectory.SimpleFSIndexInput.copyBytes(IndexOutput out, long numBytes)
           
 void IndexInput.copyBytes(IndexOutput out, long numBytes)
          Copies numBytes bytes to the given IndexOutput.
 void BufferedIndexInput.copyBytes(IndexOutput out, long numBytes)
           
 void RAMInputStream.copyBytes(IndexOutput out, long numBytes)
           
protected  int BufferedIndexInput.flushBuffer(IndexOutput out, long numBytes)
          Flushes the in-memory bufer to the given output, copying at most numBytes.
 void MockDirectoryWrapper.removeIndexOutput(IndexOutput out, String name)
           
 void RAMOutputStream.writeTo(IndexOutput out)
          Copy the current contents of this buffer to the named output.
 

Constructors in org.apache.lucene.store with parameters of type IndexOutput
ChecksumIndexOutput(IndexOutput main)
           
MockIndexOutputWrapper(MockDirectoryWrapper dir, IndexOutput delegate, String name)
          Construct an empty output buffer.
 

Uses of IndexOutput in org.apache.lucene.util
 

Subclasses of IndexOutput in org.apache.lucene.util
 class ThrottledIndexOutput
          Intentionally slow IndexOutput for testing.
 

Methods in org.apache.lucene.util with parameters of type IndexOutput
 ThrottledIndexOutput ThrottledIndexOutput.newFromDelegate(IndexOutput output)
           
 

Constructors in org.apache.lucene.util with parameters of type IndexOutput
ThrottledIndexOutput(int bytesPerSecond, long delayInMillis, IndexOutput delegate)
           
ThrottledIndexOutput(int bytesPerSecond, long delays, int minBytesWritten, IndexOutput delegate)
           
ThrottledIndexOutput(int bytesPerSecond, long flushDelayMillis, long closeDelayMillis, long seekDelayMillis, long minBytesWritten, IndexOutput delegate)