@Published(tag="architect") public abstract class ServiceError extends Result.Error
Result.ClientError, Result.Error, Result.MultiStatus, Result.NotFound, Result.Success| Constructor and Description | 
|---|
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)
コンストラクタ 
 | 
| Modifier and Type | Method and Description | 
|---|---|
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 in interface ResultgetMessage in class java.lang.Throwablepublic void writeLog(ExecutionContext context)
context - 実行コンテキストpublic int getStatusCode()
getStatusCode in interface ResultgetStatusCode in class Result.Error