Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y 

M

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コマンドから直接起動することで、以下の処理を行う。

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
このフィールドが任意項目に設定する。
MaskingMapValueEditor(char, Pattern[]) - Constructor for class nablarch.core.log.LogUtil.MaskingMapValueEditor
コンストラクタ。
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
メッセージの通知レベル、文字列リソース、オプションパラメータを指定して、インスタンスを生成する。
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
MessageSenderから呼び出される通信機能の基本APIの実装系を提供するモジュールが実装するインターフェース。
MessageSenderSettings - Class in nablarch.fw.messaging
MessageSenderの設定情報を保持するクラス。
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
アプリケーションがメッセージを取得する際に使用するユーティリティクラス。

SystemRepositoryからStringResourceHolderを取得する。 取得できなかった場合は、PropertiesStringResourceLoaderでロードしたリソースキャッシュを持つStringResourceHolderを取得する。

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
発生した例外の内容に応じたMessagingExceptionを生成するインタフェース。
MessagingLogFormatter - Class in nablarch.fw.messaging.logging
メッセージ送受信処理の中でログ出力を行うクラス。 ログファイルはキュー毎に個別に設定できる。 ログが出力されるタイミングは以下のとおり
MessagingLogUtil - Class in nablarch.fw.messaging.logging
メッセージング処理中のログの出力内容に関連した処理を行うユーティリティクラス。 クラスローダから生成したMessagingLogFormatterに処理を委譲する。
MessagingProvider - Interface in nablarch.fw.messaging
メッセージング機能の基本API(MessagingContext)の実装系を提供する モジュールが実装するインターフェース。

本インターフェースの実装系の切り替えによって多様なメッセージングミドルウェアに 対応することができる。

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
ファイルを移動する。
本メソッドに対するヘルパーメソッドとして UploadHelper.moveFileTo(String, String)を利用することもできる。
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.get(Object) MultipleKeyCaseMap.containsKey(Object) MultipleKeyCaseMap.put(String, Object) MultipleKeyCaseMap.putAll(java.util.Map) 同一キーとみなす例 大文字小文字の区別はしない。(USER_NAMEとuser_nameは同一キーとみなす) アンダースコアの有無は区別しない。(USER_NAMEとuserNameは同一キーとみなす)

MultipleKeyCaseMap() - Constructor for class nablarch.core.util.map.MultipleKeyCaseMap
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
コンストラクタ。
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
Skip navigation links