Class HttpMessagingInvalidDataFormatException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
nablarch.fw.messaging.MessagingException
nablarch.fw.messaging.realtime.http.exception.HttpMessagingException
nablarch.fw.messaging.realtime.http.exception.HttpMessagingInvalidDataFormatException
- All Implemented Interfaces:
Serializable
HTTP通信時、送受信したデータのフォーマット変換に失敗した際に送出される例外クラス。
- Author:
- Masaya Seko
- See Also:
-
Constructor Summary
ConstructorDescription詳細メッセージにnull
を使用して、HttpMessagingInvalidDataFormatException
を生成する。HttpMessagingInvalidDataFormatException
(String message, String targetUrl, Integer statusCode, Map<String, List<String>> headerInfo, String receiveData, Throwable cause) 受信データのフォーマット変換に失敗したことを表すHttpMessagingInvalidDataFormatException
を生成する。HttpMessagingInvalidDataFormatException
(String message, String targetUrl, Map<String, ?> requestData, Throwable cause) 送信データのフォーマット変換に失敗したことを表すHttpMessagingInvalidDataFormatException
を生成する。 -
Method Summary
Modifier and TypeMethodDescription受信したヘッダ情報を取得する。フォーマット変換しようとした受信データを取得する。フォーマット変換しようとした送信データを取得する。void
setHeaderInfo
(Map<String, List<String>> headerInfo) 受信したヘッダ情報を設定する。void
setReceiveData
(String receiveData) フォーマット変換しようとした受信データを設定する。void
setRequestData
(Map<String, ?> requestData) フォーマット変換しようとした送信データを設定する。Methods inherited from class nablarch.fw.messaging.realtime.http.exception.HttpMessagingException
getMessage, getStatusCode, getTargetUrl, setStatusCode, setTargetUrl
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
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
受信したヘッダ情報を取得する。 本例外をキャッチ後、フォーマット変換時のヘッダ情報が必要であれば、本メソッドを用いて取り出す。- Returns:
- ヘッダ情報
-
setHeaderInfo
受信したヘッダ情報を設定する。- Parameters:
headerInfo
- ヘッダ情報
-
getReceiveData
フォーマット変換しようとした受信データを取得する。 本例外をキャッチ後、変換前の受信データが必要であれば、本メソッドを用いて取り出す。- Returns:
- フォーマット変換しようとした受信データ。
この例外オブジェクトが送信データのフォーマット変換失敗を表している場合は
null
-
setReceiveData
フォーマット変換しようとした受信データを設定する。- Parameters:
receiveData
- フォーマット変換しようとした受信データ
-
getRequestData
フォーマット変換しようとした送信データを取得する。- Returns:
- フォーマット変換しようとした送信データ。
この例外オブジェクトが受信データのフォーマット変換失敗を表している場合は
null
-
setRequestData
フォーマット変換しようとした送信データを設定する。- Parameters:
requestData
- フォーマット変換しようとした送信データ。
-