Package org.omg.CORBA

Class CompletionStatus

  • All Implemented Interfaces:
    java.io.Serializable, IDLEntity

    public final class CompletionStatus
    extends java.lang.Object
    implements IDLEntity
    An object that indicates whether a method had completed running when a SystemException was thrown.

    The class CompletionStatus contains three CompletionStatus instances, which are constants representing each possible completion status: COMPLETED_MAYBE, COMPLETED_NO, and COMPLETED_YES. It also contains three int members, each a constant corresponding to one of the CompletionStatus instances. These int members make it possible to use a switch statement.

    The class also contains two methods:

    • public int value() -- which accesses the value field of a CompletionStatus object
    • public static CompletionStatus from_int(int i) -- for creating an instance from one of the int members
    Since:
    JDK1.2
    Version:
    %I, %G
    See Also:
    SystemException
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int _COMPLETED_MAYBE
      The constant indicating that a method completed running before a SystemException was thrown.
      static int _COMPLETED_NO
      The constant indicating that a method completed running before a SystemException was thrown.
      static int _COMPLETED_YES
      The constant indicating that a method completed running before a SystemException was thrown.
      private int _value  
      static CompletionStatus COMPLETED_MAYBE
      An instance of CompletionStatus initialized with the constant _COMPLETED_MAYBE.
      static CompletionStatus COMPLETED_NO
      An instance of CompletionStatus initialized with the constant _COMPLETED_NO.
      static CompletionStatus COMPLETED_YES
      An instance of CompletionStatus initialized with the constant _COMPLETED_YES.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private CompletionStatus​(int _value)
      Creates a CompletionStatus object from the given int.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static CompletionStatus from_int​(int i)
      Creates a CompletionStatus object from the given int.
      int value()
      Retrieves the value of this CompletionStatus object.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • _COMPLETED_YES

        public static final int _COMPLETED_YES
        The constant indicating that a method completed running before a SystemException was thrown.
        See Also:
        Constant Field Values
      • _COMPLETED_NO

        public static final int _COMPLETED_NO
        The constant indicating that a method completed running before a SystemException was thrown.
        See Also:
        Constant Field Values
      • _COMPLETED_MAYBE

        public static final int _COMPLETED_MAYBE
        The constant indicating that a method completed running before a SystemException was thrown.
        See Also:
        Constant Field Values
      • COMPLETED_YES

        public static final CompletionStatus COMPLETED_YES
        An instance of CompletionStatus initialized with the constant _COMPLETED_YES.
      • COMPLETED_NO

        public static final CompletionStatus COMPLETED_NO
        An instance of CompletionStatus initialized with the constant _COMPLETED_NO.
      • COMPLETED_MAYBE

        public static final CompletionStatus COMPLETED_MAYBE
        An instance of CompletionStatus initialized with the constant _COMPLETED_MAYBE.
      • _value

        private int _value
    • Constructor Detail

      • CompletionStatus

        private CompletionStatus​(int _value)
        Creates a CompletionStatus object from the given int.
        Parameters:
        _value - one of _COMPLETED_YES, _COMPLETED_NO, or _COMPLETED_MAYBE
    • Method Detail

      • value

        public int value()
        Retrieves the value of this CompletionStatus object.
        Returns:
        one of the possible CompletionStatus values: _COMPLETED_YES, _COMPLETED_NO, or _COMPLETED_MAYBE
      • from_int

        public static CompletionStatus from_int​(int i)
        Creates a CompletionStatus object from the given int.
        Parameters:
        i - one of _COMPLETED_YES, _COMPLETED_NO, or _COMPLETED_MAYBE
        Returns:
        one of the possible CompletionStatus objects with values: _COMPLETED_YES, _COMPLETED_NO, or _COMPLETED_MAYBE
        Throws:
        BAD_PARAM - if the argument given is not one of the int constants defined in CompletionStatus