Package nablarch.fw.results
Class ServiceUnavailable
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
nablarch.fw.Result.Error
nablarch.fw.results.ServiceError
nablarch.fw.results.ServiceUnavailable
- All Implemented Interfaces:
Serializable
,Result
一時的に処理の受付を停止していることを表す例外。
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface nablarch.fw.Result
Result.ClientError, Result.Error, Result.MultiStatus, Result.NotFound, Result.Success
-
Constructor Summary
ConstructorDescriptionデフォルトコンストラクタServiceUnavailable
(String message) コンストラクタServiceUnavailable
(String message, Throwable cause) コンストラクタServiceUnavailable
(Throwable cause) コンストラクタServiceUnavailable
(LogLevel logLevel, String messageId, Object... messageParams) コンストラクタServiceUnavailable
(LogLevel logLevel, Throwable cause, String messageId, Object... messageParams) コンストラクタ -
Method Summary
Modifier and TypeMethodDescription処理受付が再開される予定時刻を返す。 デフォルトはnull。(=再開時期未定)int
ステータスコードを返す。setRetryAfter
(Date retryAfter) 処理受付が再開される予定時刻を設定する。Methods inherited from class nablarch.fw.results.ServiceError
getMessage, getMessageId, getMessageParams, writeLog
Methods inherited from class nablarch.fw.Result.Error
isSuccess, toString
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Constructor Details
-
ServiceUnavailable
public ServiceUnavailable()デフォルトコンストラクタ -
ServiceUnavailable
コンストラクタ- Parameters:
message
- エラーメッセージ
-
ServiceUnavailable
コンストラクタ- Parameters:
cause
- 起因となる例外
-
ServiceUnavailable
コンストラクタ- Parameters:
message
- エラーメッセージcause
- 起因となる例外
-
ServiceUnavailable
コンストラクタ- Parameters:
logLevel
- 運用ログの出力レベルmessageId
- エラーメッセージのIDmessageParams
- エラーメッセージの埋め込みパラメータ
-
ServiceUnavailable
public ServiceUnavailable(LogLevel logLevel, Throwable cause, String messageId, Object... messageParams) コンストラクタ- Parameters:
logLevel
- 運用ログの出力レベルcause
- 起因となる例外messageId
- エラーメッセージのIDmessageParams
- エラーメッセージの埋め込みパラメータ
-
-
Method Details
-
getStatusCode
public int getStatusCode()ステータスコードを返す。- Specified by:
getStatusCode
in interfaceResult
- Overrides:
getStatusCode
in classServiceError
- Returns:
- ステータスコード
-
setRetryAfter
処理受付が再開される予定時刻を設定する。- Parameters:
retryAfter
- 再開予定時刻- Returns:
- 自身のインスタンス
-
getRetryAfter
処理受付が再開される予定時刻を返す。 デフォルトはnull。(=再開時期未定)- Returns:
- 再開予定時間
-