インターフェース FaultAwareWebServiceConnection

すべてのスーパーインターフェース:
AutoCloseableSE, WebServiceConnection
すべての既知の実装クラス:
AbstractHttpSenderConnection, ClientHttpRequestConnection, HttpComponents5Connection, HttpComponentsConnection, HttpExchangeConnection, HttpServletConnection, HttpUrlConnection, JdkHttpClientConnection

public interface FaultAwareWebServiceConnection extends WebServiceConnection
受信した障害メッセージを認識する WebServiceConnection のサブインターフェース。障害メッセージ(SoapFault SOAP 障害など)では、多くの場合、異なる処理ルールが必要です。通常、障害検出は接続エラーコードなどをインスペクションすることによって行われます。
導入:
1.0.0
  • 方法の詳細

    • hasFault

      boolean hasFault() throws IOExceptionSE
      この接続に障害が発生したかどうかを示します。

      通常、HTTP ステータスコードを確認することで実装されます。

      戻り値:
      この接続に障害が発生した場合は true。それ以外の場合は false
      例外:
      IOExceptionSE - I/O エラーの場合
    • setFaultCode

      void setFaultCode(@Nullable QNameSE faultCode) throws IOExceptionSE
      特定の障害コードを設定します。

      通常、HTTP ステータスコードを設定することで実装されます。

      パラメーター:
      faultCode - 接続に設定する障害コード、または障害がない場合は null
      例外:
      IOExceptionSE - I/O エラーの場合