Package nablarch.fw.results
Class InternalError
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
nablarch.fw.Result.Error
nablarch.fw.results.ServiceError
nablarch.fw.results.InternalError
- All Implemented Interfaces:
Serializable
,Result
- Direct Known Subclasses:
DuplicateProcessCheckHandler.DuplicateProcess
,ProcessStopHandler.ProcessStop
,TransactionAbnormalEnd
ハンドラの内部処理で発生した問題により、処理が継続できないことを
示す例外。
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface nablarch.fw.Result
Result.ClientError, Result.Error, Result.MultiStatus, Result.NotFound, Result.Success
-
Field Summary
-
Constructor Summary
ConstructorDescriptionデフォルトコンストラクタInternalError
(String message) コンストラクタInternalError
(String message, Throwable cause) コンストラクタInternalError
(Throwable cause) コンストラクタInternalError
(LogLevel logLevel, String messageId, Object... messageParams) コンストラクタInternalError
(LogLevel logLevel, Throwable cause, String messageId, Object... messageParams) コンストラクタ -
Method Summary
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
-
Field Details
-
STATUS_CODE
public static final int STATUS_CODE処理継続が不可能であることを示すステータスコード- See Also:
-
-
Constructor Details
-
InternalError
public InternalError()デフォルトコンストラクタ -
InternalError
コンストラクタ- Parameters:
message
- エラーメッセージ
-
InternalError
コンストラクタ- Parameters:
cause
- 起因となる例外
-
InternalError
コンストラクタ- Parameters:
message
- エラーメッセージcause
- 起因となる例外
-
InternalError
コンストラクタ- Parameters:
logLevel
- 運用ログの出力レベルmessageId
- エラーメッセージのIDmessageParams
- エラーメッセージの埋め込みパラメータ
-
InternalError
コンストラクタ- Parameters:
logLevel
- 運用ログの出力レベルcause
- 起因となる例外messageId
- エラーメッセージのIDmessageParams
- エラーメッセージの埋め込みパラメータ
-
-
Method Details
-
getStatusCode
public int getStatusCode()ステータスコードを返す。- Specified by:
getStatusCode
in interfaceResult
- Overrides:
getStatusCode
in classServiceError
- Returns:
- ステータスコード
-