|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||
java.lang.Objectjava.io.InputStream
org.jboss.netty.handler.codec.serialization.ObjectDecoderInputStream
public class ObjectDecoderInputStream

一个被用来与ObjectEncoder和ObjectEncoderOutputStream互操作的
ObjectInput.
| 构造方法摘要 | |
|---|---|
ObjectDecoderInputStream(java.io.InputStream in)
创建一个新的 ObjectInput. |
|
ObjectDecoderInputStream(java.io.InputStream in,
java.lang.ClassLoader classLoader)
创建一个新的 ObjectInput. |
|
ObjectDecoderInputStream(java.io.InputStream in,
java.lang.ClassLoader classLoader,
int maxObjectSize)
创建一个新的 ObjectInput. |
|
ObjectDecoderInputStream(java.io.InputStream in,
int maxObjectSize)
创建一个新的 ObjectInput. |
|
| 方法摘要 | |
|---|---|
int |
available()
|
void |
close()
|
void |
mark(int readlimit)
|
boolean |
markSupported()
|
int |
read()
|
int |
read(byte[] b)
|
int |
read(byte[] b,
int off,
int len)
|
boolean |
readBoolean()
|
byte |
readByte()
|
char |
readChar()
|
double |
readDouble()
|
float |
readFloat()
|
void |
readFully(byte[] b)
|
void |
readFully(byte[] b,
int off,
int len)
|
int |
readInt()
|
java.lang.String |
readLine()
已过时。 |
long |
readLong()
|
java.lang.Object |
readObject()
|
short |
readShort()
|
int |
readUnsignedByte()
|
int |
readUnsignedShort()
|
java.lang.String |
readUTF()
|
void |
reset()
|
long |
skip(long n)
|
int |
skipBytes(int n)
|
| 从类 java.lang.Object 继承的方法 |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public ObjectDecoderInputStream(java.io.InputStream in)
ObjectInput.
in - 序列化形式读入的InputStream
public ObjectDecoderInputStream(java.io.InputStream in,
java.lang.ClassLoader classLoader)
ObjectInput.
in - 序列化形式读入的InputStreamclassLoader - 加载序列化对象类的ClassLoader
public ObjectDecoderInputStream(java.io.InputStream in,
int maxObjectSize)
ObjectInput.
in - 序列化形式读入的InputStreammaxObjectSize - 序列化对象的最大字节长度.如果接收对象的长度大于该值,会抛出StreamCorruptedException
.
public ObjectDecoderInputStream(java.io.InputStream in,
java.lang.ClassLoader classLoader,
int maxObjectSize)
ObjectInput.
in - 序列化形式读入的InputStreamclassLoader - 加载序列化对象类的ClassLoadermaxObjectSize - 序列化对象的最大字节长度.如果接收对象的长度大于该值,会抛出StreamCorruptedException
.| 方法详细信息 |
|---|
public java.lang.Object readObject()
throws java.lang.ClassNotFoundException,
java.io.IOException
java.io.ObjectInput 中的 readObjectjava.lang.ClassNotFoundException
java.io.IOException
public int available()
throws java.io.IOException
java.io.ObjectInput 中的 availablejava.io.InputStream 中的 availablejava.io.IOException
public void close()
throws java.io.IOException
java.io.Closeable 中的 closejava.io.ObjectInput 中的 closejava.io.InputStream 中的 closejava.io.IOExceptionpublic void mark(int readlimit)
java.io.InputStream 中的 markpublic boolean markSupported()
java.io.InputStream 中的 markSupported
public int read()
throws java.io.IOException
java.io.ObjectInput 中的 readjava.io.InputStream 中的 readjava.io.IOException
public final int read(byte[] b,
int off,
int len)
throws java.io.IOException
java.io.ObjectInput 中的 readjava.io.InputStream 中的 readjava.io.IOException
public final int read(byte[] b)
throws java.io.IOException
java.io.ObjectInput 中的 readjava.io.InputStream 中的 readjava.io.IOException
public final boolean readBoolean()
throws java.io.IOException
java.io.DataInput 中的 readBooleanjava.io.IOException
public final byte readByte()
throws java.io.IOException
java.io.DataInput 中的 readBytejava.io.IOException
public final char readChar()
throws java.io.IOException
java.io.DataInput 中的 readCharjava.io.IOException
public final double readDouble()
throws java.io.IOException
java.io.DataInput 中的 readDoublejava.io.IOException
public final float readFloat()
throws java.io.IOException
java.io.DataInput 中的 readFloatjava.io.IOException
public final void readFully(byte[] b,
int off,
int len)
throws java.io.IOException
java.io.DataInput 中的 readFullyjava.io.IOException
public final void readFully(byte[] b)
throws java.io.IOException
java.io.DataInput 中的 readFullyjava.io.IOException
public final int readInt()
throws java.io.IOException
java.io.DataInput 中的 readIntjava.io.IOException
@Deprecated
public final java.lang.String readLine()
throws java.io.IOException
java.io.DataInput 中的 readLinejava.io.IOException
public final long readLong()
throws java.io.IOException
java.io.DataInput 中的 readLongjava.io.IOException
public final short readShort()
throws java.io.IOException
java.io.DataInput 中的 readShortjava.io.IOException
public final int readUnsignedByte()
throws java.io.IOException
java.io.DataInput 中的 readUnsignedBytejava.io.IOException
public final int readUnsignedShort()
throws java.io.IOException
java.io.DataInput 中的 readUnsignedShortjava.io.IOException
public final java.lang.String readUTF()
throws java.io.IOException
java.io.DataInput 中的 readUTFjava.io.IOException
public void reset()
throws java.io.IOException
java.io.InputStream 中的 resetjava.io.IOException
public long skip(long n)
throws java.io.IOException
java.io.ObjectInput 中的 skipjava.io.InputStream 中的 skipjava.io.IOException
public final int skipBytes(int n)
throws java.io.IOException
java.io.DataInput 中的 skipBytesjava.io.IOException
|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||