public static class Serialization.PersistentObjectInputStream extends Serialization.ClassResolvingObjectInputStream
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 |
---|
PersistentObjectInputStream(InputStream delegate,
StoreContext ctx)
Constructor; supply source stream and broker to
use for persistent object lookups.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addContextClassLoaders(MultiClassLoader loader) |
protected Object |
resolveObject(Object obj) |
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, resolveProxyClass, skipBytes
mark, markSupported, read, reset, skip
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
read, skip
public PersistentObjectInputStream(InputStream delegate, StoreContext ctx) throws IOException
IOException
protected void addContextClassLoaders(MultiClassLoader loader)
addContextClassLoaders
in class Serialization.ClassResolvingObjectInputStream
protected Object resolveObject(Object obj)
resolveObject
in class ObjectInputStream
Copyright © 2006–2020 Apache Software Foundation. All rights reserved.