Package org.apache.openjpa.util
Class Serialization.PersistentObjectInputStream
java.lang.Object
java.io.InputStream
java.io.ObjectInputStream
org.apache.openjpa.util.Serialization.ClassResolvingObjectInputStream
org.apache.openjpa.util.Serialization.PersistentObjectInputStream
- All Implemented Interfaces:
Closeable
,DataInput
,ObjectInput
,ObjectStreamConstants
,AutoCloseable
- Enclosing class:
- Serialization
public static class Serialization.PersistentObjectInputStream
extends Serialization.ClassResolvingObjectInputStream
Object input stream that replaces oids with their objects.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.io.ObjectInputStream
ObjectInputStream.GetField
-
Field Summary
Fields inherited from interface java.io.ObjectStreamConstants
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 Summary
ConstructorDescriptionPersistentObjectInputStream
(InputStream delegate, StoreContext ctx) Constructor; supply source stream and broker to use for persistent object lookups. -
Method Summary
Methods inherited from class org.apache.openjpa.util.Serialization.ClassResolvingObjectInputStream
resolveClass
Methods inherited from class java.io.ObjectInputStream
available, close, defaultReadObject, enableResolveObject, getObjectInputFilter, read, read, readBoolean, readByte, readChar, readClassDescriptor, readDouble, readFields, readFloat, readFully, readFully, readInt, readLine, readLong, readObject, readObjectOverride, readShort, readStreamHeader, readUnshared, readUnsignedByte, readUnsignedShort, readUTF, registerValidation, resolveProxyClass, setObjectInputFilter, skipBytes
Methods inherited from class java.io.InputStream
mark, markSupported, nullInputStream, read, readAllBytes, readNBytes, readNBytes, reset, skip, transferTo
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.io.ObjectInput
read, skip
-
Constructor Details
-
PersistentObjectInputStream
Constructor; supply source stream and broker to use for persistent object lookups.- Throws:
IOException
-
-
Method Details
-
addContextClassLoaders
- Overrides:
addContextClassLoaders
in classSerialization.ClassResolvingObjectInputStream
-
resolveObject
- Overrides:
resolveObject
in classObjectInputStream
-