Package org.osgi.service.http
Class NamespaceException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.osgi.service.http.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 Summary
Constructors Constructor Description NamespaceException(String message)
Construct aNamespaceException
object with a detail message.NamespaceException(String message, Throwable cause)
Construct aNamespaceException
object with a detail message and a nested exception.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Throwable
getCause()
Returns the cause of this exception ornull
if no cause was set.Throwable
getException()
Returns the nested exception.Throwable
initCause(Throwable cause)
Initializes the cause of this exception to the specified value.-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
NamespaceException
public NamespaceException(String message)
Construct aNamespaceException
object with a detail message.- Parameters:
message
- the detail message
-
-
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 ornull
if no cause was set.
-
initCause
public Throwable initCause(Throwable cause)
Initializes the cause of this exception to the specified value.- Overrides:
initCause
in classThrowable
- 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
-
-