com.ibm.ws.serialization

Class DeserializationObjectInputStream

  1. java.lang.Object
  2. extended byjava.io.InputStream
  3. extended byjava.io.ObjectInputStream
  4. extended bycom.ibm.ws.serialization.DeserializationObjectInputStream
All implemented interfaces:
java.io.Closeable, java.io.DataInput, java.io.ObjectInput, java.io.ObjectStreamConstants

  1. public class DeserializationObjectInputStream
  2. extends java.io.ObjectInputStream
Constructs a class loader that delegates class loading to a specific class loader rather than the caller class loader. This class is only useful for deserializing objects with classes from the specified class loader only. For objects with classes potentially owned by the runtime, see SerializationService. When deserializing application objects, the specified class loader is typically the thread context class loader.

Nested Class Summary

Nested classes/interfaces inherited from class java.io.ObjectInputStream
java.io.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, 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

Constructor and Description
DeserializationObjectInputStream(java.io.InputStream in,java.lang.ClassLoader classLoader)

Method Summary

Methods inherited from class java.io.ObjectInputStream
available, close, defaultReadObject, read, read, readBoolean, readByte, readChar, readDouble, readFields, readFloat, readFully, readFully, readInt, readLine, readLong, readObject, readShort, readUnshared, readUnsignedByte, readUnsignedShort, readUTF, registerValidation, skipBytes
Methods inherited from class java.io.InputStream
mark, markSupported, read, reset, skip
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.io.ObjectInput
read, skip

Constructor Detail

DeserializationObjectInputStream

  1. public DeserializationObjectInputStream( java.io.InputStream in,
  2. java.lang.ClassLoader classLoader)
  3. throws java.io.IOException
Throws:
java.io.IOException