インターフェース FaultAwareWebServiceConnection
- すべてのスーパーインターフェース:
AutoCloseableSE, WebServiceConnection
- すべての既知の実装クラス:
AbstractHttpSenderConnection, ClientHttpRequestConnection, HttpComponents5Connection, HttpComponentsConnection, HttpExchangeConnection, HttpServletConnection, HttpUrlConnection, JdkHttpClientConnection
受信した障害メッセージを認識する
WebServiceConnection のサブインターフェース。障害メッセージ(SoapFault SOAP 障害など)では、多くの場合、異なる処理ルールが必要です。通常、障害検出は接続エラーコードなどをインスペクションすることによって行われます。- 導入:
- 1.0.0
方法の概要
修飾子と型メソッド説明booleanhasFault()この接続に障害が発生したかどうかを示します。voidsetFaultCode(@Nullable QNameSE faultCode) 特定の障害コードを設定します。インターフェース WebServiceConnection から継承されたメソッド
close, getErrorMessage, getUri, hasError, receive, send
方法の詳細
hasFault
この接続に障害が発生したかどうかを示します。通常、HTTP ステータスコードを確認することで実装されます。
- 戻り値:
- この接続に障害が発生した場合は
true。それ以外の場合はfalse。 - 例外:
IOExceptionSE- I/O エラーの場合
setFaultCode
特定の障害コードを設定します。通常、HTTP ステータスコードを設定することで実装されます。
- パラメーター:
faultCode- 接続に設定する障害コード、または障害がない場合はnull。- 例外:
IOExceptionSE- I/O エラーの場合