public class ThrowableObjectInputStream extends ObjectInputStream
ObjectInputStream.GetField
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 |
---|
ThrowableObjectInputStream(InputStream in) |
ThrowableObjectInputStream(InputStream in,
ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
protected Class<?> |
loadClass(String className) |
protected ObjectStreamClass |
readClassDescriptor() |
protected void |
readStreamHeader() |
protected Class<?> |
resolveClass(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
mark, markSupported, read, reset, skip
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
read, skip
public ThrowableObjectInputStream(InputStream in) throws IOException
IOException
public ThrowableObjectInputStream(InputStream in, ClassLoader classLoader) throws IOException
IOException
protected void readStreamHeader() throws IOException, StreamCorruptedException
readStreamHeader
in class ObjectInputStream
IOException
StreamCorruptedException
protected ObjectStreamClass readClassDescriptor() throws IOException, ClassNotFoundException
readClassDescriptor
in class ObjectInputStream
IOException
ClassNotFoundException
protected Class<?> resolveClass(ObjectStreamClass desc) throws IOException, ClassNotFoundException
resolveClass
in class ObjectInputStream
IOException
ClassNotFoundException
protected Class<?> loadClass(String className) throws ClassNotFoundException
ClassNotFoundException
Copyright © 2009–2015. All rights reserved.