public class ProxyObjectInputStream extends ObjectInputStream
ProxyFactory and
serializedo via a ProxyObjectOutputStream. It must be used when deserialising proxies created
from a proxy factory configured with ProxyFactory.useWriteReplace set to false.ObjectInputStream.GetFieldbaseWireHandle, 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 |
|---|
ProxyObjectInputStream(InputStream in)
create an input stream which can be used to deserialize an object graph which includes proxies created
using class ProxyFactory. the classloader used to resolve proxy superclass and interface names
read from the input stream will default to the current thread's context class loader or the system
classloader if the context class loader is null.
|
| Modifier and Type | Method and Description |
|---|---|
protected ObjectStreamClass |
readClassDescriptor() |
void |
setClassLoader(ClassLoader loader)
Reset the loader to be
|
available, close, defaultReadObject, enableResolveObject, read, read, readBoolean, readByte, readDouble, readFields, readFloat, readFully, readFully, readChar, readInt, readLine, readLong, readObject, readObjectOverride, readShort, readStreamHeader, readUnshared, readUnsignedByte, readUnsignedShort, readUTF, registerValidation, resolveClass, resolveObject, resolveProxyClass, skipBytesmark, markSupported, read, reset, skipclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitread, skippublic ProxyObjectInputStream(InputStream in) throws IOException
in - StreamCorruptedException - whenever ObjectInputStream would also do soIOException - whenever ObjectInputStream would also do soSecurityException - whenever ObjectInputStream would also do soNullPointerException - if in is nullpublic void setClassLoader(ClassLoader loader)
loader - protected ObjectStreamClass readClassDescriptor() throws IOException, ClassNotFoundException
readClassDescriptor in class ObjectInputStreamIOExceptionClassNotFoundExceptionCopyright © 2018. All rights reserved.