public class JAXRException extends ExceptionSE implements JAXRResponse
JAXRResponse
, 直列化された形式 修飾子と型 | フィールドと説明 |
---|---|
protected ThrowableSE | cause この JAXRException が発生する原因となった Throwable。 |
STATUS_FAILURE, STATUS_SUCCESS, STATUS_UNAVAILABLE, STATUS_WARNING
コンストラクターと説明 |
---|
JAXRException() 理由もなく、または Throwable が埋め込まれた JAXRException オブジェクトを構築します。 |
JAXRException(StringSE reason) スローされた例外の理由として、指定された String を使用して JAXRException オブジェクトを構築します。 |
JAXRException(StringSE reason, ThrowableSE cause) 例外がスローされた理由として指定された String を使用し、埋め込み Throwable として指定された Throwable オブジェクトを使用して、JAXRException オブジェクトを構築します。 |
JAXRException(ThrowableSE cause) 指定された Throwable オブジェクトで初期化された JAXRException オブジェクトを構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
ThrowableSE | getCause() 存在する場合、この JAXRException に埋め込まれた Throwable を返します。 |
StringSE | getMessage() この JAXRException オブジェクトの詳細メッセージを返します。 |
StringSE | getRequestId() このレスポンスを生成したリクエストの一意の ID を返します。 |
int | getStatus() このレスポンスのステータスを返します。 |
ThrowableSE | initCause(ThrowableSE cause) このスロー可能オブジェクトの原因を指定された値に初期化します。 |
boolean | isAvailable() レスポンスがある場合は true を返し、それ以外の場合は false を返します。 |
addSuppressedSE, fillInStackTraceSE, getLocalizedMessageSE, getStackTraceSE, getSuppressedSE, printStackTraceSE, printStackTraceSE, printStackTraceSE, setStackTraceSE, toStringSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
protected ThrowableSE cause
public JAXRException()
JAXRException
オブジェクトを構築します。public JAXRException(StringSE reason)
String
を使用して JAXRException
オブジェクトを構築します。reason
- 例外の原因の説明 public JAXRException(StringSE reason, ThrowableSE cause)
String
を使用し、埋め込み Throwable として指定された Throwable
オブジェクトを使用して、JAXRException
オブジェクトを構築します。reason
- 例外の原因の説明 cause
- この JAXRException
オブジェクトに埋め込まれる Throwable
オブジェクト public JAXRException(ThrowableSE cause)
Throwable
オブジェクトで初期化された JAXRException
オブジェクトを構築します。cause
- この例外を引き起こした Throwablepublic StringSE getMessage()
JAXRException
オブジェクトの詳細メッセージを返します。 埋め込まれた Throwable があり、JAXRException
オブジェクトに独自の詳細メッセージがない場合、このメソッドは埋め込まれた Throwable から詳細メッセージを返します。
ThrowableSE
の getMessageSE
JAXRException
のエラーまたは警告メッセージ、またはメッセージがない場合は、埋め込まれた Throwable のメッセージ(存在する場合)public ThrowableSE getCause()
JAXRException
に埋め込まれた Throwable を返します。それ以外の場合、このメソッドは null
を返します。ThrowableSE
の getCauseSE
null
(存在しない場合)public ThrowableSE initCause(ThrowableSE cause)
このメソッドは最大で 1 回呼び出すことができます。通常、コンストラクター内から、スロー可能オブジェクトを作成した直後に呼び出されます。このスロー可能オブジェクトが JAXRException(Throwable)
または JAXRException(String,Throwable)
で作成された場合、このメソッドは一度も呼び出すことができません。
ThrowableSE
の initCauseSE
cause
- 原因(getCause()
メソッドによる後の検索のために保存されます)。( null 値が許可され、原因が存在しないか不明であることを示します。)Throwable
インスタンスへの参照。IllegalArgumentExceptionSE
- cause
がこのスロー可能である場合。(スロー可能オブジェクトがそれ自体の原因になることはありません。)IllegalStateExceptionSE
- このスロー可能オブジェクトが JAXRException(Throwable)
または JAXRException(String,Throwable)
で作成された場合、またはこのメソッドがこのスロー可能オブジェクトですでに呼び出されている場合 public StringSE getRequestId()
JAXRResponse
JAXRResponse
の getRequestId
public int getStatus()
JAXRResponse
JAXRResponse
の getStatus
JAXRResponse.STATUS_SUCCESS
public boolean isAvailable() throws JAXRException
JAXRResponse
の isAvailable
true
。それ以外の場合は false
JAXRException
- Jakarta XML Registries プロバイダーで内部エラーが発生した場合 Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.