Package | Description |
---|---|
nablarch.common.web.download |
ダウンロード機能を提供する。
|
nablarch.common.web.exclusivecontrol |
画面処理における排他制御機能(楽観的ロック)を提供する。
|
nablarch.fw.jaxrs |
NablarchのActionハンドラをJAX-RSのリソースクラスとして呼び出す事ができる機能を提供する。
|
nablarch.fw.web |
画面オンライン処理方式の主要APIを収めたパッケージ。
|
nablarch.test.core.http |
Class and Description |
---|
HttpResponse
HTTPレスポンスメッセージを生成する際に必要な情報を格納したクラス。
HTTPクライアントに対するレスポンス処理をフレームワークが行うために必要な
以下の情報を保持する。
レスポンスステータスコード
レスポンスヘッダ
レスポンスボディ
レスポンスボディの内容は、以下のいずれかの方式によって保持する。
内容をこのオブジェクトに直接保持する方式(バッファ方式)
ボディに書き込むコンテンツファイルのパスのみを指定する方式(コンテンツパス方式)
HttpResponse.setContentPath(String) の値を設定することで後者の方式がとられるようになる。メモリ消費の観点や、コンテンツファイル管理の容易さから、 通常はコンテンツパスによる方式を使用すべきである。 |
Class and Description |
---|
HttpRequest
HTTP/1.1(RFC2616)におけるリクエストメッセージのパーサ及び
その結果を格納するデータオブジェクト。
|
Class and Description |
---|
HttpRequest
HTTP/1.1(RFC2616)におけるリクエストメッセージのパーサ及び
その結果を格納するデータオブジェクト。
|
HttpResponse
HTTPレスポンスメッセージを生成する際に必要な情報を格納したクラス。
HTTPクライアントに対するレスポンス処理をフレームワークが行うために必要な
以下の情報を保持する。
レスポンスステータスコード
レスポンスヘッダ
レスポンスボディ
レスポンスボディの内容は、以下のいずれかの方式によって保持する。
内容をこのオブジェクトに直接保持する方式(バッファ方式)
ボディに書き込むコンテンツファイルのパスのみを指定する方式(コンテンツパス方式)
HttpResponse.setContentPath(String) の値を設定することで後者の方式がとられるようになる。メモリ消費の観点や、コンテンツファイル管理の容易さから、 通常はコンテンツパスによる方式を使用すべきである。 |
Class and Description |
---|
HttpErrorResponse
エラーレスポンスを行う際に送出する例外。
エラー時遷移先画面のパス・ステータスコードなど、HttpResponseと同等の情報を指定することができる。 リクエストプロセッサがこのクラスを捕捉した場合、保持しているHttpResponseオブジェクトの内容にしたがって レスポンス処理が行われる。 注意: 透過的トランザクションハンドラ:nablarch.common.handler.TransactionManagementHandlerを適用している場合、 ユーザエラーをHttpResponseオブジェクトで返却してしまうとロールバックされない。 HttpErrorResponseを送出することで、ユーザエラーを返しつつ、 トランザクションをロールバックすることが可能となる。 |
HttpRequest
HTTP/1.1(RFC2616)におけるリクエストメッセージのパーサ及び
その結果を格納するデータオブジェクト。
|
HttpResponse
HTTPレスポンスメッセージを生成する際に必要な情報を格納したクラス。
HTTPクライアントに対するレスポンス処理をフレームワークが行うために必要な
以下の情報を保持する。
レスポンスステータスコード
レスポンスヘッダ
レスポンスボディ
レスポンスボディの内容は、以下のいずれかの方式によって保持する。
内容をこのオブジェクトに直接保持する方式(バッファ方式)
ボディに書き込むコンテンツファイルのパスのみを指定する方式(コンテンツパス方式)
HttpResponse.setContentPath(String) の値を設定することで後者の方式がとられるようになる。メモリ消費の観点や、コンテンツファイル管理の容易さから、 通常はコンテンツパスによる方式を使用すべきである。 |
HttpResponse.Status
HTTPレスポンスステータス。
|
ResourceLocator
各種リソースを識別する為の文字列(リソースロケータ)をパースして格納するクラス。
|
RestMockHttpRequest
RESTfulウェブサービステスト用の
HttpRequest モッククラス。 |
Class and Description |
---|
HttpRequest
HTTP/1.1(RFC2616)におけるリクエストメッセージのパーサ及び
その結果を格納するデータオブジェクト。
|
HttpResponse
HTTPレスポンスメッセージを生成する際に必要な情報を格納したクラス。
HTTPクライアントに対するレスポンス処理をフレームワークが行うために必要な
以下の情報を保持する。
レスポンスステータスコード
レスポンスヘッダ
レスポンスボディ
レスポンスボディの内容は、以下のいずれかの方式によって保持する。
内容をこのオブジェクトに直接保持する方式(バッファ方式)
ボディに書き込むコンテンツファイルのパスのみを指定する方式(コンテンツパス方式)
HttpResponse.setContentPath(String) の値を設定することで後者の方式がとられるようになる。メモリ消費の観点や、コンテンツファイル管理の容易さから、 通常はコンテンツパスによる方式を使用すべきである。 |
HttpResponse.Status
HTTPレスポンスステータス。
|
RestMockHttpRequest
RESTfulウェブサービステスト用の
HttpRequest モッククラス。 |