public class ProtectedClassLoaderObjectInputStream extends ProtectedObjectInputStream
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 |
---|
ProtectedClassLoaderObjectInputStream(InputStream inputStream,
ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
protected Class<?> |
doResolveClass(ObjectStreamClass objectStreamClass) |
resolveClass
available, close, defaultReadObject, enableResolveObject, read, read, readBoolean, readByte, readChar, readClassDescriptor, readDouble, readFields, readFloat, readFully, readFully, readInt, readLine, readLong, readObject, readObjectOverride, readShort, readStreamHeader, readUnshared, readUnsignedByte, readUnsignedShort, readUTF, registerValidation, resolveObject, resolveProxyClass, skipBytes
public ProtectedClassLoaderObjectInputStream(InputStream inputStream, ClassLoader classLoader) throws IOException
IOException
protected Class<?> doResolveClass(ObjectStreamClass objectStreamClass) throws ClassNotFoundException
doResolveClass
in class ProtectedObjectInputStream
ClassNotFoundException