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
Fields inherited from class org.apache.lucene.store.FilterDirectory
in
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
boolean
boolean
boolean
isOpen()
void
setCheckIndexOnClose
(boolean value) Set whether or not checkindex should be run on closevoid
setCrossCheckTermVectorsOnClose
(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, unwrap
Methods 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:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Overrides:
close
in 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) -
getCrossCheckTermVectorsOnClose
public boolean getCrossCheckTermVectorsOnClose()
-