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
public abstract class BaseDirectoryWrapper extends FilterDirectory
Calls check index on close.
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanisOpen-
Fields inherited from class org.apache.lucene.store.FilterDirectory
in
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBaseDirectoryWrapper(Directory delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()booleangetCheckIndexOnClose()booleangetCrossCheckTermVectorsOnClose()booleanisOpen()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, unwrap
-
Methods inherited from class org.apache.lucene.store.Directory
copyFrom, getTempFileName, openChecksumInput
-
-
-
-
Constructor Detail
-
BaseDirectoryWrapper
protected BaseDirectoryWrapper(Directory delegate)
-
-
Method Detail
-
close
public void close() throws IOException- 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)
-
getCrossCheckTermVectorsOnClose
public boolean getCrossCheckTermVectorsOnClose()
-
-