Class HttpMessagingException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
nablarch.fw.messaging.MessagingException
nablarch.fw.messaging.realtime.http.exception.HttpMessagingException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
HttpMessagingInvalidDataFormatException
,HttpMessagingTimeoutException
HTTP通信に関する例外クラス。
- See Also:
-
Constructor Summary
ConstructorDescription詳細メッセージにnull
を使用して、HttpMessagingException
を構築する。HttpMessagingException
(String message) 指定された詳細メッセージを使用して、HttpMessagingException
を構築する。HttpMessagingException
(String targetUrl, Integer statusCode, Throwable cause) 指定された起因となる例外を使用し、例外発生時の接続先及びHTTPステータスコードを指定してHttpMessagingException
を構築する。HttpMessagingException
(String message, String targetUrl, Integer statusCode, Throwable cause) 指定された詳細メッセージおよび起因となる例外を使用し、 例外発生時の接続先及びHTTPステータスコードを指定してHttpMessagingException
を構築する。HttpMessagingException
(String message, Throwable cause) 指定された詳細メッセージおよび起因となる例外を使用して、HttpMessagingException
を構築する。HttpMessagingException
(Throwable cause) 指定された起因となる例外を使用して、HttpMessagingException
を構築する。 -
Method Summary
Modifier and TypeMethodDescription例外発生時のHTTPステータスコードを取得する。例外発生時の接続先を取得する。void
setStatusCode
(Integer statusCode) 例外発生時のHTTPステータスコードを設定する。void
setTargetUrl
(String targetUrl) 例外発生時の接続先を設定する。Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
HttpMessagingException
public HttpMessagingException()詳細メッセージにnull
を使用して、HttpMessagingException
を構築する。 -
HttpMessagingException
指定された詳細メッセージおよび起因となる例外を使用して、HttpMessagingException
を構築する。- Parameters:
message
- 詳細メッセージcause
- 起因となる例外
-
HttpMessagingException
指定された詳細メッセージを使用して、HttpMessagingException
を構築する。- Parameters:
message
- 詳細メッセージ
-
HttpMessagingException
指定された起因となる例外を使用して、HttpMessagingException
を構築する。- Parameters:
cause
- 起因となる例外
-
HttpMessagingException
指定された起因となる例外を使用し、例外発生時の接続先及びHTTPステータスコードを指定してHttpMessagingException
を構築する。- Parameters:
targetUrl
- 例外発生時の接続先statusCode
- HTTPステータスコードcause
- 起因となる例外
-
HttpMessagingException
public HttpMessagingException(String message, String targetUrl, Integer statusCode, Throwable cause) 指定された詳細メッセージおよび起因となる例外を使用し、 例外発生時の接続先及びHTTPステータスコードを指定してHttpMessagingException
を構築する。- Parameters:
message
- エラーメッセージtargetUrl
- 例外発生時の接続先statusCode
- HTTPステータスコードcause
- 起因となる例外
-
-
Method Details
-
getMessage
メッセージには以下の内容が含まれる。 ※インスタンス生成時に設定した項目のみ出力される。- エラーメッセージ
- 例外発生時の接続先
- HTTPステータスコード
- Overrides:
getMessage
in classThrowable
- Returns:
- メッセージ
-
getTargetUrl
例外発生時の接続先を取得する。- Returns:
- 例外発生時の接続先
-
setTargetUrl
例外発生時の接続先を設定する。- Parameters:
targetUrl
- 接続先URL
-
getStatusCode
例外発生時のHTTPステータスコードを取得する。- Returns:
- 例外発生時のHTTPステータスコード
-
setStatusCode
例外発生時のHTTPステータスコードを設定する。- Parameters:
statusCode
- HTTPステータスコード
-