@Published(tag="architect")
public abstract class ServiceError
extends nablarch.fw.Result.Error
| Constructor and Description |
|---|
ServiceError()
デフォルトコンストラクタ
|
ServiceError(nablarch.core.log.basic.LogLevel logLevel,
String messageId,
Object... messageParams)
運用ログへの出力に関する制御情報を含む例外を生成する。
|
ServiceError(nablarch.core.log.basic.LogLevel logLevel,
Throwable cause,
String messageId,
Object... messageParams)
運用ログへの出力に関する制御情報を含む例外を生成する。
|
ServiceError(String message)
コンストラクタ
|
ServiceError(String message,
Throwable cause)
コンストラクタ
|
ServiceError(Throwable cause)
コンストラクタ
|
| Modifier and Type | Method and Description |
|---|---|
String |
getMessage()
このインスタンスにメッセージIDが指定されている場合は、
そのIDに対応したメッセージ内容を返す。
|
String |
getMessageId()
メッセージIDを返す。
|
Object[] |
getMessageParams()
メッセージパラメータを返す。
|
int |
getStatusCode() |
void |
writeLog(nablarch.fw.ExecutionContext context)
この障害の内容について運用ログに出力する。
ログレベルがエラーレベル以上の場合に、障害内容を運用ログに出力する。
ワーニングレベル以下の場合は何もしない。
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTracepublic ServiceError()
public ServiceError(String message)
message - エラーメッセージpublic ServiceError(Throwable cause)
cause - 起因となる例外public ServiceError(String message, Throwable cause)
message - エラーメッセージcause - 起因となる例外public ServiceError(nablarch.core.log.basic.LogLevel logLevel,
String messageId,
Object... messageParams)
logLevel - ログ出力レベルmessageId - ログ内容のメッセージIDmessageParams - ログメッセージの埋め込みパラメータpublic String getMessageId()
public Object[] getMessageParams()
public String getMessage()
getMessage in interface nablarch.fw.ResultgetMessage in class Throwablepublic void writeLog(nablarch.fw.ExecutionContext context)
context - 実行コンテキストpublic int getStatusCode()
getStatusCode in interface nablarch.fw.ResultgetStatusCode in class nablarch.fw.Result.ErrorCopyright © 2020. All rights reserved.