- MailAttachedFile(SqlRow) - Constructor for class nablarch.common.mail.MailAttachedFileTable.MailAttachedFile
-
添付ファイル管理の1レコード文の情報を保持するインスタンスを生成する。
- MailAttachedFileTable - Class in nablarch.common.mail
-
添付ファイル管理テーブルのスキーマ情報を保持するデータオブジェクト。
- MailAttachedFileTable.MailAttachedFile - Class in nablarch.common.mail
-
添付ファイル管理の1レコード分の情報を保持するクラス。
- MailConfig - Class in nablarch.common.mail
-
出力ライブラリ(メール送信)のコード値を保持するデータオブジェクト。
- MailContext - Class in nablarch.common.mail
-
メール送信要求を表す抽象クラス。
- MailRecipientTable - Class in nablarch.common.mail
-
メール送信先管理テーブルのスキーマ情報を保持するデータオブジェクト。
- MailRequestConfig - Class in nablarch.common.mail
-
メールのデフォルト設定を保持するデータオブジェクト。
- MailRequester - Class in nablarch.common.mail
-
メール送信要求を行うクラス。
本クラスのメール送信要求メソッドを呼び出すことで、メール送信要求を管理用テーブル群にINSERTできる。
メール送信要求の種類について
メール送信要求は以下の二種類がある。
定型メール送信(
TemplateMailContext
)。
予めデータベースに登録されたテンプレートを元にメールを作成・送信する。
非定型メール送信(
FreeTextMailContext
)。任意の件名・本文でメールを作成・送信する。
メールの送信単位
メール送信要求はメール送信要求APIの呼び出し毎に一つ作成さる。一つのメール送信要求につき一通のメールが送信される。
- MailRequestTable - Class in nablarch.common.mail
-
メール送信要求管理テーブルのスキーマを保持するデータオブジェクト。
- MailSender - Class in nablarch.common.mail
-
メール送信要求管理テーブル上の各レコードごとにメール送信を行うバッチアクション。
- MailSender() - Constructor for class nablarch.common.mail.MailSender
-
コンストラクタ。
- MailTemplateTable - Class in nablarch.common.mail
-
メールテンプレート管理テーブルのスキーマ情報を保持するデータオブジェクト。
- MailUtil - Class in nablarch.common.mail
-
メール送信ライブラリ関連のユーティリティ。
- main(String[]) - Static method in class nablarch.fw.launcher.GenericLauncher
-
mainメソッド。
- Main - Class in nablarch.fw.launcher
-
本フレームワークの起動シーケンスの起点となるクラス。
本クラスをjavaコマンドから直接起動することで、以下の処理を行う。
- manager - Variable in class nablarch.core.text.json.JavaTimeToJsonSerializer
-
シリアライズ管理クラス
- mapToBodyString(String, HttpProtocolClient.HttpRequestMethodEnum, SyncMessage) - Method in class nablarch.fw.messaging.realtime.http.client.HttpMessagingClient
-
HTTP通信のボディ部を生成する。
- mapToHeaderMap(SyncMessage) - Method in class nablarch.fw.messaging.realtime.http.client.HttpMessagingClient
-
HTTPヘッダに含める内容を生成する。
- mapToQueryMap(String, HttpProtocolClient.HttpRequestMethodEnum, SyncMessage) - Method in class nablarch.fw.messaging.realtime.http.client.HttpMessagingClient
-
クエリストリングを生成する。
- mapToUriString(String, HttpProtocolClient.HttpRequestMethodEnum, SyncMessage) - Method in class nablarch.fw.messaging.realtime.http.client.HttpMessagingClient
-
URIを生成する。
- MapWrapper<K,V> - Class in nablarch.core.util.map
-
Map
を実装するクラスの、ラッパークラスを作成するための抽象クラス。
サブクラスで
#getDelegateMap()
を実装することで、任意のMapに処理を委譲できる。
- markAsArray() - Method in class nablarch.core.dataformat.FieldDefinition
-
このフィールドが配列項目に設定する。
- markAsAttribute() - Method in class nablarch.core.dataformat.FieldDefinition
-
このフィールドが属性項目に設定する。
- markAsFiller() - Method in class nablarch.core.dataformat.FieldDefinition
-
このフィールドがFILLER項目に設定する。
- markAsNotRequired() - Method in class nablarch.core.dataformat.FieldDefinition
-
このフィールドが任意項目に設定する。
- mask(String) - Method in interface nablarch.fw.jaxrs.LogContentMaskingFilter
-
マスク対象のパターンにマッチする箇所をマスクする。
- MaskingMapValueEditor(char, Pattern[]) - Constructor for class nablarch.core.log.LogUtil.MaskingMapValueEditor
-
コンストラクタ。
- match(HttpRequest) - Method in interface nablarch.fw.web.handler.csrf.VerificationTargetMatcher
-
HTTPリクエストがCSRFトークンの検証対象となるか判定を行う。
- Message - Class in nablarch.core.message
-
メッセージに必要な情報を保持し、メッセージのフォーマットを行うクラス。
- Message(MessageLevel, StringResource) - Constructor for class nablarch.core.message.Message
-
メッセージの通知レベル、文字列リソースを指定して、インスタンスを生成する。
- Message(MessageLevel, StringResource, Object[]) - Constructor for class nablarch.core.message.Message
-
メッセージの通知レベル、文字列リソース、オプションパラメータを指定して、インスタンスを生成する。
- MessageBodyLogTargetMatcher - Interface in nablarch.fw.jaxrs
-
メッセージボディがログ出力対象であるか判定するためのインタフェース。
- MessageLevel - Enum in nablarch.core.message
-
メッセージの通知レベルを表す列挙型。
- MessageNotFoundException - Exception in nablarch.core.message
-
メッセージが存在しなかった場合に発生する例外。
- MessageNotFoundException(String) - Constructor for exception nablarch.core.message.MessageNotFoundException
-
MessageNotFoundExceptionオブジェクトを生成する。
- MessageReadError - Exception in nablarch.fw.messaging
-
メッセージデータリーダによる受信電文の読み込み処理の最中にエラーが発生した場合に
送出される例外。
受信電文のGETには成功したが、フレームワークヘッダ領域の読み込みに失敗した場合に
送出される。
この例外が送出された場合、業務処理へのディスパッチは発生しない。
- MessageReadError(ReceivedMessage, Throwable) - Constructor for exception nablarch.fw.messaging.MessageReadError
-
コンストラクタ。
- MessageReplyHandler - Class in nablarch.fw.messaging.handler
-
受信電文に設定された宛先に対して応答電文を送信するハンドラ。
本ハンドラは、後続ハンドラの処理結果であるResponseMessageオブジェクトの内容を
もとに応答電文を構築し送信する。
送信した応答電文オブジェクトをこのハンドラの戻り値として返す。
他のハンドラとの前後関係
- MessageReplyHandler() - Constructor for class nablarch.fw.messaging.handler.MessageReplyHandler
-
コンストラクタ。
- MessageSender - Class in nablarch.fw.messaging
-
対外システムに対するメッセージの同期送信を行うユーティリティクラス。
本ユーティリティはキューを使用した通信と、HTTP通信をサポートする。
キューを使用した通信について
本ユーティリティはフレームワーク制御ヘッダの利用を前提としており、
再送電文フラグを利用した再送/タイムアウト制御等の機能を実装している。
キューを使用した通信では、カレントスレッドに紐づけられている
MessagingContext
を利用してメッセージ送信を行う。
そのため、
nablarch.fw.messaging.handler.MessagingContextHandler
をハンドラキューに追加する必要がある。
MessagingContextの設定方法については
MessageSenderSettings.MessageSenderSettings(String)
を参照。
- MessageSenderClient - Interface in nablarch.fw.messaging
-
- MessageSenderSettings - Class in nablarch.fw.messaging
-
- MessageSenderSettings(String) - Constructor for class nablarch.fw.messaging.MessageSenderSettings
-
コンストラクタ。
- MessageSendSyncTimeoutException - Exception in nablarch.fw.messaging
-
送信した電文に対する応答電文をタイムアウト時間内に受信することができなかった場合に
送出される例外。
- MessageSendSyncTimeoutException(String, int) - Constructor for exception nablarch.fw.messaging.MessageSendSyncTimeoutException
-
コンストラクタ。
- MessageUtil - Class in nablarch.core.message
-
- MessagingAction - Class in nablarch.fw.messaging.action
-
被仕向同期応答処理を行う業務処理で使用するテンプレートクラス。
業務アクションハンドラは、本クラスを継承し、本クラスに定義されたテンプレートメソッドを必要に応じて実装する。
- MessagingAction() - Constructor for class nablarch.fw.messaging.action.MessagingAction
-
MessagingActionオブジェクトを生成する。
- MessagingContext - Class in nablarch.fw.messaging
-
メッセージングサーバとの間に開かれるセッションに対するラッパー。
このクラスのインスタンスはスレッドローカル変数上で管理されており、
MessagingContext.getInstance()
を用いてインスタンスを獲得する。
本クラスでは、以下の機能を提供する。
メッセージ送信
メッセージ同期送信
メッセージ受信
- MessagingException - Exception in nablarch.fw.messaging
-
メッセージ処理において問題が発生した場合に送出される実行時例外。
- MessagingException() - Constructor for exception nablarch.fw.messaging.MessagingException
-
デフォルトコンストラクタ。
- MessagingException(String, Throwable) - Constructor for exception nablarch.fw.messaging.MessagingException
-
コンストラクタ。
- MessagingException(String) - Constructor for exception nablarch.fw.messaging.MessagingException
-
コンストラクタ。
- MessagingException(Throwable) - Constructor for exception nablarch.fw.messaging.MessagingException
-
コンストラクタ。
- MessagingExceptionFactory - Interface in nablarch.fw.messaging.provider
-
- MessagingJsonLogFormatter - Class in nablarch.fw.messaging.logging
-
メッセージ送受信処理の中で出力するためのログをJSON形式でフォーマットするクラス。
- MessagingJsonLogFormatter() - Constructor for class nablarch.fw.messaging.logging.MessagingJsonLogFormatter
-
コンストラクタ。
- MessagingLogFormatter - Class in nablarch.fw.messaging.logging
-
メッセージ送受信処理の中でログ出力を行うクラス。
ログファイルはキュー毎に個別に設定できる。
ログが出力されるタイミングは以下のとおり
- MessagingLogUtil - Class in nablarch.fw.messaging.logging
-
- MessagingProvider - Interface in nablarch.fw.messaging
-
メッセージング機能の基本API(
MessagingContext
)の実装系を提供する
モジュールが実装するインターフェース。
本インターフェースの実装系の切り替えによって多様なメッセージングミドルウェアに
対応することができる。
- MessagingReceiveTest - Annotation Type in nablarch.test.junit5.extension.messaging
-
- MessagingReceiveTestExtension - Class in nablarch.test.junit5.extension.messaging
-
MessagingReceiveTestSupport
を JUnit 5 で使用するための Extension 実装。
- MessagingRequestTest - Annotation Type in nablarch.test.junit5.extension.messaging
-
- MessagingRequestTestExtension - Class in nablarch.test.junit5.extension.messaging
-
MessagingRequestTestSupport
を JUnit 5 で使用するための Extension 実装。
- MethodBinderFactory<T> - Interface in nablarch.fw.web.handler
-
MethodBinder
のファクトリクラス。
- MomConnectionException - Exception in nablarch.fw.messaging.provider.exception
-
例外がMOM接続に関する問題である場合に送出される例外。
- MomConnectionException(String, Throwable) - Constructor for exception nablarch.fw.messaging.provider.exception.MomConnectionException
-
コンストラクタ。
- move(File, File) - Static method in class nablarch.core.util.FileUtil
-
ファイルを移動する。
移動先に同名のファイルが存在していた場合、上書きする。
- moveFileTo(String, String) - Method in class nablarch.fw.web.upload.util.UploadHelper
-
アップロードされたファイルを移動する。
- moveTo(File, String) - Method in class nablarch.fw.web.upload.PartInfo
-
- multiLayout() - Method in class nablarch.common.databind.fixedlength.FixedLengthDataBindConfigBuilder
-
マルチレイアウト用のFixedLengthDataBindConfig
を構築する。
- MultiLayoutBuilder - Class in nablarch.common.databind.fixedlength
-
マルチレイアウト用の設定構築クラス。
- MultiLayoutConfig.RecordIdentifier - Interface in nablarch.common.databind.fixedlength
-
マルチレイアウトな固定長データのレコードを識別するインタフェース。
- MultiLayoutConfig.RecordName - Interface in nablarch.common.databind.fixedlength
-
レコード名を扱うインタフェース
- MultipleKeyCaseMap<V> - Class in nablarch.core.util.map
-
- MultipleKeyCaseMap() - Constructor for class nablarch.core.util.map.MultipleKeyCaseMap
-
- MultipleKeyCaseMap(Map<String, V>) - Constructor for class nablarch.core.util.map.MultipleKeyCaseMap
-
map
を元に、
MultipleKeyCaseMap
のインスタンスを生成する。
呼び出し側でキー変換情報をキャッシュ可能な場合は、
性能劣化を防ぐために
MultipleKeyCaseMap#MultipleKeyCaseMap(Map, Map)
を使用すること。
- MultiStatus() - Constructor for class nablarch.fw.Result.MultiStatus
-
デフォルトコンストラクタ。
- MultiStatus(String) - Constructor for class nablarch.fw.Result.MultiStatus
-
コンストラクタ。