Class RPCause.CauseValue

  • All Implemented Interfaces:
    DataObject, Immutable, Serializable
    Enclosing class:
    RPCause

    public static final class RPCause.CauseValue
    extends NamedInteger
    Cause value constants.

    The API offered by this class is as if the type were specified in ASN.1 as follows.

     CauseValue ::= ENUMERATED { 
         ... ,
         UNASSIGNED_NUMBER                                         (1),
         ... ,
         OPERATOR_DETERMINED_BARRING                               (8),
         ... ,
         CALL_BARRED                                              (10),
         RESERVED                                                 (11),
         ... ,
         SHORT_MESSAGE_TRANSFER_REJECTED                          (21),
         MEMORY_CAPACITY_EXCEEDED                                 (22),
         ... ,
         DESTINATION_OUT_OF_ORDER                                 (27),
         UNIDENTIFIED_SUBSCRIBER                                  (28),
         FACILITY_REJECTED                                        (29),
         UNKNOWN_SUBSCRIBER                                       (30),
         ... ,
         NETWORK_OUT_OF_ORDER                                     (38),
         ... ,
         TEMPORARY_FAILURE                                        (41),
         CONGESTION                                               (42),
         ... ,
         RESOURCES_UNAVAILABLE                                    (47),
         ... ,
         REQUESTED_FACILITY_NOT_SUBSCRIBED                        (50),
         ... ,
         REQUESTED_FACILITY_NOT_IMPLEMENTED                       (69),
         ... ,
         INVALID_SHORT_MESSAGE_REFERENCE_VALUE                    (81),
         ... ,
         INVALID_MESSAGE                                          (95),
         INVALID_MANDATORY_INFORMATION                            (96),
         MESSAGE_TYPE_NONEXISTENT_OR_NOT_IMPLEMENTED              (97),
         MESSAGE_NOT_COMPATIBLE_WITH_SHORT_MESSAGE_PROTOCOL_STATE (98),
         INFORMATION_ELEMENT_NONEXISTENT_OR_NOT_IMPLEMENTED       (99),
         ... ,
         PROTOCOL_ERROR                                          (111),
         ... ,
         INTERWORKING                                            (127),
         ...
     }
    See Also:
    Serialized Form
    • Field Detail

      • _UNASSIGNED_NUMBER

        public static final int _UNASSIGNED_NUMBER
        Unassigned (unallocated) number.
        See Also:
        Constant Field Values
      • _OPERATOR_DETERMINED_BARRING

        public static final int _OPERATOR_DETERMINED_BARRING
        Operator determined barring.
        See Also:
        Constant Field Values
      • _SHORT_MESSAGE_TRANSFER_REJECTED

        public static final int _SHORT_MESSAGE_TRANSFER_REJECTED
        Short message transfer rejected.
        See Also:
        Constant Field Values
      • _MEMORY_CAPACITY_EXCEEDED

        public static final int _MEMORY_CAPACITY_EXCEEDED
        Memory capacity exceeded.
        See Also:
        Constant Field Values
      • _DESTINATION_OUT_OF_ORDER

        public static final int _DESTINATION_OUT_OF_ORDER
        Destination out of order.
        See Also:
        Constant Field Values
      • _UNIDENTIFIED_SUBSCRIBER

        public static final int _UNIDENTIFIED_SUBSCRIBER
        Unidentified subscriber.
        See Also:
        Constant Field Values
      • _FACILITY_REJECTED

        public static final int _FACILITY_REJECTED
        Facility rejected.
        See Also:
        Constant Field Values
      • _UNKNOWN_SUBSCRIBER

        public static final int _UNKNOWN_SUBSCRIBER
        Unknown subscriber.
        See Also:
        Constant Field Values
      • _NETWORK_OUT_OF_ORDER

        public static final int _NETWORK_OUT_OF_ORDER
        Network out of order.
        See Also:
        Constant Field Values
      • _TEMPORARY_FAILURE

        public static final int _TEMPORARY_FAILURE
        Temporary failure.
        See Also:
        Constant Field Values
      • _RESOURCES_UNAVAILABLE

        public static final int _RESOURCES_UNAVAILABLE
        Resources unavailable, unspecified.
        See Also:
        Constant Field Values
      • _REQUESTED_FACILITY_NOT_SUBSCRIBED

        public static final int _REQUESTED_FACILITY_NOT_SUBSCRIBED
        Requested facility not subscribed.
        See Also:
        Constant Field Values
      • _REQUESTED_FACILITY_NOT_IMPLEMENTED

        public static final int _REQUESTED_FACILITY_NOT_IMPLEMENTED
        Requested facility not implemented.
        See Also:
        Constant Field Values
      • _INVALID_SHORT_MESSAGE_REFERENCE_VALUE

        public static final int _INVALID_SHORT_MESSAGE_REFERENCE_VALUE
        Invalid short message transfer reference value.
        See Also:
        Constant Field Values
      • _SEMANTICALLY_INCORRECT_MESSAGE

        public static final int _SEMANTICALLY_INCORRECT_MESSAGE
        Semantically incorrect message.
        See Also:
        Constant Field Values
      • _INVALID_MANDATORY_INFORMATION

        public static final int _INVALID_MANDATORY_INFORMATION
        Invalid mandatory information.
        See Also:
        Constant Field Values
      • _MESSAGE_TYPE_NONEXISTENT_OR_NOT_IMPLEMENTED

        public static final int _MESSAGE_TYPE_NONEXISTENT_OR_NOT_IMPLEMENTED
        Message type non-existent or not implemented.
        See Also:
        Constant Field Values
      • _MESSAGE_NOT_COMPATIBLE_WITH_SHORT_MESSAGE_PROTOCOL_STATE

        public static final int _MESSAGE_NOT_COMPATIBLE_WITH_SHORT_MESSAGE_PROTOCOL_STATE
        Message not compatible with short message protocol state.
        See Also:
        Constant Field Values
      • _INFORMATION_ELEMENT_NONEXISTENT_OR_NOT_IMPLEMENTED

        public static final int _INFORMATION_ELEMENT_NONEXISTENT_OR_NOT_IMPLEMENTED
        Information element non-existent or not implemented.
        See Also:
        Constant Field Values
      • _PROTOCOL_ERROR

        public static final int _PROTOCOL_ERROR
        Protocol error, unspecified.
        See Also:
        Constant Field Values
      • _INTERWORKING

        public static final int _INTERWORKING
        Interworking, unspecified.
        See Also:
        Constant Field Values
      • UNASSIGNED_NUMBER

        public static final RPCause.CauseValue UNASSIGNED_NUMBER
        Unassigned (unallocated) number.
      • OPERATOR_DETERMINED_BARRING

        public static final RPCause.CauseValue OPERATOR_DETERMINED_BARRING
        Operator determined barring.
      • SHORT_MESSAGE_TRANSFER_REJECTED

        public static final RPCause.CauseValue SHORT_MESSAGE_TRANSFER_REJECTED
        Short message transfer rejected.
      • MEMORY_CAPACITY_EXCEEDED

        public static final RPCause.CauseValue MEMORY_CAPACITY_EXCEEDED
        Memory capacity exceeded.
      • DESTINATION_OUT_OF_ORDER

        public static final RPCause.CauseValue DESTINATION_OUT_OF_ORDER
        Destination out of order.
      • UNIDENTIFIED_SUBSCRIBER

        public static final RPCause.CauseValue UNIDENTIFIED_SUBSCRIBER
        Unidentified subscriber.
      • FACILITY_REJECTED

        public static final RPCause.CauseValue FACILITY_REJECTED
        Facility rejected.
      • UNKNOWN_SUBSCRIBER

        public static final RPCause.CauseValue UNKNOWN_SUBSCRIBER
        Unknown subscriber.
      • NETWORK_OUT_OF_ORDER

        public static final RPCause.CauseValue NETWORK_OUT_OF_ORDER
        Network out of order.
      • TEMPORARY_FAILURE

        public static final RPCause.CauseValue TEMPORARY_FAILURE
        Temporary failure.
      • RESOURCES_UNAVAILABLE

        public static final RPCause.CauseValue RESOURCES_UNAVAILABLE
        Resources unavailable, unspecified.
      • REQUESTED_FACILITY_NOT_SUBSCRIBED

        public static final RPCause.CauseValue REQUESTED_FACILITY_NOT_SUBSCRIBED
        Requested facility not subscribed.
      • REQUESTED_FACILITY_NOT_IMPLEMENTED

        public static final RPCause.CauseValue REQUESTED_FACILITY_NOT_IMPLEMENTED
        Requested facility not implemented.
      • INVALID_SHORT_MESSAGE_REFERENCE_VALUE

        public static final RPCause.CauseValue INVALID_SHORT_MESSAGE_REFERENCE_VALUE
        Invalid short message transfer reference value.
      • SEMANTICALLY_INCORRECT_MESSAGE

        public static final RPCause.CauseValue SEMANTICALLY_INCORRECT_MESSAGE
        Semantically incorrect message.
      • INVALID_MANDATORY_INFORMATION

        public static final RPCause.CauseValue INVALID_MANDATORY_INFORMATION
        Invalid mandatory information.
      • MESSAGE_TYPE_NONEXISTENT_OR_NOT_IMPLEMENTED

        public static final RPCause.CauseValue MESSAGE_TYPE_NONEXISTENT_OR_NOT_IMPLEMENTED
        Message type non-existent or not implemented.
      • MESSAGE_NOT_COMPATIBLE_WITH_SHORT_MESSAGE_PROTOCOL_STATE

        public static final RPCause.CauseValue MESSAGE_NOT_COMPATIBLE_WITH_SHORT_MESSAGE_PROTOCOL_STATE
        Message not compatible with short message protocol state.
      • INFORMATION_ELEMENT_NONEXISTENT_OR_NOT_IMPLEMENTED

        public static final RPCause.CauseValue INFORMATION_ELEMENT_NONEXISTENT_OR_NOT_IMPLEMENTED
        Information element non-existent or not implemented.
      • PROTOCOL_ERROR

        public static final RPCause.CauseValue PROTOCOL_ERROR
        Protocol error, unspecified.
      • INTERWORKING

        public static final RPCause.CauseValue INTERWORKING
        Interworking, unspecified.
      • MIN_VALUE

        public static final int MIN_VALUE
        Minimum value that a CauseValue instance may take (0).
        See Also:
        Constant Field Values
      • MAX_VALUE

        public static final int MAX_VALUE
        Maximum value that a CauseValue instance may take (127).
        See Also:
        Constant Field Values
    • Method Detail

      • fromValue

        public static RPCause.CauseValue fromValue​(int value)
        Returns a CauseValue for a particular integer value.
        Returns:
        any known instance, or a new object
      • namedValues

        public static RPCause.CauseValue[] namedValues()
        Returns an array containing all of CauseValue's named numbers.
        Returns:
        a new CauseValue[]