Package org.apache.lucene.tests.store
Class BaseDirectoryWrapper
java.lang.Object
org.apache.lucene.store.Directory
org.apache.lucene.store.FilterDirectory
org.apache.lucene.tests.store.BaseDirectoryWrapper
- All Implemented Interfaces:
Closeable,AutoCloseable
- Direct Known Subclasses:
MockDirectoryWrapper,RawDirectoryWrapper
Calls check index on close.
-
Field Summary
FieldsFields inherited from class org.apache.lucene.store.FilterDirectory
in -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()booleanintbooleanisOpen()voidsetCheckIndexOnClose(boolean value) Set whether or not checkindex should be run on closevoidsetCrossCheckTermVectorsOnClose(boolean value) Methods inherited from class org.apache.lucene.store.FilterDirectory
createOutput, createTempOutput, deleteFile, ensureOpen, fileLength, getDelegate, getPendingDeletions, listAll, obtainLock, openInput, rename, sync, syncMetaData, toString, unwrapMethods inherited from class org.apache.lucene.store.Directory
copyFrom, getTempFileName, openChecksumInput
-
Field Details
-
isOpen
protected volatile boolean isOpen
-
-
Constructor Details
-
BaseDirectoryWrapper
-
-
Method Details
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classFilterDirectory- 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) -
getLevelForCheckOnClose
public int getLevelForCheckOnClose()
-