protected static class ObjectUtil.ClassLoaderObjectInputStream 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 |
---|
ClassLoaderObjectInputStream(InputStream in) |
ClassLoaderObjectInputStream(InputStream in,
ClassLoader cl) |
Modifier and Type | Method and Description |
---|---|
protected ObjectStreamClass |
readClassDescriptor()
Override the class descriptor loader to support loading of serialized POJOs where the serialVerionUID has changed from when the object
was original serialized
|
protected Class |
resolveClass(ObjectStreamClass v)
protected inner class method used to resolve what the class type is from an ObjectStreamClass.
|
available, close, defaultReadObject, enableResolveObject, read, read, readBoolean, readByte, readChar, readDouble, readFields, readFloat, readFully, readFully, readInt, readLine, readLong, readObject, readObjectOverride, readShort, readStreamHeader, 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 ClassLoaderObjectInputStream(InputStream in) throws IOException, StreamCorruptedException
IOException
StreamCorruptedException
public ClassLoaderObjectInputStream(InputStream in, ClassLoader cl) throws IOException, StreamCorruptedException
IOException
StreamCorruptedException
protected Class resolveClass(ObjectStreamClass v) throws IOException, ClassNotFoundException
resolveClass
in class ObjectInputStream
IOException
ClassNotFoundException
protected ObjectStreamClass readClassDescriptor() throws IOException, ClassNotFoundException
readClassDescriptor
in class ObjectInputStream
IOException
ClassNotFoundException