Module  java.corba

Class IndirectionException

  • All Implemented Interfaces:
    Serializable


    public class IndirectionException
    extends SystemException
    间接异常是一个Java特定的系统异常。 当ORB的输入流被调用来解析被编码为正在被解散的间接的值时,它被抛出。 当ORB输入流调用ValueHandler来解析其状态包含对其自身的递归引用的RMI值时,可能会发生这种情况。 因为顶级的ValueHandler.read_value()调用尚未返回值,所以ORB输入流的间接表不包含带有间接标记指定的流偏移的对象的条目。 流偏移量在异常的偏移量字段中返回。
    另请参见:
    InputStreamOutputStream
    • 字段详细信息

      • offset

        public int offset
        指向流的偏移量。
    • 构造方法详细信息

      • IndirectionException

        public IndirectionException​(int offset)
        创建具有正确偏移值的IndirectionException。 流偏移量在异常的偏移量字段中返回。 在从流中读取递归定义的值之前构造并抛出此异常。
        参数
        offset - 检测到递归的流偏移量。