モジュール java.corba
パッケージ org.omg.CORBA

クラスCompletionStatus

  • すべての実装されたインタフェース:
    Serializable, IDLEntity


    public final class CompletionStatus
    extends Object
    implements IDLEntity
    SystemExceptionがスローされたときにメソッドが動作を完了していたかどうかを示すオブジェクトです。

    CompletionStatusクラスには、それぞれの考えられる完了ステータスを表す定数であるCompletionStatusの3つのインスタンスCOMPLETED_MAYBECOMPLETED_NOおよびCOMPLETED_YESがあります。 また、3つのintメンバーも含まれます。それらは、CompletionStatusのインスタンスのいずれか1つに対応する定数です。 このintメンバーにより、switch文が使用可能になります。

    また、このクラスには2つのメソッドがあります。

    • public int value() -- CompletionStatusオブジェクトのvalueフィールドにアクセス
    • public static CompletionStatus from_int(int i) -- intメンバーの1人からインスタンスを作成
    導入されたバージョン:
    JDK1.2
    関連項目:
    SystemException
    • フィールドの詳細

      • _COMPLETED_YES

        public static final int _COMPLETED_YES
        SystemExceptionがスローされる前にメソッドが動作を完了していたことを示す定数です。
        関連項目:
        定数フィールド値
      • _COMPLETED_NO

        public static final int _COMPLETED_NO
        SystemExceptionがスローされる前にメソッドが動作を完了していたことを示す定数です。
        関連項目:
        定数フィールド値
      • _COMPLETED_MAYBE

        public static final int _COMPLETED_MAYBE
        SystemExceptionがスローされる前にメソッドが動作を完了していたことを示す定数です。
        関連項目:
        定数フィールド値
      • COMPLETED_YES

        public static final CompletionStatus COMPLETED_YES
        定数_COMPLETED_YESで初期化されたCompletionStatusのインスタンスです。
      • COMPLETED_NO

        public static final CompletionStatus COMPLETED_NO
        定数_COMPLETED_NOで初期化されたCompletionStatusのインスタンスです。
      • COMPLETED_MAYBE

        public static final CompletionStatus COMPLETED_MAYBE
        定数_COMPLETED_MAYBEで初期化されたCompletionStatusのインスタンスです。
    • メソッドの詳細

      • 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オブジェクトの1つ。_COMPLETED_YES_COMPLETED_NO、または_COMPLETED_MAYBE
        例外:
        BAD_PARAM - 指定された引数がCompletionStatusに定義されているint定数のいずれでもない場合