Class RateLimitedDirectoryWrapper

    • Constructor Detail

      • RateLimitedDirectoryWrapper

        public RateLimitedDirectoryWrapper​(Directory wrapped)
    • Method Detail

      • createOutput

        public IndexOutput createOutput​(java.lang.String name,
                                        IOContext context)
                                 throws java.io.IOException
        Description copied from class: Directory
        Creates a new, empty file in the directory with the given name. Returns a stream writing this file.
        Overrides:
        createOutput in class FilterDirectory
        Throws:
        java.io.IOException
      • createSlicer

        public Directory.IndexInputSlicer createSlicer​(java.lang.String name,
                                                       IOContext context)
                                                throws java.io.IOException
        Description copied from class: Directory
        Creates an Directory.IndexInputSlicer for the given file name. IndexInputSlicer allows other Directory implementations to efficiently open one or more sliced IndexInput instances from a single file handle. The underlying file handle is kept open until the Directory.IndexInputSlicer is closed.
      • Must throw FileNotFoundException if the file does not exist (not java.nio.file.NoSuchFileException of Java 7).
Overrides:
createSlicer in class Directory
Throws:
java.io.IOException - if an IOException occurs