class CompactObjectInputStream
extends java.io.ObjectInputStream
Modifier and Type | Field and Description |
---|---|
private ClassResolver |
classResolver |
baseWireHandle, PROTOCOL_VERSION_1, PROTOCOL_VERSION_2, SC_BLOCK_DATA, SC_ENUM, SC_EXTERNALIZABLE, SC_SERIALIZABLE, SC_WRITE_METHOD, STREAM_MAGIC, STREAM_VERSION, SUBCLASS_IMPLEMENTATION_PERMISSION, SUBSTITUTION_PERMISSION, TC_ARRAY, TC_BASE, TC_BLOCKDATA, TC_BLOCKDATALONG, TC_CLASS, TC_CLASSDESC, TC_ENDBLOCKDATA, TC_ENUM, TC_EXCEPTION, TC_LONGSTRING, TC_MAX, TC_NULL, TC_OBJECT, TC_PROXYCLASSDESC, TC_REFERENCE, TC_RESET, TC_STRING
Constructor and Description |
---|
CompactObjectInputStream(java.io.InputStream in,
ClassResolver classResolver) |
Modifier and Type | Method and Description |
---|---|
protected java.io.ObjectStreamClass |
readClassDescriptor() |
protected void |
readStreamHeader() |
protected java.lang.Class<?> |
resolveClass(java.io.ObjectStreamClass desc) |
available, close, defaultReadObject, enableResolveObject, read, read, readBoolean, readByte, readChar, readDouble, readFields, readFloat, readFully, readFully, readInt, readLine, readLong, readObject, readObjectOverride, readShort, readUnshared, readUnsignedByte, readUnsignedShort, readUTF, registerValidation, resolveObject, resolveProxyClass, skipBytes
private final ClassResolver classResolver
CompactObjectInputStream(java.io.InputStream in, ClassResolver classResolver) throws java.io.IOException
java.io.IOException
protected void readStreamHeader() throws java.io.IOException
readStreamHeader
in class java.io.ObjectInputStream
java.io.IOException
protected java.io.ObjectStreamClass readClassDescriptor() throws java.io.IOException, java.lang.ClassNotFoundException
readClassDescriptor
in class java.io.ObjectInputStream
java.io.IOException
java.lang.ClassNotFoundException
protected java.lang.Class<?> resolveClass(java.io.ObjectStreamClass desc) throws java.io.IOException, java.lang.ClassNotFoundException
resolveClass
in class java.io.ObjectInputStream
java.io.IOException
java.lang.ClassNotFoundException