8.2.3 例外の一覧
HMP-PCTOのトランザクション制御がサポートする例外の一覧を示します。
|
項番 |
パッケージ名 |
例外名 |
説明 |
ユーザによる例外送出可否 |
|---|---|---|---|---|
|
1 |
jp.co.Hitachi.soft.hmppcto.interceptor |
RollbackTerminationException |
トランザクションがロールバック決着した場合に送出する例外です。 |
否 |
|
2 |
jp.co.Hitachi.soft.hmppcto.interceptor |
TerminationFailureException |
トランザクションの決着結果が不明の場合に送出する例外です。 |
否 |
|
3 |
jp.co.Hitachi.soft.hmppcto.lb.exception |
PodNotFoundException |
APに指定したサービスに紐づくPodが存在しない場合に送出する例外です。リクエストの実行の前処理で送出します。 |
否 |
|
4 |
jp.co.Hitachi.soft.hmppcto.lb.exception |
ServiceNotFoundException |
APに指定したサービスが存在しない場合に送出する例外です。リクエストの実行の前処理で送出します。 |
否 |
|
5 |
jp.co.Hitachi.soft.hmppcto.transaction |
TransactionBranchException |
トランザクションではない呼び出し元で@PctoTransactionBranchを指定したメソッドを呼び出した場合に送出する例外です。 |
否 |
|
6 |
jp.co.Hitachi.soft.hmppcto.transaction |
TransactionSystemException |
サービス情報の参照時に障害が発生した場合に送出する例外です。 主にOrchestratorの初期化時、トランザクションの開始時に送出します。 |
否 |