public class JavaSerializationInputStream
extends java.io.ObjectInputStream
Copyright Sep 19, 2008
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 |
---|
JavaSerializationInputStream(JavaSerializationUnmarshaller unmarshaller,
ClassResolver classResolver,
ClassTable classTable,
ObjectResolver objectResolver,
ObjectTable objectTable,
Creator creator) |
JavaSerializationInputStream(JavaSerializationUnmarshaller unmarshaller,
StreamHeader streamHeader,
ClassResolver classResolver,
ClassTable classTable,
ObjectResolver objectResolver,
ObjectTable objectTable,
Creator creator) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
protected void |
completeConstruction() |
Creator |
getCreator() |
ObjectTable |
getObjectTable() |
Unmarshaller |
getUnmarshaller() |
protected java.io.ObjectStreamClass |
readClassDescriptor() |
protected void |
readStreamHeader() |
protected java.lang.Class<?> |
resolveClass(java.io.ObjectStreamClass desc) |
protected java.lang.Object |
resolveObject(java.lang.Object obj) |
protected java.lang.Class<?> |
resolveProxyClass(java.lang.String[] interfaces) |
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, skipBytes
public JavaSerializationInputStream(JavaSerializationUnmarshaller unmarshaller, StreamHeader streamHeader, ClassResolver classResolver, ClassTable classTable, ObjectResolver objectResolver, ObjectTable objectTable, Creator creator) throws java.io.IOException
java.io.IOException
public JavaSerializationInputStream(JavaSerializationUnmarshaller unmarshaller, ClassResolver classResolver, ClassTable classTable, ObjectResolver objectResolver, ObjectTable objectTable, Creator creator) throws java.io.IOException
java.io.IOException
public void clear()
public Creator getCreator()
public ObjectTable getObjectTable()
public Unmarshaller getUnmarshaller()
protected void completeConstruction() throws java.io.IOException
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 void readStreamHeader() throws java.io.IOException
readStreamHeader
in class java.io.ObjectInputStream
java.io.IOException
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
protected java.lang.Class<?> resolveProxyClass(java.lang.String[] interfaces) throws java.io.IOException, java.lang.ClassNotFoundException
resolveProxyClass
in class java.io.ObjectInputStream
java.io.IOException
java.lang.ClassNotFoundException
protected java.lang.Object resolveObject(java.lang.Object obj) throws java.io.IOException
resolveObject
in class java.io.ObjectInputStream
java.io.IOException