public class TcclAwareObjectIputStream 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 |
---|
TcclAwareObjectIputStream(InputStream in) |
Modifier and Type | Method and Description |
---|---|
protected Class |
resolveClass(ObjectStreamClass classDesc)
Load the local class equivalent of the specified stream class
description.
|
protected Class |
resolveProxyClass(String[] interfaces)
Returns a proxy class that implements the interfaces named in a proxy
class descriptor; subclasses may implement this method to read custom
data from the stream along with the descriptors for dynamic proxy
classes, allowing them to use an alternate loading mechanism for the
interfaces and the proxy class.
|
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, skipBytes
mark, markSupported, read, reset, skip
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
read, skip
public TcclAwareObjectIputStream(InputStream in) throws IOException
IOException
protected Class resolveClass(ObjectStreamClass classDesc) throws IOException, ClassNotFoundException
ClassLoader
and falls back to the Thread
context ClassLoader
.resolveClass
in class ObjectInputStream
IOException
ClassNotFoundException
protected Class resolveProxyClass(String[] interfaces) throws IOException, ClassNotFoundException
ClassLoader
and falls back to the Thread
context ClassLoader
.resolveProxyClass
in class ObjectInputStream
IOException
ClassNotFoundException
Copyright © 2019. All rights reserved.