org.apache.openjpa.util
public static class Serialization.PersistentObjectInputStream extends Serialization.ClassResolvingObjectInputStream
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 |
---|
Serialization.PersistentObjectInputStream(java.io.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 java.lang.Object |
resolveObject(java.lang.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
public Serialization.PersistentObjectInputStream(java.io.InputStream delegate, StoreContext ctx) throws java.io.IOException
java.io.IOException
protected void addContextClassLoaders(MultiClassLoader loader)
addContextClassLoaders
in class Serialization.ClassResolvingObjectInputStream
protected java.lang.Object resolveObject(java.lang.Object obj)
resolveObject
in class java.io.ObjectInputStream