Package org.apache.lucene.tests.store
Class MockIndexOutputWrapper
java.lang.Object
org.apache.lucene.store.DataOutput
org.apache.lucene.store.IndexOutput
org.apache.lucene.store.FilterIndexOutput
org.apache.lucene.tests.store.MockIndexOutputWrapper
- All Implemented Interfaces:
Closeable
,AutoCloseable
Used to create an output stream that will throw an IOException on fake disk full, track max disk
space actually used, and maybe throw random IOExceptions.
-
Field Summary
Fields inherited from class org.apache.lucene.store.FilterIndexOutput
out
-
Constructor Summary
ConstructorDescriptionMockIndexOutputWrapper
(MockDirectoryWrapper dir, IndexOutput out, String name) Construct an empty output buffer. -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
void
void
writeByte
(byte b) void
writeBytes
(byte[] b, int len) void
writeBytes
(byte[] b, int offset, int len) Methods inherited from class org.apache.lucene.store.FilterIndexOutput
getChecksum, getDelegate, getFilePointer, unwrap
Methods inherited from class org.apache.lucene.store.IndexOutput
alignFilePointer, alignOffset, getName, toString
Methods inherited from class org.apache.lucene.store.DataOutput
writeInt, writeLong, writeMapOfStrings, writeSetOfStrings, writeShort, writeString, writeVInt, writeVLong, writeZInt, writeZLong
-
Constructor Details
-
MockIndexOutputWrapper
Construct an empty output buffer.
-
-
Method Details
-
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Overrides:
close
in classFilterIndexOutput
- Throws:
IOException
-
writeByte
- Overrides:
writeByte
in classFilterIndexOutput
- Throws:
IOException
-
writeBytes
- Overrides:
writeBytes
in classFilterIndexOutput
- Throws:
IOException
-
writeBytes
- Overrides:
writeBytes
in classDataOutput
- Throws:
IOException
-
copyBytes
- Overrides:
copyBytes
in classDataOutput
- Throws:
IOException
-