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 boolean
isOpen
-
Fields inherited from class org.apache.lucene.store.FilterDirectory
in
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
BaseDirectoryWrapper(Directory delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
boolean
getCheckIndexOnClose()
boolean
getCrossCheckTermVectorsOnClose()
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
-
-
-
-
Constructor Detail
-
BaseDirectoryWrapper
protected BaseDirectoryWrapper(Directory delegate)
-
-
Method Detail
-
close
public void close() throws IOException
- 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()
-
-