Package | Description |
---|---|
nablarch.fw |
本フレームワークの処理方式に共通する概念やアーキテクチャに関連する
インターフェース及びモジュールを収めたパッケージ。
|
nablarch.fw.handler |
処理方式に依存しないフレームワーク標準ハンドラを収めたパッケージ。
|
nablarch.fw.launcher |
アプリケーションが動作するJavaプロセスの起動とフレームワークの初期化を行う
ランチャーに関連するモジュールを収めたパッケージ。
|
nablarch.fw.messaging |
メッセージング処理方式の実装に直接関連するモジュールを格納するパッケージ。
|
nablarch.fw.results | |
nablarch.fw.web.handler |
画面オンライン処理方式向けフレームワーク標準ハンドラ。
|
nablarch.fw.web.servlet |
J2EEコンテナサポートAPI群。
|
Modifier and Type | Class and Description |
---|---|
static class |
DataReader.NoMoreRecord
これ以上読み取るデータが無いことを示す例外。
|
class |
NoMoreHandlerException
ハンドラーキュー上に処理を委譲するためのハンドラが存在しない場合に
送出される例外。
|
static class |
Result.ClientError
サービス呼出側に起因すると思われる問題により、処理が継続できないことを示す例外。
問題解決には、呼び出し側による対処が必要となるので、エラーメッセージの
内容として、呼び出し側に要求する対処の内容を明記する必要がある。
|
static class |
Result.NotFound
要求されたリソースが存在しないため、
処理を継続することができないことを示す例外。
|
Modifier and Type | Class and Description |
---|---|
static class |
DuplicateProcessCheckHandler.DuplicateProcess
プロセスが2重に起動された場合に送出される例外クラス。
|
static class |
ProcessStopHandler.ProcessStop
プロセス停止を示す例外。
|
Modifier and Type | Class and Description |
---|---|
class |
ProcessAbnormalEnd
アプリケーションを異常終了させる際に送出する例外クラス。
この例外が送出された場合、フレームワークは以下の処理を行う。
|
Modifier and Type | Class and Description |
---|---|
class |
ErrorResponseMessage
エラー応答として送信する電文情報を含んだ実行時例外。
本クラスを送出することで、業務トランザクションはロールバックしつつ、
任意の内容の応答電文を送信することができる。
|
class |
MessageReadError
メッセージデータリーダによる受信電文の読み込み処理の最中にエラーが発生した場合に
送出される例外。
受信電文のGETには成功したが、フレームワークヘッダ領域の読み込みに失敗した場合に
送出される。
この例外が送出された場合、業務処理へのディスパッチは発生しない。
|
Modifier and Type | Class and Description |
---|---|
class |
BadRequest
入力データの内容に問題がある為に処理が継続できないことを示す例外。
|
class |
Conflicted
要求された処理が既に行われた(もしくは並行して実行されている)
処理の結果と競合しているため、処理を継続することができないことを示す例外。
|
class |
Forbidden
必要な権限が無いため、処理を継続することができない
ことを示す例外。
|
class |
InternalError
ハンドラの内部処理で発生した問題により、処理が継続できないことを
示す例外。
|
class |
RequestEntityTooLarge
要求されたリクエストが大きすぎるため、処理を継続できないことを示す例外。
|
class |
ServiceError
サービス側で生じた問題により処理が継続できないことを示す例外。
問題解決には、サービス側での対処が必要となるため、エラーメッセージの内容として、
呼び出し側が問題が発生したことをサービス管理者に連絡する方法と、
管理者に伝えるべき内容を含める必要がある。
また、メッセージIDを設定することにより、
運用ログへの出力に関する制御を行うことができる。
|
class |
ServiceUnavailable
一時的に処理の受付を停止していることを表す例外。
|
class |
TransactionAbnormalEnd
業務処理が異常終了したことを示す例外クラス。
|
class |
Unauthorized
必要な認証プロセスを経ていないため、処理を継続することができない
ことを示す例外。
|
Modifier and Type | Class and Description |
---|---|
static class |
SessionConcurrentAccessHandler.SessionConfliction
Deprecated.
セッション書き込みに競合が発生したことを表す例外。
|
Modifier and Type | Class and Description |
---|---|
static class |
NablarchHttpServletRequestWrapper.PostParameterReadError
ポストパラメータの読み込みに失敗したことを表す実行時例外。
|