JavaTM 2 Platform
Standard Ed. 6

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

Indirection 異常是一個特定於 Java 的系統異常。在調用 ORB 輸入串流解組一個以間接運算 (indirection) 形式編碼的值,且該值正處於解組過程中時,將拋出該異常。這可能發生在 ORB 輸入串流調用 ValueHandler 來解組一個 RMI 值,而該值的狀態包含在對其自身的遞歸參考中時。因為調用 ValueHandler.read_value() 目前不返回值,所以 ORB 輸入串流的間接運算列表不包含用於間接運算標記所指定的串流偏移量的條目。串流偏移量返回到異常的 offset 欄位中。

另請參見:
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 欄位中。在從串流中遞歸讀出定義的值時建構並拋出此異常。

參數:
offset - 串流偏移量,該處檢測到遞歸

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only