TemplateMailContext
)。
予めデータベースに登録されたテンプレートを元にメールを作成・送信する。
非定型メール送信(FreeTextMailContext
)。任意の件名・本文でメールを作成・送信する。
メールの送信単位Map
を実装するクラスの、ラッパークラスを作成するための抽象クラス。
サブクラスで#getDelegateMap()
を実装することで、任意のMapに処理を委譲できる。MessagingContext
を利用してメッセージ送信を行う。
そのため、nablarch.fw.messaging.handler.MessagingContextHandler
をハンドラキューに追加する必要がある。
MessagingContextの設定方法についてはMessageSenderSettings#MessageSenderSettings(String)
を参照。SystemRepository
からStringResourceHolder
を取得する。
取得できなかった場合は、PropertiesStringResourceLoader
でロードしたリソースキャッシュを持つStringResourceHolder
を取得する。MessagingReceiveTestExtension
を適用するための合成アノテーション。MessagingReceiveTestSupport
を JUnit 5 で使用するための Extension 実装。MessagingRequestTestExtension
を適用するための合成アノテーション。MessagingRequestTestSupport
を JUnit 5 で使用するための Extension 実装。FixedLengthDataBindConfig
を構築する。MultipleKeyCaseMap.get(Object)
MultipleKeyCaseMap.containsKey(Object)
MultipleKeyCaseMap.put(String, Object)
MultipleKeyCaseMap.putAll(java.util.Map)
同一キーとみなす例
大文字小文字の区別はしない。(USER_NAMEとuser_nameは同一キーとみなす)
アンダースコアの有無は区別しない。(USER_NAMEとuserNameは同一キーとみなす)