Package org.osgi.service.http
Class NamespaceException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.osgi.service.http.NamespaceException
-
- All Implemented Interfaces:
java.io.Serializable
public class NamespaceException extends java.lang.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(java.lang.String message)
Construct aNamespaceException
object with a detail message.NamespaceException(java.lang.String message, java.lang.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 java.lang.Throwable
getCause()
Returns the cause of this exception ornull
if no cause was set.java.lang.Throwable
getException()
Returns the nested exception.java.lang.Throwable
initCause(java.lang.Throwable cause)
Initializes the cause of this exception to the specified value.
-
-
-
Constructor Detail
-
NamespaceException
public NamespaceException(java.lang.String message)
Construct aNamespaceException
object with a detail message.- Parameters:
message
- the detail message
-
NamespaceException
public NamespaceException(java.lang.String message, java.lang.Throwable cause)
Construct aNamespaceException
object with a detail message and a nested exception.- Parameters:
message
- The detail message.cause
- The nested exception.
-
-
Method Detail
-
getException
public java.lang.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 java.lang.Throwable getCause()
Returns the cause of this exception ornull
if no cause was set.- Overrides:
getCause
in classjava.lang.Throwable
- Returns:
- The cause of this exception or
null
if no cause was set. - Since:
- 1.2
-
initCause
public java.lang.Throwable initCause(java.lang.Throwable cause)
Initializes the cause of this exception to the specified value.- Overrides:
initCause
in classjava.lang.Throwable
- Parameters:
cause
- The cause of this exception.- Returns:
- This exception.
- Throws:
java.lang.IllegalArgumentException
- If the specified cause is this exception.java.lang.IllegalStateException
- If the cause of this exception has already been set.- Since:
- 1.2
-
-