Class NamespaceException

  • All Implemented Interfaces:
    Serializable

    public class NamespaceException
    extends Exception
    A NamespaceException is thrown to indicate an error with the caller's request to register a servlet or resources into the URI namespace of the Http Service. This exception indicates that the requested alias already is in use.
    See Also:
    Serialized Form
    • Constructor Detail

      • NamespaceException

        public NamespaceException​(String message)
        Construct a NamespaceException object with a detail message.
        Parameters:
        message - the detail message
      • NamespaceException

        public NamespaceException​(String message,
                                  Throwable cause)
        Construct a NamespaceException object with a detail message and a nested exception.
        Parameters:
        message - The detail message.
        cause - The nested exception.
    • Method Detail

      • getException

        public Throwable getException()
        Returns the nested exception.

        This method predates the general purpose exception chaining mechanism. The getCause() method is now the preferred means of obtaining this information.

        Returns:
        The result of calling getCause().
      • getCause

        public Throwable getCause()
        Returns the cause of this exception or null if no cause was set.
        Overrides:
        getCause in class Throwable
        Returns:
        The cause of this exception or null if no cause was set.
        Since:
        1.2
      • initCause

        public Throwable initCause​(Throwable cause)
        Initializes the cause of this exception to the specified value.
        Overrides:
        initCause in class Throwable
        Parameters:
        cause - The cause of this exception.
        Returns:
        This exception.
        Throws:
        IllegalArgumentException - If the specified cause is this exception.
        IllegalStateException - If the cause of this exception has already been set.
        Since:
        1.2