public static class InstantiationUtil.FailureTolerantObjectInputStream extends InstantiationUtil.ClassLoaderObjectInputStream
ObjectInputStream
that ignores certain serialVersionUID mismatches. This is a
workaround for uncontrolled serialVersionUIDs changes.ObjectInputStream.GetField
classLoader
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 |
---|
FailureTolerantObjectInputStream(InputStream in,
ClassLoader cl) |
Modifier and Type | Method and Description |
---|---|
protected ObjectStreamClass |
readClassDescriptor() |
resolveClass, resolveProxyClass
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, skipBytes
mark, markSupported, read, reset, skip
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
read, skip
public FailureTolerantObjectInputStream(InputStream in, ClassLoader cl) throws IOException
IOException
protected ObjectStreamClass readClassDescriptor() throws IOException, ClassNotFoundException
readClassDescriptor
in class ObjectInputStream
IOException
ClassNotFoundException
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.