org.apache.avalon.excalibur.io
クラス ClassLoaderObjectInputStream

java.lang.Object
  |
  +--java.io.InputStream
        |
        +--java.io.ObjectInputStream
              |
              +--org.apache.avalon.excalibur.io.ClassLoaderObjectInputStream
すべての実装インタフェース:
java.io.DataInput, java.io.ObjectInput, java.io.ObjectStreamConstants

public class ClassLoaderObjectInputStream
extends java.io.ObjectInputStream

A special ObjectInputStream to handle highly transient classes hosted by Avalon components that are juggling many classloaders.

作成者:
Paul Hammant

クラス java.io.ObjectInputStream から継承した内部クラス
java.io.ObjectInputStream.GetField
 
インタフェース java.io.ObjectStreamConstants から継承したフィールド
baseWireHandle, PROTOCOL_VERSION_1, PROTOCOL_VERSION_2, SC_BLOCK_DATA, 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_EXCEPTION, TC_LONGSTRING, TC_MAX, TC_NULL, TC_OBJECT, TC_PROXYCLASSDESC, TC_REFERENCE, TC_RESET, TC_STRING
 
コンストラクタの概要
ClassLoaderObjectInputStream(java.lang.ClassLoader classLoader, java.io.InputStream inputStream)
           
 
メソッドの概要
protected  java.lang.Class resolveClass(java.io.ObjectStreamClass objectStreamClass)
           
 
クラス java.io.ObjectInputStream から継承したメソッド
available, close, defaultReadObject, enableResolveObject, read, read, readBoolean, readByte, readChar, readClassDescriptor, readDouble, readFields, readFloat, readFully, readFully, readInt, readLine, readLong, readObject, readObjectOverride, readShort, readStreamHeader, readUnsignedByte, readUnsignedShort, readUTF, registerValidation, resolveObject, resolveProxyClass, skipBytes
 
クラス java.io.InputStream から継承したメソッド
mark, markSupported, read, reset, skip
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース java.io.ObjectInput から継承したメソッド
read, skip
 

コンストラクタの詳細

ClassLoaderObjectInputStream

public ClassLoaderObjectInputStream(java.lang.ClassLoader classLoader,
                                    java.io.InputStream inputStream)
                             throws java.io.IOException,
                                    java.io.StreamCorruptedException
メソッドの詳細

resolveClass

protected java.lang.Class resolveClass(java.io.ObjectStreamClass objectStreamClass)
                                throws java.io.IOException,
                                       java.lang.ClassNotFoundException
オーバーライド:
クラス java.io.ObjectInputStream 内の resolveClass


"Copyright ? 2001 Apache Jakarta Project. All Rights Reserved."