Closeable
, DataInput
, ObjectInput
, ObjectStreamConstants
, AutoCloseable
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.GetField
baseWireHandle, PROTOCOL_VERSION_1, PROTOCOL_VERSION_2, SC_BLOCK_DATA, SC_ENUM, SC_EXTERNALIZABLE, SC_SERIALIZABLE, SC_WRITE_METHOD, SERIAL_FILTER_PERMISSION, 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 | Description |
---|---|
ProxyObjectInputStream(InputStream in) |
create an input stream which can be used to deserialize an object graph which includes proxies created
using class ProxyFactory.
|
Modifier and Type | Method | Description |
---|---|---|
protected ObjectStreamClass |
readClassDescriptor() |
|
void |
setClassLoader(ClassLoader loader) |
Reset the loader to be
|
mark, markSupported, read, readAllBytes, readNBytes, reset, skip, transferTo
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
read, skip
available, close, defaultReadObject, enableResolveObject, getObjectInputFilter, read, read, readBoolean, readByte, readChar, readDouble, readFields, readFloat, readFully, readFully, readInt, readLine, readLong, readObject, readObjectOverride, readShort, readStreamHeader, readUnshared, readUnsignedByte, readUnsignedShort, readUTF, registerValidation, resolveClass, resolveObject, resolveProxyClass, setObjectInputFilter, skipBytes
public 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 ObjectInputStream
IOException
ClassNotFoundException
Copyright © 2018 Shigeru Chiba, www.javassist.org. All rights reserved.