|
JavaTM 2 Platform Ent. Ed. v1.4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.lang.Throwable java.lang.Exception javax.xml.registry.JAXRException
Signals that a JAXR exception has occurred. It contains no members other than the standard reason String.
JAXRResponse
,
Serialized FormField Summary | |
protected Throwable |
cause
|
Fields inherited from interface javax.xml.registry.JAXRResponse |
STATUS_FAILURE, STATUS_SUCCESS, STATUS_UNAVAILABLE, STATUS_WARNING |
Constructor Summary | |
JAXRException()
Constructs a JAXRException object with no
reason or embedded Throwable. |
|
JAXRException(String reason)
Constructs a JAXRException object with the given
String as the reason for the exception being thrown. |
|
JAXRException(String reason,
Throwable cause)
Constructs a JAXRException object with the given
String as the reason for the exception being thrown
and the given Throwable object as an embedded
Throwable. |
|
JAXRException(Throwable cause)
Constructs a JAXRException object initialized
with the given Throwable object. |
Method Summary | |
Throwable |
getCause()
Returns the Throwable embedded in this JAXRException
if there is one. |
String |
getMessage()
Returns the detail message for this JAXRException
object.
|
String |
getRequestId()
Returns the unique id for the request that generated this response. |
int |
getStatus()
Returns the status for this response. |
Throwable |
initCause(Throwable cause)
Initializes the cause of this throwable to the specified value. |
boolean |
isAvailable()
Returns true if a response is available, false otherwise. |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getLocalizedMessage, getStackTrace, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected Throwable cause
Constructor Detail |
public JAXRException()
JAXRException
object with no
reason or embedded Throwable.
public JAXRException(String reason)
JAXRException
object with the given
String
as the reason for the exception being thrown.
reason
- a description of what caused the exceptionpublic JAXRException(String reason, Throwable cause)
JAXRException
object with the given
String
as the reason for the exception being thrown
and the given Throwable
object as an embedded
Throwable.
reason
- a description of what caused the exceptioncause
- a Throwable
object that is to
be embedded in this JAXRException
objectpublic JAXRException(Throwable cause)
JAXRException
object initialized
with the given Throwable
object.
cause
- the Throwable that caused this ExceptionMethod Detail |
public String getMessage()
JAXRException
object.
If there is an embedded Throwable, and if the
JAXRException
object has no detail message of its
own, this method will return the detail message from the embedded
Throwable.
JAXRException
or, if it has none, the
message of the embedded Throwable, if there is onepublic Throwable getCause()
JAXRException
if there is one. Otherwise, this method returns null
.
null
if there is
nonepublic Throwable initCause(Throwable cause)
This method can be called at most once. It is generally called from
within the constructor, or immediately after creating the
throwable. If this throwable was created
with JAXRException(Throwable)
or
JAXRException(String,Throwable)
, this method cannot be
called even once.
cause
- the cause (which is saved for later retrieval by the
getCause()
method). (A null value is
permitted, and indicates that the cause is nonexistent or
unknown.)
Throwable
instance.
IllegalArgumentException
- if cause
is this
throwable. (A throwable cannot
be its own cause.)
IllegalStateException
- if this throwable was
created with JAXRException(Throwable)
or
JAXRException(String,Throwable)
, or this
method has already been called on this throwable.public String getRequestId()
JAXRResponse
getRequestId
in interface JAXRResponse
public int getStatus()
JAXRResponse
getStatus
in interface JAXRResponse
JAXRResponse.STATUS_SUCCESS
public boolean isAvailable() throws JAXRException
isAvailable
in interface JAXRResponse
true
if the response is available; false
otherwise
JAXRException
- If the JAXR provider encounters an internal error
|
JavaTM 2 Platform Ent. Ed. v1.4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright 2003 Sun Microsystems, Inc. All rights reserved.