java.io.ObjectInput |
Known Indirect Subclasses |
Defines an interface for classes that allow reading serialized objects.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Indicates the number of bytes of primitive data that can be read without
blocking.
|
||||||||||
|
Closes this stream.
|
||||||||||
|
Reads bytes from this stream into the byte array
buffer
.
|
||||||||||
|
Reads a single byte from this stream and returns it as an integer in the
range from 0 to 255.
|
||||||||||
|
Reads up to
byteCount
bytes from this stream and stores them in
byte array
buffer
starting at offset
byteOffset
.
|
||||||||||
|
Reads the next object from this stream.
|
||||||||||
|
Skips
byteCount
bytes on this stream.
|
[Expand]
Inherited Methods
|
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
java.io.DataInput
|
|||||||||||
From interface
java.lang.AutoCloseable
|
Indicates the number of bytes of primitive data that can be read without blocking.
IOException | if an I/O error occurs. |
---|
Closes this stream. Implementations of this method should free any resources used by the stream.
IOException | if an I/O error occurs while closing the input stream. |
---|
Reads bytes from this stream into the byte array
buffer
. Blocks
while waiting for input. Returns the number of bytes read,
or -1 if the end of this stream has been reached.
IOException | if this stream is closed or another I/O error occurs. |
---|
Reads a single byte from this stream and returns it as an integer in the range from 0 to 255. Returns -1 if the end of this stream has been reached. Blocks if no input is available.
IOException | if this stream is closed or another I/O error occurs. |
---|
Reads up to
byteCount
bytes from this stream and stores them in
byte array
buffer
starting at offset
byteOffset
. Blocks while
waiting for input. Returns the number of bytes read or -1 if the end of this stream has been
reached.
IOException | if this stream is closed or another I/O error occurs. |
---|
Reads the next object from this stream.
ClassNotFoundException | if the object's class cannot be found. |
---|---|
IOException | if this stream is closed or another I/O error occurs. |
Skips
byteCount
bytes on this stream. Less than
byteCount
byte are
skipped if the end of this stream is reached before the operation
completes.
IOException | if this stream is closed or another I/O error occurs. |
---|