@Published(tag="architect") public abstract class ServiceError extends Result.Error
Result.ClientError, Result.Error, Result.MultiStatus, Result.NotFound, Result.Success
コンストラクタと説明 |
---|
ServiceError()
デフォルトコンストラクタ
|
ServiceError(LogLevel logLevel,
String messageId,
Object... messageParams)
運用ログへの出力に関する制御情報を含む例外を生成する。
|
ServiceError(LogLevel logLevel,
Throwable cause,
String messageId,
Object... messageParams)
運用ログへの出力に関する制御情報を含む例外を生成する。
|
ServiceError(String message)
コンストラクタ
|
ServiceError(String message,
Throwable cause)
コンストラクタ
|
ServiceError(Throwable cause)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
String |
getMessage()
処理結果に関する詳細情報を返す。
|
String |
getMessageId()
メッセージIDを返す。
|
Object[] |
getMessageParams()
メッセージパラメータを返す。
|
int |
getStatusCode()
ステータスコードを返す。
|
void |
writeLog(ExecutionContext context)
この障害の内容について運用ログに出力する。
|
isSuccess, toString
public ServiceError()
public ServiceError(String message)
message
- エラーメッセージpublic ServiceError(Throwable cause)
cause
- 起因となる例外public ServiceError(String message, Throwable cause)
message
- エラーメッセージcause
- 起因となる例外public ServiceError(LogLevel logLevel, String messageId, Object... messageParams)
logLevel
- ログ出力レベルmessageId
- ログ内容のメッセージIDmessageParams
- ログメッセージの埋め込みパラメータpublic String getMessageId()
public Object[] getMessageParams()
public String getMessage()
getMessage
インタフェース内 Result
getMessage
クラス内 Throwable
public void writeLog(ExecutionContext context)
context
- 実行コンテキストpublic int getStatusCode()
getStatusCode
インタフェース内 Result
getStatusCode
クラス内 Result.Error