- handle(HttpRequest, ExecutionContext, Handler<HttpRequest, HttpResponse>, OnDoubleSubmission) - Method in interface nablarch.common.web.token.DoubleSubmissionHandler
-
OnDoubleSubmissionアノテーションに対する処理を行う。
- handle(Object) - Method in interface nablarch.core.db.statement.AutoPropertyHandler
-
指定されたオブジェクトのフィールドの値に自動設定値を設定する。
- handle(D, ExecutionContext) - Method in class nablarch.fw.action.BatchAction
-
データリーダによって読み込まれた1件分の入力データに対する業務処理を実行する。
- handle(TData, ExecutionContext) - Method in interface nablarch.fw.Handler
-
入力データに対する処理を実行する。
- handle(RequestMessage, ExecutionContext) - Method in class nablarch.fw.messaging.action.AsyncMessageReceiveAction
-
データリーダによって読み込まれた1件分の入力データに対する業務処理を実行する。
- handle(SqlRow, ExecutionContext) - Method in class nablarch.fw.messaging.action.AsyncMessageSendAction
-
- handle(HttpRequest, ExecutionContext) - Method in interface nablarch.fw.web.HttpRequestHandler
-
HTTPリクエストに対する処理を実行する。
- handle(HttpRequest, ExecutionContext) - Method in enum nablarch.fw.web.HttpResponse.Status
-
入力データに対する処理を実行する。
このクラスの実装では、以下のHTTPレスポンスメッセージに相当する
HttpResponse
オブジェクトを返す。
- handleEmptyFile(String) - Method in interface nablarch.fw.web.upload.util.ValidatingStrategy
-
空ファイルの場合の処理を行う。
- handleError(ExecutionContext, Error) - Method in class nablarch.fw.invoker.PipelineInvoker
-
Error の例外処理を行う。
例外をNablarchのハンドラでレスポンスとして処理する場合、
このハンドラより外部のハンドラが処理できるレスポンスオブジェクトを返す。
- handleException(SqlRow, ExecutionContext, MailRequestTable.MailRequest, MailConfig, Exception) - Method in class nablarch.common.mail.MailSender
-
メール送信時の例外のハンドル処理を行う。
本クラスでは、障害ログを出力し、送信ステータスを送信失敗にしてリトライを行う。
本メソッドでは、すべての例外をリトライ対象として
SendMailRetryableException
を送出している。
独自の処理を実施したい場合は本メソッドをオーバーライドすることで行うことができる。
- handleException(ExecutionContext, Throwable) - Method in class nablarch.fw.invoker.PipelineInvoker
-
例外処理を行う
- handleInvalidFormatRecord(InvalidDataFormatException) - Method in interface nablarch.fw.web.upload.util.ValidatingStrategy
-
形式エラーレコードを処理する。
- handleInvalidRecord(DataRecord, ValidationContext<FORM>) - Method in interface nablarch.fw.web.upload.util.ValidatingStrategy
-
バリデーションエラーレコードを処理する。
- handleNamingException(String, NamingException) - Method in class nablarch.core.repository.jndi.JndiHelper
-
ルックアップ時に発生したNamingException
を処理する。
この実装では必要なメッセージを設定した上で例外を送出する。
- handleNext(TData) - Method in class nablarch.fw.ExecutionContext
-
ハンドラキュー上の次のハンドラに処理を委譲する。
- Handler<TData,TResult> - Interface in nablarch.fw
-
データプロセッサが実装するパイプライン処理において、
各ステージで行われる処理が実装するインターフェース。
- HandlerListBuilder<TData> - Interface in nablarch.fw.invoker
-
ハンドラリストの組み立てを行うインタフェース。
- HandlerListInvoker<TData,TResult> - Interface in nablarch.fw.invoker
-
ハンドラリストの起動を行うインタフェース。
- handleRuntimeException(ExecutionContext, RuntimeException) - Method in class nablarch.fw.invoker.PipelineInvoker
-
RuntimeExceptionの例外処理を行う。
例外をNablarchのハンドラでレスポンスとして処理する場合、
このハンドラより外部のハンドラが処理できるレスポンスオブジェクトを返す。
- hasConverter(Class<?>) - Static method in class nablarch.core.beans.ConversionUtil
-
指定された型に対応する
Converter
または、
ExtensionConverter
が存在するか判定する。
- hasError() - Method in class nablarch.fw.web.upload.util.BulkValidationResult
-
エラーが発生しているかどうかを判定する。
- hashCode() - Method in class nablarch.common.dao.ColumnMeta
-
- hashCode() - Method in class nablarch.common.dao.EntityMeta
-
- hashCode() - Method in class nablarch.common.web.compositekey.CompositeKey
-
このオブジェクトのハッシュコード値を返す。
- hashCode() - Method in class nablarch.core.db.cache.ResultSetCacheKey
- hashCode() - Method in class nablarch.core.message.Message
-
- hashCode() - Method in class nablarch.core.validation.ValidationResultMessage
-
このオブジェクトのハッシュコード値を返す。
- hasNext() - Method in interface nablarch.core.dataformat.DataRecordFormatter
-
次に読み込む行の有無を判定する。
- hasNext() - Method in class nablarch.core.dataformat.FileRecordReader
-
次に読み込むレコードがあるかどうかを返却する。
- hasNext(ExecutionContext) - Method in interface nablarch.fw.DataReader
-
次に読み込むデータが存在するかどうかを返却する。
- hasNextIgnoreBlankLines() - Method in class nablarch.core.dataformat.VariableLengthDataRecordFormatter
-
次に読み込む行があるかどうかを返却する。
空行の存在を無視する設定の場合、ファイル末尾に空行が存在しても、次に読み込む行がないと判定する。
- hasUserId() - Method in class nablarch.fw.messaging.FwHeader
-
ユーザIDヘッダ項目が電文レイアウトに定義されているかどうか。
- hasValue(String) - Static method in class nablarch.core.util.StringUtil
-
- hasValue(String...) - Static method in class nablarch.core.util.StringUtil
-
- hasValue(Collection<String>) - Static method in class nablarch.core.util.StringUtil
-
- headerToMap(SyncMessage, HttpResult) - Method in class nablarch.fw.messaging.realtime.http.client.HttpMessagingClient
-
返信のヘッダ部分を解析し、応答電文に設定するデータを生成する。
- HtmlAttribute - Enum in nablarch.common.web.tag
-
HTMLの属性を表す列挙型。
カスタムタグで使用する属性のみ定義している。
- HtmlAttributes - Class in nablarch.common.web.tag
-
- HtmlTagSupport - Class in nablarch.common.web.tag
-
HTMLのタグを出力するクラスの実装をサポートするクラス。
- HtmlTagUtil - Class in nablarch.common.web
-
HTMLタグの作成、編集に必要となる共通機能を提供するユーティリティ。
- HttpAccessLogFormatter - Class in nablarch.fw.web.handler
-
HTTPアクセスログのメッセージをフォーマットするクラス。
- HttpAccessLogFormatter() - Constructor for class nablarch.fw.web.handler.HttpAccessLogFormatter
-
フォーマット済みのログ出力項目を初期化する。
- HttpCharacterEncodingHandler - Class in nablarch.fw.web.handler
-
HTTP エンコーディング制御ハンドラ。
- HttpCharacterEncodingHandler() - Constructor for class nablarch.fw.web.handler.HttpCharacterEncodingHandler
-
デフォルトコンストラクタ。
- HttpCookie - Class in nablarch.fw.web
-
Httpクッキーのパーサー及びその内容を保持するデータオブジェクト。
- HttpCookie() - Constructor for class nablarch.fw.web.HttpCookie
-
デフォルトコンストラクタ。
- HttpErrorResponse - Exception in nablarch.fw.web
-
エラーレスポンスを行う際に送出する例外。
エラー時遷移先画面のパス・ステータスコードなど、HttpResponseと同等の情報を指定することができる。
リクエストプロセッサがこのクラスを捕捉した場合、保持しているHttpResponseオブジェクトの内容にしたがって
レスポンス処理が行われる。
注意: 透過的トランザクションハンドラ:nablarch.common.handler.TransactionManagementHandlerを適用している場合、
ユーザエラーをHttpResponseオブジェクトで返却してしまうとロールバックされない。
HttpErrorResponseを送出することで、ユーザエラーを返しつつ、
トランザクションをロールバックすることが可能となる。
- HttpErrorResponse() - Constructor for exception nablarch.fw.web.HttpErrorResponse
-
デフォルトコンストラクタ。
- HttpErrorResponse(Throwable) - Constructor for exception nablarch.fw.web.HttpErrorResponse
-
元例外を指定するコンストラクタ。
- HttpErrorResponse(String) - Constructor for exception nablarch.fw.web.HttpErrorResponse
-
コンテンツのパスを指定するコンストラクタ。
- HttpErrorResponse(String, Throwable) - Constructor for exception nablarch.fw.web.HttpErrorResponse
-
コンテンツのパスと元例外を指定するコンストラクタ。
- HttpErrorResponse(int) - Constructor for exception nablarch.fw.web.HttpErrorResponse
-
指定されたステータスコードでエラーレスポンスを返す例外を生成する。
- HttpErrorResponse(int, Throwable) - Constructor for exception nablarch.fw.web.HttpErrorResponse
-
指定されたステータスコードでエラーレスポンスを返す例外を生成する。
- HttpErrorResponse(int, String) - Constructor for exception nablarch.fw.web.HttpErrorResponse
-
指定されたステータスコード・コンテンツパスでエラーレスポンスを返す例外を生成する。
- HttpErrorResponse(int, String, Throwable) - Constructor for exception nablarch.fw.web.HttpErrorResponse
-
指定されたステータスコード・コンテンツパスでエラーレスポンスを返す例外を生成する。
- HttpErrorResponse(HttpResponse) - Constructor for exception nablarch.fw.web.HttpErrorResponse
-
- HttpErrorResponse(HttpResponse, Throwable) - Constructor for exception nablarch.fw.web.HttpErrorResponse
-
- HttpExclusiveControlUtil - Class in nablarch.common.web.exclusivecontrol
-
画面処理における排他制御機能(楽観的ロック)のユーティリティクラス。
楽観的ロックは、下記の機能により実現する。
処理対象データに対するバージョン番号を取得する。
取得済みのバージョン番号が更新されていないかチェックする。
取得済みのバージョン番号が更新されていないかチェックし、バージョン番号を更新する。
取得したバージョン番号は、フレームワークにより、ウィンドウスコープを使用して画面間を持回る。
このため、本クラスは、n:formタグとhiddenタグの暗号化機能の使用を前提とする。
本クラスは、画面処理に依存しない楽観的ロック機能の処理を
ExclusiveControlUtil
に委譲する。
UniversalDao
を使用する場合には、
このクラスではなく
UniversalDao
を使用して排他制御を行うこと。
- HttpInputStreamReader - Interface in nablarch.fw.messaging.realtime.http.streamio
-
Streamを読み取り結果を返却させるためのIF
- HttpMessageIdGenerator - Interface in nablarch.fw.messaging
-
HTTP通信時に使用するメッセージID生成。
- HttpMessagingClient - Class in nablarch.fw.messaging.realtime.http.client
-
HTTPを利用したメッセージング機能の実装。
- HttpMessagingException - Exception in nablarch.fw.messaging.realtime.http.exception
-
HTTP通信に関する例外クラス。
- HttpMessagingException() - Constructor for exception nablarch.fw.messaging.realtime.http.exception.HttpMessagingException
-
詳細メッセージにnull
を使用して、HttpMessagingException
を構築する。
- HttpMessagingException(String, Throwable) - Constructor for exception nablarch.fw.messaging.realtime.http.exception.HttpMessagingException
-
指定された詳細メッセージおよび起因となる例外を使用して、HttpMessagingException
を構築する。
- HttpMessagingException(String) - Constructor for exception nablarch.fw.messaging.realtime.http.exception.HttpMessagingException
-
指定された詳細メッセージを使用して、HttpMessagingException
を構築する。
- HttpMessagingException(Throwable) - Constructor for exception nablarch.fw.messaging.realtime.http.exception.HttpMessagingException
-
指定された起因となる例外を使用して、HttpMessagingException
を構築する。
- HttpMessagingException(String, Integer, Throwable) - Constructor for exception nablarch.fw.messaging.realtime.http.exception.HttpMessagingException
-
指定された起因となる例外を使用し、例外発生時の接続先及びHTTPステータスコードを指定して
HttpMessagingException
を構築する。
- HttpMessagingException(String, String, Integer, Throwable) - Constructor for exception nablarch.fw.messaging.realtime.http.exception.HttpMessagingException
-
指定された詳細メッセージおよび起因となる例外を使用し、
例外発生時の接続先及びHTTPステータスコードを指定してHttpMessagingException
を構築する。
- HttpMessagingInvalidDataFormatException - Exception in nablarch.fw.messaging.realtime.http.exception
-
HTTP通信時、送受信したデータのフォーマット変換に失敗した際に送出される例外クラス。
- HttpMessagingInvalidDataFormatException() - Constructor for exception nablarch.fw.messaging.realtime.http.exception.HttpMessagingInvalidDataFormatException
-
詳細メッセージにnull
を使用して、HttpMessagingInvalidDataFormatException
を生成する。
- HttpMessagingInvalidDataFormatException(String, String, Map<String, ?>, Throwable) - Constructor for exception nablarch.fw.messaging.realtime.http.exception.HttpMessagingInvalidDataFormatException
-
送信データのフォーマット変換に失敗したことを表すHttpMessagingInvalidDataFormatException
を生成する。
- HttpMessagingInvalidDataFormatException(String, String, Integer, Map<String, List<String>>, String, Throwable) - Constructor for exception nablarch.fw.messaging.realtime.http.exception.HttpMessagingInvalidDataFormatException
-
受信データのフォーマット変換に失敗したことを表すHttpMessagingInvalidDataFormatException
を生成する。
- HttpMessagingTimeoutException - Exception in nablarch.fw.messaging.realtime.http.exception
-
メッセージング機能で、コネクションの接続及びデータの読み込み要求がタイムアウトした場合に送出される例外。
- HttpMessagingTimeoutException() - Constructor for exception nablarch.fw.messaging.realtime.http.exception.HttpMessagingTimeoutException
-
詳細メッセージにnull
を使用して、HttpMessagingTimeoutException
を構築する。
- HttpMessagingTimeoutException(String, Throwable) - Constructor for exception nablarch.fw.messaging.realtime.http.exception.HttpMessagingTimeoutException
-
指定された詳細メッセージおよび起因となる例外を使用して、HttpMessagingTimeoutException
を構築する。
- HttpMessagingTimeoutException(String, String, Integer, Throwable) - Constructor for exception nablarch.fw.messaging.realtime.http.exception.HttpMessagingTimeoutException
-
指定された詳細メッセージおよび起因となる例外を使用し、例外発生時の接続先及びHTTPステータスコードを指定して
HttpMessagingTimeoutException
を構築する。
- HttpMessagingTimeoutException(String) - Constructor for exception nablarch.fw.messaging.realtime.http.exception.HttpMessagingTimeoutException
-
指定された詳細メッセージを使用して、HttpMessagingTimeoutException
を構築する。
- HttpMessagingTimeoutException(Throwable) - Constructor for exception nablarch.fw.messaging.realtime.http.exception.HttpMessagingTimeoutException
-
指定された起因となる例外を使用して、HttpMessagingTimeoutException
を構築する。
- HttpOutputStreamWriter - Interface in nablarch.fw.messaging.realtime.http.streamio
-
Streamに書き出しを行わせるためのIF
- HttpProtocolBasicClient - Class in nablarch.fw.messaging.realtime.http.client
-
Http接続用クライアント。
- HttpProtocolBasicClient() - Constructor for class nablarch.fw.messaging.realtime.http.client.HttpProtocolBasicClient
-
コンストラクタ
- HttpProtocolClient - Interface in nablarch.fw.messaging.realtime.http.client
-
Http接続用クライアントが実装すべきインターフェース。
- HttpRequest - Class in nablarch.fw.web
-
HTTP/1.1(RFC2616)におけるリクエストメッセージのパーサ及び
その結果を格納するデータオブジェクト。
- HttpRequestHandler - Interface in nablarch.fw.web
-
HTTPリクエストに対して何らかの処理を行うモジュールが実装するインターフェース。
- HttpRequestRewriteRule - Class in nablarch.fw.web.handler
-
- HttpResponse - Class in nablarch.fw.web
-
HTTPレスポンスメッセージを生成する際に必要な情報を格納したクラス。
HTTPクライアントに対するレスポンス処理をフレームワークが行うために必要な
以下の情報を保持する。
レスポンスステータスコード
レスポンスヘッダ
レスポンスボディ
レスポンスボディの内容は、以下のいずれかの方式によって保持する。
内容をこのオブジェクトに直接保持する方式(バッファ方式)
ボディに書き込むコンテンツファイルのパスのみを指定する方式(コンテンツパス方式)
HttpResponse.setContentPath(String)
の値を設定することで後者の方式がとられるようになる。
メモリ消費の観点や、コンテンツファイル管理の容易さから、
通常はコンテンツパスによる方式を使用すべきである。
- HttpResponse() - Constructor for class nablarch.fw.web.HttpResponse
-
HttpResponse
オブジェクトを生成する。
以下のHTTPレスポンスメッセージに相当する
HttpResponse
オブジェクトを生成する。
- HttpResponse(int) - Constructor for class nablarch.fw.web.HttpResponse
-
指定されたステータスコードの
HttpResponse
オブジェクトを生成する。
このメソッドの処理は以下のソースコードと等価である。
- HttpResponse(int, String) - Constructor for class nablarch.fw.web.HttpResponse
-
指定されたHTTPステータスコードとコンテンツパスの
HttpResponse
オブジェクトを生成する。
このメソッドの処理は以下のソースコードと等価である。
- HttpResponse(String) - Constructor for class nablarch.fw.web.HttpResponse
-
指定されたコンテンツパスの
HttpResponse
オブジェクトを生成する。
このメソッドの処理は以下のソースコードと等価である。
- HttpResponse.Status - Enum in nablarch.fw.web
-
HTTPレスポンスステータス。
- HttpResult - Class in nablarch.fw.messaging.realtime.http.dto
-
HTTP通信の結果を格納するためのクラス。
- HttpResult() - Constructor for class nablarch.fw.messaging.realtime.http.dto.HttpResult
-
コンストラクタ。