- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.omg.CORBA.SystemException
-
- org.omg.CORBA.portable.IndirectionException
-
- All Implemented Interfaces:
-
Serializable
public class IndirectionException extends SystemException
间接异常是一个Java特定的系统异常。 当ORB的输入流被调用来解析被编码为正在被解散的间接的值时,它被抛出。 当ORB输入流调用ValueHandler来解析其状态包含对其自身的递归引用的RMI值时,可能会发生这种情况。 因为顶级的ValueHandler.read_value()调用尚未返回值,所以ORB输入流的间接表不包含带有间接标记指定的流偏移的对象的条目。 流偏移量在异常的偏移量字段中返回。- 另请参见:
-
InputStream
,OutputStream
-
-
Field Summary
Fields Modifier and Type Field 描述 int
offset
指向流的偏移量。-
Fields inherited from class org.omg.CORBA.SystemException
completed, minor
-
-
构造方法摘要
构造方法 Constructor 描述 IndirectionException(int offset)
创建具有正确偏移值的IndirectionException。
-
方法摘要
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from class org.omg.CORBA.SystemException
toString
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
-