@Published(tag="architect") public interface Result
Modifier and Type | Interface and Description |
---|---|
static class |
Result.ClientError
サービス呼出側に起因すると思われる問題により、処理が継続できないことを示す例外。
問題解決には、呼び出し側による対処が必要となるので、エラーメッセージの
内容として、呼び出し側に要求する対処の内容を明記する必要がある。
|
static class |
Result.Error
ハンドラの処理が異常終了したことを示す実行時例外。
本クラスの具象クラスは以下の3つに類別することができる。
|
static class |
Result.MultiStatus
処理結果が複数のステータスを含んでいることを表す。
これは、バッチ処理やアップロード処理のように、
1つのリクエストに対して複数の処理が実行される場合に返される。
個々の処理結果には、エラー結果(4xx/5xx)が含まれうる。
|
static class |
Result.NotFound
要求されたリソースが存在しないため、
処理を継続することができないことを示す例外。
|
static class |
Result.Success
ハンドラの処理が正常終了したことを表す。
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getMessage()
処理結果に関する詳細情報を返す。
|
int |
getStatusCode()
ステータスコードを返す。
|
boolean |
isSuccess()
処理が正常終了したかどうかを返す。
|
int getStatusCode()
java.lang.String getMessage()
@Published boolean isSuccess()
true