JavaTM 2 Platform
Standard Ed. 5.0

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, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
クラス 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
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。