Module  java.corba
软件包  org.omg.CORBA

Class CompletionStatus

  • All Implemented Interfaces:
    SerializableIDLEntity


    public final class CompletionStatus
    extends Object
    implements IDLEntity
    指出当抛出SystemException时方法是否已完成运行的对象。

    该类CompletionStatus包含三个CompletionStatus情况下,这是代表每个可能的完成状态的常数: COMPLETED_MAYBECOMPLETED_NO ,并COMPLETED_YES 它还包含三个int成员,每个常量对应于一个CompletionStatus实例。 这些int成员可以使用switch语句。

    该类还包含两种方法:

    • public int value() - 其访问CompletionStatus对象的value字段
    • public static CompletionStatus from_int(int i) - 用于从int成员之一创建一个实例
    从以下版本开始:
    JDK1.2
    另请参见:
    SystemException
    • 字段详细信息

      • _COMPLETED_YES

        public static final int _COMPLETED_YES
        表示在抛出 SystemException之前运行的方法的常量。
        另请参见:
        Constant Field Values
      • _COMPLETED_NO

        public static final int _COMPLETED_NO
        表示在抛出 SystemException之前运行的方法的常量。
        另请参见:
        Constant Field Values
      • _COMPLETED_MAYBE

        public static final int _COMPLETED_MAYBE
        指示在抛出 SystemException之前运行的方法的常量。
        另请参见:
        Constant Field Values
      • COMPLETED_YES

        public static final CompletionStatus COMPLETED_YES
        一个 CompletionStatus实例用常量 _COMPLETED_YES初始化。
      • COMPLETED_NO

        public static final CompletionStatus COMPLETED_NO
        一个 CompletionStatus的实例用常量 _COMPLETED_NO初始化。
      • COMPLETED_MAYBE

        public static final CompletionStatus COMPLETED_MAYBE
        一个 CompletionStatus一个实例,用常量 _COMPLETED_MAYBE初始化。
    • 方法详细信息

      • value

        public int value​()
        检索此 CompletionStatus对象的值。
        结果
        可能的一个 CompletionStatus值: _COMPLETED_YES_COMPLETED_NO ,或 _COMPLETED_MAYBE
      • from_int

        public static CompletionStatus from_int​(int i)
        从给定的 int创建一个 CompletionStatus对象。
        参数
        i -一个 _COMPLETED_YES_COMPLETED_NO ,或 _COMPLETED_MAYBE
        结果
        可能的一个 CompletionStatus对象与值: _COMPLETED_YES_COMPLETED_NO ,或 _COMPLETED_MAYBE
        异常
        BAD_PARAM - 如果给出的参数不是 int定义的 int常量 CompletionStatus