Class URIException

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int ESCAPING
      Deprecated.
      The URI escape encoding and decoding error.
      static int PARSING
      Deprecated.
      The URI parsing error.
      static int PUNYCODE
      Deprecated.
      The DNS punycode encoding or decoding error.
      static int UNKNOWN
      Deprecated.
      No specified reason code.
      static int UNSUPPORTED_ENCODING
      Deprecated.
      The unsupported character encoding.
    • Constructor Summary

      Constructors 
      Constructor Description
      URIException()
      Deprecated.
      Default constructor.
      URIException​(int reasonCode)
      Deprecated.
      The constructor with a reason code argument.
      URIException​(int reasonCode, java.lang.String reason)
      Deprecated.
      The constructor with a reason string and its code arguments.
      URIException​(java.lang.String reason)
      Deprecated.
      The constructor with a reason string argument.
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      java.lang.String getReason()
      Deprecated.
      You should instead call Throwable.getMessage().
      int getReasonCode()
      Deprecated.
      Get the reason code.
      void setReason​(java.lang.String reason)
      Deprecated.
      Callers should instead set this via a parameter to the constructor.
      void setReasonCode​(int reasonCode)
      Deprecated.
      Callers should set the reason code as a parameter to the constructor.
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • UNKNOWN

        public static final int UNKNOWN
        Deprecated.
        No specified reason code.
        See Also:
        Constant Field Values
      • PARSING

        public static final int PARSING
        Deprecated.
        The URI parsing error.
        See Also:
        Constant Field Values
      • UNSUPPORTED_ENCODING

        public static final int UNSUPPORTED_ENCODING
        Deprecated.
        The unsupported character encoding.
        See Also:
        Constant Field Values
      • ESCAPING

        public static final int ESCAPING
        Deprecated.
        The URI escape encoding and decoding error.
        See Also:
        Constant Field Values
      • PUNYCODE

        public static final int PUNYCODE
        Deprecated.
        The DNS punycode encoding or decoding error.
        See Also:
        Constant Field Values
    • Constructor Detail

      • URIException

        public URIException()
        Deprecated.
        Default constructor.
      • URIException

        public URIException​(int reasonCode)
        Deprecated.
        The constructor with a reason code argument.
        Parameters:
        reasonCode - the reason code
      • URIException

        public URIException​(int reasonCode,
                            java.lang.String reason)
        Deprecated.
        The constructor with a reason string and its code arguments.
        Parameters:
        reasonCode - the reason code
        reason - the reason
      • URIException

        public URIException​(java.lang.String reason)
        Deprecated.
        The constructor with a reason string argument.
        Parameters:
        reason - the reason
    • Method Detail

      • getReasonCode

        public int getReasonCode()
        Deprecated.
        Get the reason code.
        Overrides:
        getReasonCode in class HttpException
        Returns:
        the reason code
      • setReasonCode

        public void setReasonCode​(int reasonCode)
        Deprecated.
        Callers should set the reason code as a parameter to the constructor.
        Set the reason code.
        Overrides:
        setReasonCode in class HttpException
        Parameters:
        reasonCode - the reason code
      • getReason

        public java.lang.String getReason()
        Deprecated.
        You should instead call Throwable.getMessage().
        Get the reason message.
        Overrides:
        getReason in class HttpException
        Returns:
        the reason message
      • setReason

        public void setReason​(java.lang.String reason)
        Deprecated.
        Callers should instead set this via a parameter to the constructor.
        Set the reason message.
        Overrides:
        setReason in class HttpException
        Parameters:
        reason - the reason message