Package org.apache.cassandra.io.util
Class FileInputStreamPlus
java.lang.Object
java.io.InputStream
org.apache.cassandra.io.util.DataInputPlus.DataInputStreamPlus
org.apache.cassandra.io.util.RebufferingInputStream
org.apache.cassandra.io.util.FileInputStreamPlus
- All Implemented Interfaces:
Closeable,DataInput,AutoCloseable,DataInputPlus
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.cassandra.io.util.DataInputPlus
DataInputPlus.DataInputStreamPlus -
Field Summary
FieldsFields inherited from class org.apache.cassandra.io.util.RebufferingInputStream
buffer -
Constructor Summary
ConstructorsConstructorDescriptionFileInputStreamPlus(String file) FileInputStreamPlus(Path path) FileInputStreamPlus(File file) FileInputStreamPlus(File file, int bufferSize) -
Method Summary
Methods inherited from class org.apache.cassandra.io.util.RebufferingInputStream
read, read, readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readFully, readInt, readLine, readLong, readPrimitiveSlowly, readShort, readUnsignedByte, readUnsignedShort, readUnsignedVInt, readUnsignedVInt32, readUTF, readVInt, readVInt32, skipBytesMethods inherited from class java.io.InputStream
available, mark, markSupported, nullInputStream, read, readAllBytes, readNBytes, readNBytes, reset, skip, skipNBytes, transferToMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.cassandra.io.util.DataInputPlus
skipBytesFully
-
Field Details
-
file
-
-
Constructor Details
-
FileInputStreamPlus
- Throws:
NoSuchFileException
-
FileInputStreamPlus
- Throws:
NoSuchFileException
-
FileInputStreamPlus
- Throws:
NoSuchFileException
-
FileInputStreamPlus
- Throws:
NoSuchFileException
-
-
Method Details
-
reBuffer
Description copied from class:RebufferingInputStreamImplementations must implement this method to refill the buffer. They can expect the buffer to be empty when this method is invoked.- Specified by:
reBufferin classRebufferingInputStream- Throws:
IOException
-
getChannel
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classInputStream- Throws:
IOException
-