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