Package org.elasticsearch.index.store
Class VerifyingIndexOutput
java.lang.Object
org.apache.lucene.store.DataOutput
org.apache.lucene.store.IndexOutput
org.elasticsearch.common.lucene.store.FilterIndexOutput
org.elasticsearch.index.store.VerifyingIndexOutput
- All Implemented Interfaces:
Closeable
,AutoCloseable
abstract class for verifying what was written.
subclasses override
FilterIndexOutput.writeByte(byte)
and FilterIndexOutput.writeBytes(byte[], int, int)
-
Field Summary
Fields inherited from class org.elasticsearch.common.lucene.store.FilterIndexOutput
out
-
Method Summary
Modifier and TypeMethodDescriptionabstract void
verify()
Verifies the checksum and compares the written length with the expected file length.Methods inherited from class org.elasticsearch.common.lucene.store.FilterIndexOutput
close, getChecksum, getFilePointer, writeByte, writeBytes
Methods inherited from class org.apache.lucene.store.IndexOutput
getName, toString
Methods inherited from class org.apache.lucene.store.DataOutput
copyBytes, writeBytes, writeInt, writeLong, writeMapOfStrings, writeSetOfStrings, writeShort, writeString, writeVInt, writeVLong, writeZInt, writeZLong
-
Method Details
-
verify
Verifies the checksum and compares the written length with the expected file length. This method should be called after all data has been written to this output.- Throws:
IOException
-