JavaTM 2 Platform
Std. Ed. v1.3

org.omg.CORBA.portable
クラス IndirectionException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.lang.RuntimeException
                    |
                    +--org.omg.CORBA.SystemException
                          |
                          +--org.omg.CORBA.portable.IndirectionException
すべての実装インタフェース:
Serializable

public class IndirectionException
extends SystemException

間接参照の例外は、Java 固有のシステム例外です。非整列化の処理中の間接参照として符号化された値を非整列化するために ORB の入力ストリームが呼び出された場合に、スローされます。これは、ORB 入力ストリームが ValueHandler を呼び出して、状態にその値自体への再復帰的な参照を含む RMI 値を非整列化する場合に発生することがあります。トップレベルの ValueHandler.read_value() の呼び出しがまだ値を返していないため、ORB 入力ストリームの間接参照テーブルは、間接参照タグで指定されたストリーム座標を持つオブジェクトのエントリを格納していません。ストリーム座標は例外の座標フィールドで返されます。

関連項目:
InputStream, OutputStream, 直列化された形式

フィールドの概要
 int offset
          ストリームの座標を示します。
 
クラス org.omg.CORBA.SystemException から継承したフィールド
completed, minor
 
コンストラクタの概要
IndirectionException(int offset)
          正しい座標値で IndirectionException を作成します。
 
クラス org.omg.CORBA.SystemException から継承したメソッド
toString
 
クラス java.lang.Throwable から継承したメソッド
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

offset

public int offset
ストリームの座標を示します。
コンストラクタの詳細

IndirectionException

public IndirectionException(int offset)
正しい座標値で IndirectionException を作成します。ストリーム座標は例外の座標フィールドで返されます。この例外は、ストリームの再帰的に定義された値の読み込み中に作成されスローされます。
パラメータ:
offset - 再帰が検出されるストリーム座標

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.