Class BaseDirectoryWrapper

All Implemented Interfaces:
Closeable, AutoCloseable
Direct Known Subclasses:
MockDirectoryWrapper, RawDirectoryWrapper

public abstract class BaseDirectoryWrapper extends FilterDirectory
Calls check index on close.
  • Field Details

    • isOpen

      protected volatile boolean isOpen
  • Constructor Details

    • BaseDirectoryWrapper

      protected BaseDirectoryWrapper(Directory delegate)
  • Method Details

    • close

      public void close() throws IOException
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Overrides:
      close in class FilterDirectory
      Throws:
      IOException
    • isOpen

      public boolean isOpen()
    • setCheckIndexOnClose

      public void setCheckIndexOnClose(boolean value)
      Set whether or not checkindex should be run on close
    • getCheckIndexOnClose

      public boolean getCheckIndexOnClose()
    • setCrossCheckTermVectorsOnClose

      public void setCrossCheckTermVectorsOnClose(boolean value)
    • getCrossCheckTermVectorsOnClose

      public boolean getCrossCheckTermVectorsOnClose()