Package org.apache.lucene.store
Class RateLimitedIndexOutput
java.lang.Object
org.apache.lucene.store.DataOutput
org.apache.lucene.store.IndexOutput
org.apache.lucene.store.FilterIndexOutput
org.apache.lucene.store.RateLimitedIndexOutput
- All Implemented Interfaces:
Closeable,AutoCloseable
- NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
-
Field Summary
Fields inherited from class org.apache.lucene.store.FilterIndexOutput
out -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidwriteByte(byte b) Writes a single byte.voidwriteBytes(byte[] b, int offset, int length) Writes an array of bytes.voidwriteInt(int i) Writes an int as four bytes (LE byte order).voidwriteLong(long i) Writes a long as eight bytes (LE byte order).voidwriteShort(short i) Writes a short as two bytes (LE byte order).Methods inherited from class org.apache.lucene.store.FilterIndexOutput
close, getChecksum, getDelegate, getFilePointer, unwrapMethods inherited from class org.apache.lucene.store.IndexOutput
alignFilePointer, alignOffset, getName, toStringMethods inherited from class org.apache.lucene.store.DataOutput
copyBytes, writeBytes, writeGroupVInts, writeGroupVInts, writeMapOfStrings, writeSetOfStrings, writeString, writeVInt, writeVLong, writeZInt, writeZLong
-
Constructor Details
-
RateLimitedIndexOutput
-
-
Method Details
-
writeByte
Description copied from class:DataOutputWrites a single byte.The most primitive data type is an eight-bit byte. Files are accessed as sequences of bytes. All other data types are defined as sequences of bytes, so file formats are byte-order independent.
- Overrides:
writeBytein classFilterIndexOutput- Throws:
IOException- See Also:
-
writeBytes
Description copied from class:DataOutputWrites an array of bytes.- Overrides:
writeBytesin classFilterIndexOutput- Parameters:
b- the bytes to writeoffset- the offset in the byte arraylength- the number of bytes to write- Throws:
IOException- See Also:
-
writeInt
Description copied from class:DataOutputWrites an int as four bytes (LE byte order).- Overrides:
writeIntin classDataOutput- Throws:
IOException- See Also:
-
writeShort
Description copied from class:DataOutputWrites a short as two bytes (LE byte order).- Overrides:
writeShortin classDataOutput- Throws:
IOException- See Also:
-
writeLong
Description copied from class:DataOutputWrites a long as eight bytes (LE byte order).- Overrides:
writeLongin classDataOutput- Throws:
IOException- See Also:
-