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 aNamespaceExceptionobject with a detail message.NamespaceException(String message, Throwable cause)Construct aNamespaceExceptionobject with a detail message and a nested exception.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThrowablegetCause()Returns the cause of this exception ornullif no cause was set.ThrowablegetException()Returns the nested exception.ThrowableinitCause(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 aNamespaceExceptionobject 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 ornullif no cause was set.
-
initCause
public Throwable initCause(Throwable cause)
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
-
-