Class HttpMessagingInvalidDataFormatException

All Implemented Interfaces:
Serializable

@Published public class HttpMessagingInvalidDataFormatException extends HttpMessagingException
HTTP通信時、送受信したデータのフォーマット変換に失敗した際に送出される例外クラス。
Author:
Masaya Seko
See Also:
  • Constructor Details

    • HttpMessagingInvalidDataFormatException

      public HttpMessagingInvalidDataFormatException()
      詳細メッセージにnullを使用して、HttpMessagingInvalidDataFormatExceptionを生成する。
    • HttpMessagingInvalidDataFormatException

      public HttpMessagingInvalidDataFormatException(String message, String targetUrl, Map<String,?> requestData, Throwable cause)
      送信データのフォーマット変換に失敗したことを表すHttpMessagingInvalidDataFormatExceptionを生成する。
      Parameters:
      message - エラーメッセージ
      targetUrl - 接続先
      requestData - フォーマット変換しようとした送信データ
      cause - 起因となる例外
    • HttpMessagingInvalidDataFormatException

      public HttpMessagingInvalidDataFormatException(String message, String targetUrl, Integer statusCode, Map<String,List<String>> headerInfo, String receiveData, Throwable cause)
      受信データのフォーマット変換に失敗したことを表すHttpMessagingInvalidDataFormatExceptionを生成する。
      Parameters:
      message - エラーメッセージ
      targetUrl - 接続先
      statusCode - 受信したHTTPステータスコード
      headerInfo - 受信したヘッダ情報
      receiveData - フォーマット変換しようとした受信データ
      cause - 起因となる例外
  • Method Details

    • getHeaderInfo

      public Map<String,List<String>> getHeaderInfo()
      受信したヘッダ情報を取得する。

      本例外をキャッチ後、フォーマット変換時のヘッダ情報が必要であれば、本メソッドを用いて取り出す。

      Returns:
      ヘッダ情報
    • setHeaderInfo

      public void setHeaderInfo(Map<String,List<String>> headerInfo)
      受信したヘッダ情報を設定する。
      Parameters:
      headerInfo - ヘッダ情報
    • getReceiveData

      public String getReceiveData()
      フォーマット変換しようとした受信データを取得する。

      本例外をキャッチ後、変換前の受信データが必要であれば、本メソッドを用いて取り出す。

      Returns:
      フォーマット変換しようとした受信データ。 この例外オブジェクトが送信データのフォーマット変換失敗を表している場合はnull
    • setReceiveData

      public void setReceiveData(String receiveData)
      フォーマット変換しようとした受信データを設定する。
      Parameters:
      receiveData - フォーマット変換しようとした受信データ
    • getRequestData

      public Map<String,?> getRequestData()
      フォーマット変換しようとした送信データを取得する。
      Returns:
      フォーマット変換しようとした送信データ。 この例外オブジェクトが受信データのフォーマット変換失敗を表している場合はnull
    • setRequestData

      public void setRequestData(Map<String,?> requestData)
      フォーマット変換しようとした送信データを設定する。
      Parameters:
      requestData - フォーマット変換しようとした送信データ。