パッケージ | 説明 |
---|---|
nablarch.common.web.download |
ダウンロード機能を提供する。
|
nablarch.fw |
本フレームワークの処理方式に共通する概念やアーキテクチャに関連する
インターフェース及びモジュールを収めたパッケージ。
|
nablarch.fw.action |
業務処理を実装する際に利用できる、アクションハンドラの共通基底クラス
(テンプレート)を格納するパッケージ。
|
nablarch.fw.handler |
処理方式に依存しないフレームワーク標準ハンドラを収めたパッケージ。
|
nablarch.fw.invoker |
ハンドラリストの実行機能を提供する。
|
nablarch.fw.launcher |
アプリケーションが動作するJavaプロセスの起動とフレームワークの初期化を行う
ランチャーに関連するモジュールを収めたパッケージ。
|
nablarch.fw.messaging |
メッセージング処理方式の実装に直接関連するモジュールを格納するパッケージ。
|
nablarch.fw.messaging.action |
応答なし電文を受送信するアクションを提供する。
|
nablarch.fw.results | |
nablarch.fw.web |
画面オンライン処理方式の主要APIを収めたパッケージ。
|
nablarch.fw.web.handler |
画面オンライン処理方式向けフレームワーク標準ハンドラ。
|
nablarch.fw.web.servlet |
J2EEコンテナサポートAPI群。
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
DataRecordResponse
Map型のデータレコードのリストを一定のフォーマットに従って直列化し、
その内容をレスポンスボディとするHTTPレスポンスオブジェクト。
|
class |
FileResponse
File オブジェクトからHTTPレスポンスを生成するHttpResponse 継承クラス。 |
class |
StreamResponse
ストリームからHTTPレスポンスメッセージを生成するクラス。
|
修飾子とタイプ | クラスと説明 |
---|---|
static class |
DataReader.NoMoreRecord
これ以上読み取るデータが無いことを示す例外。
|
class |
NoMoreHandlerException
ハンドラーキュー上に処理を委譲するためのハンドラが存在しない場合に
送出される例外。
|
static class |
Result.ClientError
サービス呼出側に起因すると思われる問題により、処理が継続できないことを示す例外。
|
static class |
Result.Error
ハンドラの処理が異常終了したことを示す実行時例外。
|
static class |
Result.MultiStatus
処理結果が複数のステータスを含んでいることを表す。
|
static class |
Result.NotFound
要求されたリソースが存在しないため、
処理を継続することができないことを示す例外。
|
static class |
Result.Success
ハンドラの処理が正常終了したことを表す。
|
修飾子とタイプ | メソッドと説明 |
---|---|
List<Result> |
Result.MultiStatus.getResults()
処理結果のリストを取得する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
Result.MultiStatus |
Result.MultiStatus.addResults(Result... results)
処理結果を追加する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
abstract Result |
BatchAction.handle(D inputData,
ExecutionContext ctx)
データリーダによって読み込まれた1件分の入力データに対する業務処理を実行する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
BatchActionBase.postExecution(Result result,
ExecutionContext context) |
protected void |
BatchActionBase.terminate(Result result,
ExecutionContext context)
本処理が終了した場合に一度だけ実行される。
|
修飾子とタイプ | クラスと説明 |
---|---|
static class |
DuplicateProcessCheckHandler.DuplicateProcess
プロセスが2重に起動された場合に送出される例外クラス。
|
static class |
ProcessStopHandler.ProcessStop
プロセス停止を示す例外。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected Result |
PipelineInvoker.handleError(ExecutionContext context,
Error e)
Error の例外処理を行う。
|
protected Result |
PipelineInvoker.handleException(ExecutionContext context,
Throwable t)
例外処理を行う
|
protected Result |
PipelineInvoker.handleRuntimeException(ExecutionContext context,
RuntimeException e)
RuntimeExceptionの例外処理を行う。
|
Result |
PipelineInvoker.invokeInbound(ExecutionContext context)
事前処理を実行する。
|
Result |
PipelineInvoker.invokeOutbound(ExecutionContext context)
事前処理を実行する。
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
ProcessAbnormalEnd
アプリケーションを異常終了させる際に送出する例外クラス。
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
ErrorResponseMessage
エラー応答として送信する電文情報を含んだ実行時例外。
|
class |
MessageReadError
メッセージデータリーダによる受信電文の読み込み処理の最中にエラーが発生した場合に
送出される例外。
|
class |
ResponseMessage
本システムに対する要求電文への応答電文を表すクラス。
|
class |
StructuredResponseMessage
構造化されたデータを取り扱うために、addRecord時にデータをすぐに書き込まず、メモリ上にキャッシュする応答メッセージ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
Result |
AsyncMessageReceiveAction.handle(RequestMessage inputData,
ExecutionContext ctx)
データリーダによって読み込まれた1件分の入力データに対する業務処理を実行する。
|
Result |
AsyncMessageSendAction.handle(SqlRow inputData,
ExecutionContext ctx)
入力データからヘッダ部及び業務データ部からなるメッセージオブジェクトを生成し、
送信処理(キューへのPUT)を行う。
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
BadRequest
入力データの内容に問題がある為に処理が継続できないことを示す例外。
|
class |
Conflicted
要求された処理が既に行われた(もしくは並行して実行されている)
処理の結果と競合しているため、処理を継続することができないことを示す例外。
|
class |
Forbidden
必要な権限が無いため、処理を継続することができない
ことを示す例外。
|
class |
InternalError
ハンドラの内部処理で発生した問題により、処理が継続できないことを
示す例外。
|
class |
RequestEntityTooLarge
要求されたリクエストが大きすぎるため、処理を継続できないことを示す例外。
|
class |
ServiceError
サービス側で生じた問題により処理が継続できないことを示す例外。
|
class |
ServiceUnavailable
一時的に処理の受付を停止していることを表す例外。
|
class |
TransactionAbnormalEnd
業務処理が異常終了したことを示す例外クラス。
|
class |
Unauthorized
必要な認証プロセスを経ていないため、処理を継続することができない
ことを示す例外。
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
HttpResponse
HTTPレスポンスメッセージを生成する際に必要な情報を格納したクラス。
|
修飾子とタイプ | クラスと説明 |
---|---|
static class |
SessionConcurrentAccessHandler.SessionConfliction
非推奨です。
セッション書き込みに競合が発生したことを表す例外。
|
修飾子とタイプ | クラスと説明 |
---|---|
static class |
NablarchHttpServletRequestWrapper.PostParameterReadError
ポストパラメータの読み込みに失敗したことを表す実行時例外。
|