public class ObjectSerializationInputStream extends InputStream implements ObjectInput
| Constructor and Description |
|---|
ObjectSerializationInputStream(InputStream in)
Create a new instance of an ObjectSerializationInputStream
|
ObjectSerializationInputStream(InputStream in,
ClassLoader classLoader)
Create a new instance of an ObjectSerializationInputStream
|
| Modifier and Type | Method and Description |
|---|---|
int |
getMaxObjectSize() |
int |
read() |
boolean |
readBoolean() |
byte |
readByte() |
char |
readChar() |
double |
readDouble() |
float |
readFloat() |
void |
readFully(byte[] b) |
void |
readFully(byte[] b,
int off,
int len) |
int |
readInt() |
String |
readLine()
Deprecated.
Bytes are not properly converted to chars
|
long |
readLong() |
Object |
readObject() |
short |
readShort() |
int |
readUnsignedByte() |
int |
readUnsignedShort() |
String |
readUTF() |
void |
setMaxObjectSize(int maxObjectSize)
Sets the allowed maximum size of the object to be decoded.
|
int |
skipBytes(int n) |
available, close, mark, markSupported, read, read, reset, skippublic ObjectSerializationInputStream(InputStream in)
in - The InputStream to usepublic ObjectSerializationInputStream(InputStream in, ClassLoader classLoader)
in - The InputStream to useclassLoader - The class loader to usepublic int getMaxObjectSize()
BufferDataException. The default
value is 1048576 (1MB).public void setMaxObjectSize(int maxObjectSize)
BufferDataException. The default
value is 1048576 (1MB).maxObjectSize - The maximum decoded object sizepublic int read()
throws IOException
read in interface ObjectInputread in class InputStreamIOExceptionpublic Object readObject() throws ClassNotFoundException, IOException
readObject in interface ObjectInputClassNotFoundExceptionIOExceptionpublic boolean readBoolean()
throws IOException
readBoolean in interface DataInputIOExceptionpublic byte readByte()
throws IOException
readByte in interface DataInputIOExceptionpublic char readChar()
throws IOException
readChar in interface DataInputIOExceptionpublic double readDouble()
throws IOException
readDouble in interface DataInputIOExceptionpublic float readFloat()
throws IOException
readFloat in interface DataInputIOExceptionpublic void readFully(byte[] b)
throws IOException
readFully in interface DataInputIOExceptionpublic void readFully(byte[] b,
int off,
int len)
throws IOException
readFully in interface DataInputIOExceptionpublic int readInt()
throws IOException
readInt in interface DataInputIOException@Deprecated public String readLine() throws IOException
readLine in interface DataInputIOExceptionDataInput.readLine()public long readLong()
throws IOException
readLong in interface DataInputIOExceptionpublic short readShort()
throws IOException
readShort in interface DataInputIOExceptionpublic String readUTF() throws IOException
readUTF in interface DataInputIOExceptionpublic int readUnsignedByte()
throws IOException
readUnsignedByte in interface DataInputIOExceptionpublic int readUnsignedShort()
throws IOException
readUnsignedShort in interface DataInputIOExceptionpublic int skipBytes(int n)
throws IOException
skipBytes in interface DataInputIOExceptionCopyright © 2004–2024 Apache MINA Project. All rights reserved.