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 aNamespaceExceptionobject with a detail message.NamespaceException(String message, Throwable cause) Construct aNamespaceExceptionobject 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 aNamespaceExceptionobject with a detail message.- Parameters:
message- the detail message
-
NamespaceException
Construct aNamespaceExceptionobject 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 ornullif no cause was set. -
initCause
Initializes the cause of this exception to the specified value.- Overrides:
initCausein 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
-