Package org.apache.lucene.tests.index
Class BaseIndexFileFormatTestCase.FileTrackingDirectoryWrapper
- java.lang.Object
-
- org.apache.lucene.store.Directory
-
- org.apache.lucene.store.FilterDirectory
-
- org.apache.lucene.tests.index.BaseIndexFileFormatTestCase.FileTrackingDirectoryWrapper
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
- Enclosing class:
- BaseIndexFileFormatTestCase
protected static class BaseIndexFileFormatTestCase.FileTrackingDirectoryWrapper extends FilterDirectory
A directory that tracks created files that haven't been deleted.
-
-
Field Summary
-
Fields inherited from class org.apache.lucene.store.FilterDirectory
in
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IndexOutput
createOutput(String name, IOContext context)
void
deleteFile(String name)
Set<String>
getFiles()
Get the set of created files.void
rename(String source, String dest)
-
Methods inherited from class org.apache.lucene.store.FilterDirectory
close, createTempOutput, ensureOpen, fileLength, getDelegate, getPendingDeletions, listAll, obtainLock, openInput, sync, syncMetaData, toString, unwrap
-
Methods inherited from class org.apache.lucene.store.Directory
copyFrom, getTempFileName, openChecksumInput
-
-
-
-
Method Detail
-
createOutput
public IndexOutput createOutput(String name, IOContext context) throws IOException
- Overrides:
createOutput
in classFilterDirectory
- Throws:
IOException
-
rename
public void rename(String source, String dest) throws IOException
- Overrides:
rename
in classFilterDirectory
- Throws:
IOException
-
deleteFile
public void deleteFile(String name) throws IOException
- Overrides:
deleteFile
in classFilterDirectory
- Throws:
IOException
-
-