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
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.
- Author:
- $Id: 850fca5cacf0c39a585431f9abfd1ed163473848 $
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionNamespaceException
(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
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
NamespaceException
Construct aNamespaceException
object with a detail message.- Parameters:
message
- the detail message
-
NamespaceException
Construct aNamespaceException
object with a detail message and a nested exception.- Parameters:
message
- The detail message.cause
- The nested exception.
-
-
Method Details
-
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
Returns the cause of this exception ornull
if no cause was set. -
initCause
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
-